:root {
    --Primary-Font-Family: 'Montserrat';
    --Primary-Color: rgb(145, 205, 105);
}

#wpl_dashboard_main_content .wpl-wp.profile-wp header,
.wpl-wp.pwizard-wp header {
    position: relative;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp header:before,
.wpl-wp.pwizard-wp header:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 15px;
    left: 0;
    background: rgb(225, 225, 225);
}

#wpl_dashboard_main_content .wpl-wp.profile-wp header h2,
.wpl-wp.pwizard-wp header h2 {
    display: inline-block;
    padding: 0 15px 0 0;
    position: relative;
    font-family: var(--Primary-Font-Family);
    font-size: 1.5rem;
    font-weight: 700;
    background: rgb(255, 255, 255);
    border: 0;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp {
    background: transparent;
    border: 0;
    border-radius: 0;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp h3 {
    display: none;
    font-family: var(--Primary-Font-Family);
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .prow,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .location-wp .location-part {
    display: flex;
    align-items: center;
    margin: 0 0 15px;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .wpl-button {
    padding: 5px 15px;
    height: inherit;

    font-size: .90rem;
    font-weight: normal;
    background: rgb(125, 140, 140);
    border-radius: 300px;
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.15));
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp label {
    width: 200px;
    font-size: .95rem;
    color: rgb(85, 85, 85);
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp select,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp textarea,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp input[type='text'] {
    width: 100%;
    height: 45px;
    font-size: .90rem;
    line-height: 1.5;
    padding: 0 10px;
    background: transparent;
    border: 0;
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(20 20 45 / 15%);
    transition: all .15s ease-in-out;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp textarea {
    height: 90px;
    resize: none;
    border-radius: .5rem;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp input:focus,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp select:focus,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp textarea:focus {
    background: rgb(245, 245, 245);
    outline: 0;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn button.wpl-button {
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 0 35px;
    font-size: .90rem;
    background: var(--Primary-Color);
    color: rgb(255, 255, 255);
    border: 0;
    border-radius: 300px;
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.15));
    transition: all .15s ease-in-out;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn button.wpl-button:hover {
    background: var(--Primary-Color);
    opacity: .90;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload {
    display: block;
    right: 15px;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload label {
    display: none;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload .file-upload-wp {
    text-align: center;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload .upload-preview-wp {
    margin: 15px 0;
    text-align: center;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload .upload-preview-wp .upload-preview {
    border-radius: .5rem;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload .upload-preview-wp .upload-preview img {
    border-radius: .25rem;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload .upload-preview-wp .upload-preview .preview-remove-button {
    top: -15px;
    left: -15px;
    border-radius: 50%;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    z-index: 15;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload .upload-preview-wp .upload-preview .preview-remove-button .icon-recycle:after {
    content: '\F0A7A';
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'Material Design Icons';
    line-height: 1;
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button .icon-recycle:hover:after {
    color: rgb(55, 55, 55);
}

/*------------------------------------------ -12 Addons CSS ------------------------------------------*/
/*------------------------------------------ --12-1 Membership Addons CSS ------------------------------------------*/
/*------------------------------------------ ---12-1-1 Form CSS ------------------------------------------*/

.wpl_addon_membership_container #wpl_resetpass_form label,
.wpl_addon_membership_container #wpl_lostpassword_form_container label,
.wpl_addon_membership_container #wpl_dashboard_change_password_form label,
.wpl_addon_membership_container #wpl_resetpass_form .wpl-gen-form-label,
.wpl_addon_membership_container #wpl_lostpassword_form_container .wpl-gen-form-label,
.wpl_addon_membership_container #wpl_dashboard_change_password_form .wpl-gen-form-label {
    width: 100%;
    margin: 0 0 5px;
    padding: 0;
    color: rgb(0, 0, 0);
    font-weight: normal;
    text-align: left;
}

.wpl_addon_membership_container .wpl-login-form-row input[type='password'],
.wpl_addon_membership_container .wpl-login-form .wpl-login-form-row input[type='text'],
.wpl_addon_membership_container .wpl-login-form .wpl-login-form-row input[type='email'] {
    height: 40px !important;
    box-shadow: 0 0 5px rgb(0 0 0 / 5%);
}

.wpl_addon_membership_container .wpl-wp .wpl-button {
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
    line-height: 1.5;
}

.wpl_addon_membership_container .wpl_dashboard_registeration,
.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form,
.wpl_addon_membership_container #wpl_lostpassword_form_container .wpl-forgot-password-form {
    max-width: 600px;
    margin: 60px auto;
    overflow: hidden;
    border-color: rgb(235, 235, 235);
    border-radius: 15px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

.wpl_addon_membership_container .wpl_dashboard_registeration #wpl_register_info {
    font-size: 1.25rem;
}

.wpl_addon_membership_container .wpl_dashboard_registeration .wpl-subscription-steps {
    width: 100%;
    clear: both;
    margin: 30px auto !important;
    position: relative !important;
    top: 0;
    right: 0;
    left: 0;
    text-align: center;
}

.wpl_addon_membership_container .wpl_dashboard_registeration .wpl-subscription-steps li span {
    margin: -35px 0 0;
}

.wpl_addon_membership_container .wpl_memberships_label,
.wpl_addon_membership_container .wpl_membership_addon_label {
    margin: 0;
    padding: 10px !important;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row {
    margin: 0 0 10px;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row .wpl_memberships_label,
.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row .wpl_membership_addon_label {
    padding: 15px;
    border-color: rgb(235, 235, 235);
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row label {
    margin: 0 0 5px;
    color: rgb(0, 0, 0);
    font-weight: normal;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row.wpl-login-form-remember-wp {
    justify-content: flex-start;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row.wpl-login-form-remember-wp input {
    display: none;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row.wpl-login-form-remember-wp label {
    margin: 0;
    padding: 0 0 0 30px;
    position: relative;
    line-height: 1.25;
    cursor: pointer;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row.wpl-login-form-remember-wp label:before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    top: -3px;
    left: 0;
    background: transparent;
    border: 1px solid rgb(225, 225, 225);
    border-radius: 50%;
    box-shadow: 0 0 5px rgb(0 0 0 / 5%);
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row.wpl-login-form-remember-wp input:checked+label:before {
    content: '\e910';
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Icomoon';
    background: var(--Primary-Color);
    color: rgb(255, 255, 255);
    border-color: var(--Primary-Color);
}

.wpl_addon_membership_container .btn-primary,
.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row #wpl_login_submit.button {
    padding: 5px 30px !important;
    font-weight: normal;
    border: 0;
    border-radius: .25rem;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

.wpl_addon_membership_container .btn-primary:hover,
.wpl_addon_membership_container .btn-primary:focus,
.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row #wpl_login_submit.button:hover,
.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row #wpl_login_submit.button:focus,
.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row #wpl_login_submit.button:active {
    background: var(--Primary-Color);
    opacity: .85;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row #wpl_login_submit.button:focus {
    outline: 0;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row #wpl_login_submit.button:after {
    display: none;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row a {
    display: block;
    margin: 15px 0 0;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form .wpl-login-form-row:last-child a {
    margin: 0;
}

.wpl_addon_membership_container #wpl_login_form_container .wpl-login-form #wpl_login_form_show_messages {
    width: 95%;
    float: none;
    margin: 0 auto 15px;
}

.wpl_addon_membership {
    background: rgba(250, 250, 250, .5);
}

.wpl_addon_membership_container {
    max-width: 1440px;
    margin: 0 auto;
    padding: 15px !important;
    background: transparent;
    border: 0 !important;
}

.wpl_addon_membership_container .wpl_dashboard_header {
    width: 100%;
    margin: 0 0 15px;
    position: relative;
    font-family: var(--Primary-Font-Family);
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: normal;
    background: transparent;
}

.wpl_addon_membership_container .wpl_dashboard_header .administrator_link {
    float: none;
    padding: 0 0 0 25px;
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 1rem;
    line-height: 1.5;
    color: var(--Secondary-Color);
}

.wpl_addon_membership_container .wpl_dashboard_header .administrator_link:before {
    content: '\e970';
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    font-family: 'Icomoon';
    font-size: 1.25rem;
    line-height: 1.25;
}

.wpl_addon_membership_container .wpl_dashboard_header .administrator_link:hover {
    color: var(--Primary-Color);
}

.wpl_addon_membership_container .wpl-row {
    margin: 0 -10px;
}

.wpl_addon_membership_container .wpl-row .wpl-column {
    padding: 0 15px;
}

.wpl_addon_membership_container .wpl_dashboard_side1,
.wpl_addon_membership_container .wpl_dashboard_side2 {
    width: 100%;
    display: inline-block;
    margin: 0 0 25px;
    padding: 15px;
    background: rgb(255, 255, 255);
    border: 0;
    border-radius: 15px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

.wpl_addon_membership_container #wpl_dashboard_bottom_container>div {
    margin: 0;
    border: 0;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp {
    width: 100%;
    display: inline-block;
    margin: 0 0 30px;
    padding: 0;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-ewallet-balance {
    width: 100%;
    display: inline-block;
    margin: 0 0 15px;
    padding: 10px 15px;
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
    line-height: 1.5;
    background: rgba(235, 235, 235, .5);
    border-radius: 300px;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-ewallet-charge form {
    position: relative;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-ewallet-charge form input[type='Submit'] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-weight: normal;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl_view_container {
    padding: 0;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-payment-invoice {
    width: 100%;
    display: inline-block;
    margin: 15px 0;
    padding: 15px;
    background: rgba(235, 235, 235, .25);
    border: 1px solid rgb(225, 225, 225);
    border-radius: 0.25rem;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-payment-tabs-wp {
    border-color: var(--Secondary-Color);
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-payment-tabs-wp ul li.wpl-membership-tab-title {
    background: transparent;
    color: var(--Secondary-Color);
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-payment-tabs-wp ul li.wpl-membership-tab-title a {
    color: var(--Secondary-Color);
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-payment-tabs-wp ul li.wpl-gen-tab-active-parent {
    background: var(--Secondary-Color);
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl-payment-tabs-wp ul li.wpl-gen-tab-active-parent a {
    color: rgb(255, 255, 255);
}

.wpl_gateway_payment_container .wpl-util-form-row,
.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl_gateway_payment_container .wpl-util-form-row {
    width: 100%;
    display: inline-block;
    padding: 5px 0;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl_gateway_payment_container .wpl-util-form-row .chosen-container-single {
    margin: 0 0 5px;
}

.wpl-util-form-row .wpl-util-form-row>label,
.wpl-util-form-row .wpl-util-form-row>.wpl-gen-form-label,
.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl_gateway_payment_container .wpl-util-form-row label {
    width: 100%;
    padding: 0;
    text-align: left;
}

.wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp .wpl_gateway_payment_container form input[type='Submit'] {
    float: left;
    position: relative;
    border-radius: .25rem;
}

.wpl_addon_membership_container #wpl_dashboard_bottom_container .tab-content,
.wpl_addon_membership_container .wpl-membership-activity-wpluser-wp .tab-content {
    padding: 0;
    font-family: var(--Primary-Font-Family);
    background: transparent;
    border: 0;
}

.wpl_addon_membership_container .wpl-membership-wpluser li {
    margin: 0 0 5px;
    padding: 10px 15px;
    font-family: var(--Primary-Font-Family);
    font-size: .90rem;
    line-height: 1.5;
    background: rgba(235, 235, 235, .5);
    border: 0;
    border-radius: 300px;
}

.wpl_addon_membership_container .wpl-membership-wpluser li .membership-label {
    font-weight: normal;
}

.wpl_addon_membership_container .wpl-membership-wpluser li .membership-value {
    color: var(--Primary-Color);
}

.wpl_addon_membership_container #wpl_dashboard_bottom_container .tab-content .wpl_view_container,
.wpl_addon_membership_container .wpl-membership-activity-wpluser-wp .tab-content .wpl_view_container {
    max-width: 100%;
    padding: 0 !important;
}

#wpl_membership_activity_page_container_upgrade .wpl_memberships_label {
    border: 0;
}

.wpl_usertypes_container {
    display: flex;
    gap: 5px;
}

.wpl_usertypes_container li {
    width: auto;
    padding: 15px;
}

.wpl_usertypes_container h3.usertype_name {
    margin: 0;
    font-family: var(--Primary-Font-Family);
    font-size: 1.15rem;
    line-height: 1.5;
}

.wpl_usertypes_container h3.usertype_name:before {
    margin: 0 0 5px;
    font-size: 3rem;
    border: 1px solid rgb(225, 222, 225);
}

.wpl_usertypes_container .usertype_register_link {
    padding: 5px 15px;
    font-size: .875rem;
    font-weight: normal;
    background: var(--Primary-Color);
    color: rgb(255, 255, 255);
    border: 0;
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(0 0 0 / 5%);
}

.wpl_usertypes_container .usertype_register_link:hover {
    opacity: .875;
}

.wpl_memberships_container {
    background: transparent;
}

.wpl_memberships_container>li {
    height: 100%;
    padding: 15px;
    border-radius: .25rem;
}

.wpl_memberships_container>li .membership_details {
    font-family: var(--Primary-Font-Family);
    font-size: .875rem;
    line-height: 1.5;
}

.wpl_memberships_container>li .membership_details li {
    padding: 5px 10px;
    background: rgba(235, 235, 235, .25);
    border-radius: 300px;
}

.wpl_memberships_container>li .membership_upgrade,
.wpl_memberships_container>li .membership_upgrade_link,
.wpl_memberships_container>li .membership_register_link,
.wpl_memberships_container>li .membership_long_description,
.wpl_memberships_container>li .membership_short_description {
    margin: 0;
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
    line-height: 1.5;
}

.wpl_memberships_container>li .membership_upgrade:before,
.wpl_memberships_container>li .membership_upgrade_link:before,
.wpl_memberships_container>li .membership_register_link:before {
    display: none;
}

.wpl_memberships_container>li .wpl_memberships_wrap {
    height: 100%;
    padding: 5px;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    border-radius: 10px;
    border: 0;
}

.wpl_memberships_container>li .wpl_memberships_wrap h3 {
    padding: 5px;
    border-radius: 0.25rem;
}

.wpl_memberships_container>li .wpl_memberships_wrap .membership_name,
.wpl_memberships_container>li .wpl_memberships_wrap .membership_price {
    font-family: var(--Primary-Font-Family);
    font-size: 1.25rem;
    line-height: 1.5;
}

.wpl_memberships_container>li .membership_upgrade,
.wpl_memberships_container>li .membership_register_link {
    width: 90%;
    margin: -15px auto;
    padding: 5px;
    font-weight: normal;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    text-shadow: none;
    border-radius: 300px;
}

@media screen and (max-width: 767px) {

    .wpl_addon_membership_container .wpl_dashboard_side1 .wpl-ewallet-wp {
        margin: 0;
    }
}

/*------------------------------------------ ---12-1-2 Menu CSS ------------------------------------------*/

.wpl_addon_membership_container .wpl_dashboard_links li {
    width: 100%;
    display: block;
    padding: 5px;
    position: relative;
    line-height: 30px;
    background: transparent;
    text-indent: 0;
}

.wpl_addon_membership_container .wpl_dashboard_links li:hover,
.wpl_addon_membership_container .wpl_dashboard_links li:hover a,
.wpl_addon_membership_container .wpl_dashboard_links li:hover,
.wpl_addon_membership_container .wpl_dashboard_links li.active {
    background: transparent;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.wpl_addon_membership_container .wpl_dashboard_links li a:hover {
    text-decoration: none;
}

.wpl_addon_membership_container .wpl_dashboard_links li.active {
    background: transparent;
    color: rgb(0, 0, 0);
    box-shadow: none;
}

.wpl_addon_membership_container .wpl_dashboard_links li.active a {
    background: var(--Primary-Color);
    color: rgb(255, 255, 255);
}

.wpl_addon_membership_container .wpl_dashboard_links li:before {
    display: none;
}

.wpl_addon_membership_container .wpl_dashboard_links li a,
.wpl_addon_membership_container .wpl_dashboard_links li h4 {
    display: block;
    margin: 0;
    padding: 5px 5px 5px 35px;
    position: relative;
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
    font-weight: normal;
    line-height: 30px;
    color: var(--Secondary-Color);
    border-radius: 300px;
}

.wpl_addon_membership_container .wpl_dashboard_links li a:before,
.wpl_addon_membership_container .wpl_dashboard_links li h4:before {
    position: absolute;
    top: 10px;
    left: 10px;
    font-family: 'Icomoon';
    font-size: 1.25rem;
    line-height: 1;
}

.wpl_addon_membership_container .wpl_dashboard_links li.dashboard_link a:before {
    content: '\e981';
}

.wpl_addon_membership_container .wpl_dashboard_links li.profile_link a:before {
    content: '\e900';
}

.wpl_addon_membership_container .wpl_dashboard_links li.wpl-addon-crm-link a:before {
    content: '\e972';
}

.wpl_addon_membership_container .wpl_dashboard_links li.changepassword_link a:before {
    content: '\e94e';
}

.wpl_addon_membership_container .wpl_dashboard_links li.wpl-addon-save-searches-link a:before {
    content: '\e905';
}

.wpl_addon_membership_container .wpl_dashboard_links li.wpl-addon-favorites-link a:before {
    content: '\e940';
}

.wpl_addon_membership_container .wpl_dashboard_links li.logout_link a:before {
    content: '\e951';
}

.wpl_addon_membership_container .wpl_dashboard_links li#wpl_kind0 h4:before {
    content: '\e942';
}

.wpl_addon_membership_container .wpl_dashboard_links li#wpl_kind1 h4:before {
    content: '\e93b';
}

.wpl_addon_membership_container .wpl_dashboard_links li#wpl_kind4 h4:before {
    content: '\e93e';
}

.wpl_addon_membership_container .wpl_dashboard_links li.properties_link:after {
    content: '\e913';
    position: absolute;
    top: 15px;
    right: 10px;
    font-family: 'Icomoon';
    font-size: 1.25rem;
    line-height: 1;
}

.wpl_addon_membership_container .wpl_dashboard_links li.open:after {
    content: '\e913' !important;
    transform: rotate(180deg);
}

.wpl_addon_membership_container .wpl_dashboard_links li a:hover,
.wpl_addon_membership_container .wpl_dashboard_links li.properties_link:hover li:hover a {
    background: rgba(235, 235, 235, .5);
    color: var(--Secondary-Color);
    text-decoration: none;
}

.wpl_addon_membership_container .wpl_dashboard_links li.active a {
    background: var(--Primary-Color);
    color: rgb(255, 255, 255);
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.wpl_addon_membership_container .wpl_dashboard_links li ul {
    background: rgb(250, 250, 250);
    border: 0;
    border-radius: 10px;
}

.wpl_addon_membership_container .wpl_dashboard_links li ul li a:hover {
    color: var(--Secondary-Color);
}

.wpl_addon_membership_container .wpl_dashboard_links li ul li.add_prp_link a:before {
    content: '\e965';
}

.wpl_addon_membership_container .wpl_dashboard_links li ul li.manage_prp_link a:before {
    content: '\e916';
}

/*------------------------------------------ ---12-1-4 Save Search CSS ------------------------------------------*/

.wpl_addon_membership_container .wpl-save-search-addon {
    width: 100%;
    max-width: 100%;
}

.wpl_addon_membership_container .wpl-save-search-addon table {
    border: 1px solid rgb(225, 225, 225);
}

.wpl_addon_membership_container .wpl-save-search-addon table thead tr th {
    padding: 5px;
    font-size: .95rem;
    font-weight: normal;
    background: rgba(235, 235, 235, .5);
    border: 1px solid rgb(225, 225, 225);
}

.wpl_addon_membership_container .wpl-save-search-addon table thead tr td .wpl_save_search_name_content {
    align-items: center;
}

.wpl_addon_membership_container .wpl-save-search-addon table thead tr td .wpl-addon-save-search-detail-btn {
    margin: 0;
    padding: 0 5px;
}

.wpl_addon_membership_container .wpl-save-search-addon table thead tr th .wpl-addon-save-search-remove-btn:before,
.wpl_addon_membership_container .wpl-save-search-addon table thead tr td .wpl-addon-save-search-remove-btn:before {
    content: '\e919';
    font-family: 'Icomoon';
}

.wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-locations .location-part .value-wp {
    width: 100% !important;
}

.wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container textarea,
.wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-container,
.wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container>input[type='text'],
.wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-part .value-wp>input[type='text'] {
    width: 100% !important;
}

@media screen and (max-width: 767px) {

    .wpl_addon_membership_container #wpl_dashboard_main_content .profile-wp .panel-wp .panel-body .wpl_listing_field_container,
    .wpl_addon_membership_container #wpl_dashboard_main_content .profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-locations .location-part {
        width: 50%;
    }
}

/*------------------------------------------ ---12-1-5 Property Manager CSS ------------------------------------------*/

/*------------------------------------------ ----12-1-5-1 Header CSS ------------------------------------------*/

.wpl_view_container {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 15px;
}

.wpl_view_container .wpl-wp .wpl-button {
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
    line-height: 1.5;
}

.wpl_view_container .wpl-wp.pmanager-wp header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 15px;
}

.wpl_view_container .wpl-wp.pmanager-wp header div {
    display: none;
}

.wpl_view_container .wpl-wp.pmanager-wp header h2 {
    font-family: var(--Primary-Font-Family);
    font-size: 1.5rem;
    border: 0;
}

.wpl_view_container .wpl-wp.pmanager-wp header .wpl-button {
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0 15px 0 35px !important;
    position: relative;
    top: 0;
    font-family: var(--Primary-Font-Family);
    font-size: 1.15rem;
    font-weight: 600;
    line-height: 1.5;
    background: rgb(35, 175, 95);
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.wpl_view_container .wpl-wp.pmanager-wp header .wpl-button:before {
    top: 10px;
    left: 15px;
    font-size: .875rem;
}

.wpl_view_container .wpl-wp.pmanager-wp header .wpl-button:hover {
    background: rgb(35, 175, 95);
    opacity: .85;
}

/*------------------------------------------ ----12-1-5-2 Tabs CSS ------------------------------------------*/

.wpl_view_container #wpl_listings_top_tabs_container {
    margin: 0 0 15px;
}

.wpl_view_container #wpl_listings_top_tabs_container .wpl-tabs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 5px;
    line-height: 1.5;
}

.wpl_view_container #wpl_listings_top_tabs_container .wpl-tabs:before {
    display: none;
}

.wpl_view_container #wpl_listings_top_tabs_container .wpl-tabs li {
    text-align: center;
}

.wpl_view_container #wpl_listings_top_tabs_container .wpl-tabs li a {
    padding: 5px 30px;
    font-size: 1.25rem;
    font-weight: 600;
    background: rgb(190, 195, 200);
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.wpl_view_container #wpl_listings_top_tabs_container .wpl-tabs li.wpl-selected-tab a {
    background: var(--Primary-Color);
    color: rgb(255, 255, 255);
}

.wpl_view_container #wpl_listings_top_tabs_container .wpl-tabs li a:hover {
    opacity: .85;
}

@media screen and (max-width: 576px) {
    .wpl_view_container .wpl-wp.pmanager-wp header {
        flex-direction: column;
    }

    .wpl_view_container #wpl_listings_top_tabs_container {
        margin: 0 0 5px;
    }

    .wpl_view_container #wpl_listings_top_tabs_container .wpl-tabs li {
        width: 100%;
    }
}

/*------------------------------------------ ----12-1-5-3 Panel CSS ------------------------------------------*/

.wpl_view_container .wpl-pwizard-back-wrapp {
    display: flex;
    align-items: center;
    margin: 0 15px;
    padding: 0;
    background: transparent;
}

.wpl_view_container .wpl-pwizard-back-wrapp:before {
    content: '\e981';
    font-family: 'Icomoon';
    font-size: 1.5rem;
    line-height: 1;
}

.wpl_view_container .wpl-pwizard-back-wrapp input,
.wpl_view_container .wpl-pwizard-back-wrapp input:hover {
    padding: 0 5px;
    background: transparent;
    color: var(--Secondary-Color);
    box-shadow: none;
}

.wpl_view_container .mass-panel-wp,
.wpl_view_container .lm-search-form-wp {
    margin: 0 0 15px;
    padding: 15px;
    background: rgb(250, 250, 250);
    border: 1px solid rgb(225, 225, 225);
    border-radius: 10px;
}

.wpl_view_container .mass-panel-wp h3,
.wpl_view_container .lm-search-form-wp h3 {
    width: 100%;
    display: block;
    padding: 0 5px;
    font-family: var(--Primary-Font-Family);
    font-size: 1.5rem;
}

.pwizard-wp .side-content-wp .prow label,
.pwizard-wp .side-content-wp .prow .wpl-gen-form-label,
.wpl_view_container .mass-panel-wp .change-user-cnt-wp label,
.wpl_view_container .mass-panel-wp .change-multi-agent-cnt-wp label,
.wpl_view_container .mass-panel-wp .change-user-cnt-wp .wpl-gen-form-label,
.wpl_view_container .mass-panel-wp .change-multi-agent-cnt-wp .wpl-gen-form-label {
    width: 100%;
    display: block;
    margin: 0 0 5px;
    padding: 0;
    font-size: .95rem;
    color: var(--Secondary-Color);
    text-align: left;
    font-weight: normal
}

.wpl_view_container .lm-search-form-wp .panel-body {
    padding: 0;
}

.wpl_view_container .lm-search-form-wp .panel-body .prow {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}

.wpl_view_container .lm-search-form-wp .panel-body .prow .wpl_listing_manager_search_form_element_cnt {
    width: 20%;
    margin: 0 0 5px;
    padding: 5px;
}

.wpl_view_container .lm-search-form-wp .wpl-btn-wp {
    padding: 10px 5px;
}

.wpl_view_container .lm-search-form-wp .wpl-btn-wp .wpl_listing_manager_search_form_element_cnt {
    display: flex;
    align-items: center;
    gap: 15px;
}

.wpl_view_container .lm-search-form-wp .wpl-btn-wp .wpl_listing_manager_search_form_element_cnt .wpl-button {
    height: 35px;
    margin: 0;
    padding: 0 30px !important;
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.wpl_view_container .mass-panel-wp .mass-actions-wp {
    width: 100%;
    display: inline-block;
    padding: 15px 0 0;
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn {
    margin: 0;
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn {
    height: 30px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 10px;
    font-size: .95rem;
    background: rgb(255, 255, 255);
    border-color: rgb(225, 225, 225);
    border-radius: 300px;
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn:hover {
    background: rgb(255, 255, 255);
    border-color: var(--Primary-Color);
    color: var(--Primary-Color);
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn span {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    line-height: 1.5;
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn:hover span {
    color: var(--Primary-Color);
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i {
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.15rem;
    font-style: normal;
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i:after {
    display: none;
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i:before {
    content: '';
    font-family: 'Icomoon';
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-select:before {
    content: '\e993'
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-unselect:before {
    content: '\e994'
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-toggle:before {
    content: '\e998'
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-confirm:before {
    content: '\e996'
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-unconfirm:before {
    content: '\e995'
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-trash:before {
    content: '\e98f'
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-restore:before {
    content: '\e999'
}

.wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-delete:before {
    content: '\e991'
}

.wpl_view_container .mass-panel-wp .change-user-cnt-wp .change-user-wp {
    max-width: 250px;
}

@media screen and (max-width: 576px) {
    .wpl_view_container .mass-panel-wp .change-user-cnt-wp .change-user-wp {
        max-width: 100%;
    }
}

/*------------------------------------------ ----12-1-5-4 Properties CSS ------------------------------------------*/

.wpl_view_container .properties-wp {
    width: 100%;
    min-width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.wpl_view_container .properties-wp .propery-wp {
    min-height: 300px;
    flex: 49.25%;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 15px 15px 60px;
    border: 1px solid rgb(225, 225, 225);
    border-radius: 10px;
}

.wpl_view_container .properties-wp .propery-wp .checkbox-wp:before {
    display: none;
}

.wpl_view_container .properties-wp .propery-wp .checkbox-wp {
    padding: 0;
    top: -10px;
    left: -10px;
}

.wpl_view_container .properties-wp .propery-wp .checkbox-wp input[type='checkbox'] {
    width: 20px;
    height: 20px;
    background: rgb(195, 195, 195);
    border-radius: 50%;
    box-shadow: 0 0 5px rgb(20 20 45 / 25%);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

.wpl_view_container .properties-wp .propery-wp .checkbox-wp input[type='checkbox']:checked {
    background: var(--Primary-Color);
}

.wpl_view_container .properties-wp .propery-wp .property-image img {
    width: 100% !important;
    height: 150px !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    object-fit: cover;
}

.wpl_view_container .properties-wp .propery-wp .property-image .no_image_box {
    width: 100% !important;
    height: 150px !important;
    background: rgba(225, 225, 225, .5);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.wpl_view_container .properties-wp .propery-wp .property-image .p-links {
    padding: 5px 0;
    line-height: 1.5;
    background: rgb(150, 165, 165);
    border: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.wpl_view_container .properties-wp .propery-wp .property-image .p-links:hover {
    background: rgb(150, 165, 165);
    color: rgb(255, 255, 255);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp {
    padding: 0 0 0 15px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes {
    padding: 0 0 15px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .detail .title {
    color: rgb(85, 85, 85);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .detail .value {
    font-weight: 600;
    color: var(--Secondary-Color);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .p-title {
    font-family: var(--Primary-Font-Family);
    font-size: 1.15rem;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .p-location {
    color: rgb(135, 135, 135);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .expire-msg,
.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .finilize-msg {
    width: 100%;
    margin: 5px 0;
    padding: 5px;
    position: relative;
    font-family: var(--Primary-Font-Family);
    font-size: .875rem;
    background: rgb(245, 245, 245);
    text-align: center;
    border-radius: 300px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .finilize-msg {
    font-size: .95rem;
    background: rgb(250, 225, 225);
    color: rgb(235, 70, 70);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .finilize-msg:after {
    line-height: 1.5;
    left: -5px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-detailes .detail .plist_price {
    color: var(--Secondary-Color);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions {
    width: 100%;
    height: auto;
    display: inline-block;
    padding: 0;
    position: inherit;
    border: 0;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .change-user-cnt-wp {
    width: 150px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .change-user-cnt-wp label {
    display: none;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn {
    width: 30px;
    height: 30px;
    float: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    background: rgb(150, 165, 165);
    color: rgb(255, 255, 255);
    border-radius: 50%;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn:hover {
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i {
    position: relative;
    line-height: 1;
    font-style: normal;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i:after {
    display: none;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i:before {
    content: '';
    font-family: 'Icomoon';
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i.icon-edit:before {
    content: '\e93d';
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i.icon-clone:before {
    content: '\e98d';
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i.icon-delete:before {
    content: '\e991';
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i.icon-trash:before {
    content: '\e98f';
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i.icon-confirm:before {
    content: '\e996';
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn i.icon-unconfirm:before {
    content: '\e995';
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager-multi-agent {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 35px;
    left: 0;
    border: 0;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager-multi-agent label {
    display: none;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager-multi-agent .chosen-container-multi .chosen-choices {
    padding: 0 15px;
    border: 0;
    border-top: 1px solid rgb(225, 225, 225);
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager-multi-agent .chosen-container-multi .chosen-choices li.search-choice {
    margin: 5px 0;
    padding: 5px 25px 5px 10px;
    background: rgb(245, 245, 245);
    border: 0;
    border-radius: 300px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager-multi-agent .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    width: 10px;
    height: 10px;
    top: 7px;
    right: 10px;
}

.wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .wpl_property_stats_container {
    width: 100%;
    padding: 5px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    font-family: var(--Primary-Font-Family);
    font-size: .80rem;
    background: rgba(225, 225, 225, .5);
    border: 0;
    border-radius: 0 0 10px 10px;
}

@media screen and (max-width: 991px) {

    .wpl_view_container .lm-search-form-wp .panel-body .prow .wpl_listing_manager_search_form_element_cnt {
        width: 50%;
    }

    .wpl_view_container .lm-search-form-wp .panel-body .prow .wpl_listing_manager_search_form_element_cnt input {
        margin: 0;
    }

    .wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
        margin: 0 0 5px;
    }

    .wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn {
        width: 100%;
        flex: 1;
        margin: 0;
        white-space: nowrap;
    }

    .wpl_view_container .properties-wp .propery-wp {
        width: 100%;
        display: block;
        padding: 15px;
    }

    .wpl_view_container .properties-wp .propery-wp .property-image {
        width: 100%;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp {
        width: 100%;
        padding: 15px 5px 0;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions {
        display: inline-block;
        text-align: center;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .change-user-cnt-wp {
        width: 100%;
        margin: 0 0 15px;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager-multi-agent {
        position: relative;
        bottom: 0;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .pmanager_actions .p-action-btn {
        display: inline-flex;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .wpl_property_stats_container {
        margin: 15px 0 0;
        position: relative;
        border-radius: 10px;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .wpl_property_stats_container .wpl_property_stats_inner {
        padding: 0;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .wpl_property_stats_container .wpl_property_stats_inner>div {
        width: 25%;
        padding: 0 5px;
        text-align: center;
    }
}

@media screen and (max-width: 576px) {
    .wpl_view_container .lm-search-form-wp .panel-body .prow .wpl_listing_manager_search_form_element_cnt {
        width: 100%;
    }

    .wpl_view_container .mass-panel-wp .mass-actions-wp .group-btn .mass-btn {
        flex: 45%;
        font-size: .80rem;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .wpl_property_stats_container .wpl_property_stats_inner {
        display: block;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .wpl_property_stats_container .wpl_property_stats_inner>div {
        width: 100%;
        text-align: left;
    }

    .wpl_view_container .properties-wp .propery-wp .info-action-wp .property-actions .wpl_property_stats_container .wpl_property_stats_inner>div b {
        display: inline-block;
    }
}

/*------------------------------------------ ----12-1-5-5 Property Manager CSS ------------------------------------------*/

.wpl_view_container .pwizard-wp header h2 {
    font-family: var(--Primary-Font-Family);
    font-size: 1.5rem;
    border-color: rgb(225, 225, 225);
}

.pwizard-wp .finilize-message {
    width: 100%;
    display: inline-block;
    margin: 0 0 15px;
    padding: 10px;
    border-radius: .25rem;
    box-shadow: 0 0 5px rgb(0 0 0 / 5%);
}

.pwizard-wp .finilize-message i {
    display: none;
}

.pwizard-wp .finilize-message span {
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
}

.pwizard-wp .side-tabs-wp:not([class*='col-']) {
    width: 15% !important;
}

.pwizard-wp .side-tabs-wp ul {
    width: 100%;
    display: inline-block;
    margin: 0 0 25px;
    padding: 15px;
    background: rgb(255, 255, 255);
    border: 0;
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

.pwizard-wp .side-tabs-wp ul li {
    width: 100%;
    display: block;
    padding: 5px 0;
    border-bottom: 1px solid rgba(225, 225, 225, .5);
}

.pwizard-wp .side-tabs-wp li a {
    height: inherit;
    padding: 5px 0 10px;
    font-family: var(--Primary-Font-Family);
    font-size: 1rem;
    background: transparent;
    color: var(--Secondary-Color);
    border: 0;
    border-radius: 10px;
}

.pwizard-wp .side-tabs-wp li a:visited {
    color: var(--Secondary-Color);
}

.pwizard-wp .side-tabs-wp li a:hover {
    background: rgba(235, 235, 235, .5);
    color: var(--Secondary-Color);
}

.pwizard-wp .side-tabs-wp li a:before {
    padding: 0 0 5px;
    font-family: 'Icomoon';
    font-size: 2rem;
    line-height: 1.5;
    font-weight: normal;
    color: var(--Primary-Color);
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_b:before {
    content: '\e93d' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_f:before {
    content: '\e91f' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_app:before {
    content: '\e903' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_ad:before {
    content: '\e954' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_n:before {
    content: '\e93e' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_gal:before {
    content: '\e980' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_v:before {
    content: '\e964' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_att:before {
    content: '\e94d' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_sp:before {
    content: '\e93a' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_cal:before {
    content: '\e906' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_book:before {
    content: '\e907' !important;
}

.pwizard-wp .side-tabs-wp li a.wpl_slide_label_prefix_cust:before {
    content: '\e992' !important;
}

.pwizard-wp .side-tabs-wp li.active a,
.pwizard-wp .side-tabs-wp li.active a:hover,
.pwizard-wp .side-tabs-wp li.active a:focus,
.pwizard-wp .side-tabs-wp li.active a:active,
.pwizard-wp .side-tabs-wp li.active a:visited {
    background: var(--Primary-Color);
    color: rgb(255, 255, 255);
    border: 0;
    border-radius: .25rem;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.pwizard-wp .side-tabs-wp li.active a:before {
    color: rgb(255, 255, 255);
}

.pwizard-wp .side-tabs-wp .wpl-listing-discard-btn a {
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.pwizard-wp .side-tabs-wp ul li.finilized a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 5px 15px;
    background: rgb(40, 175, 95);
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

.pwizard-wp .side-tabs-wp ul li.finilized a:before {
    content: '\e910';
    padding: 0 !important;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 1.5rem !important;
    line-height: 1;
    color: rgb(255, 255, 255)
}

.pwizard-wp .side-tabs-wp ul li.finilized a span {
    margin: 0;
    padding: 0;
}

.pwizard-wp .side-tabs-wp li.finilized a:hover,
.pwizard-wp .side-tabs-wp li.finilized a:focus,
.pwizard-wp .side-tabs-wp li.finilized a:active,
.pwizard-wp .side-tabs-wp li.finilized a:visited {
    background: rgb(40, 175, 95);
    opacity: .85;
}

.pwizard-wp .side-content-wp:not([class*='col-']) {
    width: 85%;
    padding: 0 0 0 15px;
    background: transparent;
    border: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel {
    width: 100%;
    display: inline-block;
    margin: 0 0 25px;
    padding: 15px;
    background: rgb(255, 255, 255);
    border: 0;
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow {
    padding: 0 0 5px;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-separator {
    padding: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-separator:after {
    margin: 15px 0;
    border-bottom: 0;
    border-color: rgb(225, 225, 225);
}

.pwizard-wp .side-content-wp .pwizard-panel #progress_att {
    padding: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel #progress_att .progress {
    margin: 5px 0 0;
    border-radius: 300px !important;
}

.pwizard-wp .side-content-wp .pwizard-panel #progress_att .progress .bar {
    box-shadow: none;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow label {
    margin: 5px 0;
    padding: 0;
    font-weight: 600;
    color: rgb(100, 100, 100);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow label .required-star {
    font-size: 1rem;
    line-height: 1;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow input[type='text'],
.pwizard-wp .side-content-wp .pwizard-panel .prow input[type='number'],
.pwizard-wp .side-content-wp .pwizard-panel .prow textarea,
.pwizard-wp .side-content-wp .pwizard-panel .prow .chosen-single {
    background: rgb(250, 250, 250);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow .checkbox-wp input[type='radio'],
.pwizard-wp .side-content-wp .pwizard-panel .prow .checkbox-wp input[type='checkbox'] {
    display: none;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow .checkbox-wp label {
    display: block;
    margin: 0 0 10px;
    padding: 0 0 0 25px;
    position: relative;
    line-height: 1.65;
    cursor: pointer;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow .checkbox-wp label:before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    top: 5px;
    left: 0;
    background: rgb(235, 235, 235);
    border: 1px solid rgb(190, 195, 200);
    border-radius: 50%;
    box-shadow: 0 0 5px rgb(20 20 45 / 15%);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow .checkbox-wp input[type='radio']:checked+label:before,
.pwizard-wp .side-content-wp .pwizard-panel .prow .checkbox-wp input[type='checkbox']:checked+label:before {
    content: '';
    background: rgb(40, 175, 95);
    border-color: rgb(40, 175, 95);
}

.pwizard-wp .side-content-wp .pwizard-panel .wpl-button.button-1 {
    width: auto !important;
    height: 35px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    margin: 5px 0 0;
    padding: 0 15px !important;
    font-family: var(--Primary-Font-Family);
    font-size: .95rem;
    text-transform: capitalize;
    border-radius: .25rem;
}

@media screen and (max-width: 767px) {

    .pwizard-wp .side-tabs-wp:not([class*='col-']),
    .pwizard-wp .side-content-wp:not([class*='col-']) {
        width: 100% !important;
        padding: 0;
    }

    .pwizard-wp .side-tabs-wp ul {
        display: flex;
        flex-wrap: wrap;
    }

    .pwizard-wp .side-tabs-wp ul li {
        flex: 50%;
    }

    .pwizard-wp .side-tabs-wp ul li.finilized {
        flex: 100%;
    }

    .pwizard-wp .side-tabs-wp ul li.finilized a:before {
        display: block;
    }

    .pwizard-wp .side-tabs-wp li a {
        font-size: 1rem !important;
    }
}

/*------------------------- Basic Details --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow .wpl-pwizard-editor {
    width: 100%;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow .wpl-pwizard-editor .wp-editor-container {
    overflow: hidden;
    border-color: rgb(225, 225, 225);
    border-radius: 10px;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow .wpl-pwizard-editor .wp-media-buttons {
    margin: 0 0 10px;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow .wpl-pwizard-editor .mce-toolbar .mce-btn button {
    background: transparent;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-price input,
.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-area input {
    margin: 0 0 5px;
}

.pwizard-wp .side-content-wp .pwizard-panel .wpl-meta-wp {
    width: 100%;
}

.pwizard-wp .side-content-wp .pwizard-panel .wpl-meta-wp .wpl-top-row-wp {
    width: 100%;
    padding: 10px;
    background: rgb(250, 250, 250);
    border: 1px solid rgb(225, 225, 225);
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
}

.pwizard-wp .side-content-wp .pwizard-panel .wpl-meta-wp .wpl-top-row-wp label {
    margin: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .wpl-meta-wp textarea {
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .wpl-meta-wp textarea:focus {
    border-color: rgb(225, 225, 225);
}

/*------------------------- Features --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-rooms input {
    margin: 10px 0 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .rooms-list-wp>div {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 10px 0 0;
    padding: 5px 10px;
    line-height: 1.5;
    background: rgb(250, 250, 250);
    border: 1px solid rgb(225, 225, 225);
    border-radius: 300px;
}

.pwizard-wp .side-content-wp .pwizard-panel .rooms-list-wp .icon-recycle {
    width: auto;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
}

.pwizard-wp .side-content-wp .pwizard-panel .rooms-list-wp .icon-recycle:after {
    display: none;
}

.pwizard-wp .side-content-wp .pwizard-panel .rooms-list-wp .icon-recycle:before {
    content: '\e918';
    font-family: 'Icomoon';
}

.pwizard-wp .side-content-wp .pwizard-panel .rooms-list-wp .room-preview {
    margin: 0 0 0 5px;
}

.pwizard-wp .side-content-wp .pwizard-panel .rooms-list-wp .room-preview i {
    background: rgb(245, 245, 245);
    border-color: rgb(225, 225, 225);
    font-size: .90rem;
    font-style: normal;
    border-radius: 300px;
}

/*------------------------- Neighborhood --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-neighborhood .checkbox-wp {
    display: flex;
    align-items: center;
    gap: 5px
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-neighborhood .checkbox-wp .checkbox-label {
    width: 20%;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-neighborhood .checkbox-wp .distance-wp {
    width: 80%;
}

@media screen and (max-width: 767px) {
    .pwizard-wp .side-content-wp .pwizard-panel .prow.prow-neighborhood .checkbox-wp {
        flex-direction: column;
        align-items: flex-start;
    }

    .pwizard-wp .side-content-wp .pwizard-panel .prow.prow-neighborhood .checkbox-wp .distance-wp,
    .pwizard-wp .side-content-wp .pwizard-panel .prow.prow-neighborhood .checkbox-wp .checkbox-label {
        width: 100%;
    }
}

/*------------------------- Gallery --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .video-tabs-wp,
.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-addon_video .video-tabs-wp {
    height: auto;
    border: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .video-tabs-wp ul li,
.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-addon_video .video-tabs-wp ul li {
    border: 0;
    vertical-align: middle;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .video-tabs-wp ul li a,
.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-addon_video .video-tabs-wp ul li a {
    padding: 10px 30px;
    background: rgb(250, 250, 250);
    text-shadow: none;
    border-radius: 300px;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .video-tabs-wp ul li.active a,
.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-addon_video .video-tabs-wp ul li.active a {
    background: var(--Secondary-Color);
    color: rgb(255, 255, 255);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .wpl_gallery_method_container {
    padding: 15px 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .wpl_gallery_method_container>div {
    width: 100%;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .wpl_gallery_method_container>div.field-desc {
    width: auto;
    text-transform: capitalize;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .wpl-mass-actions {
    margin: 0 0 15px;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallery-external-wp {
    width: 100%;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallery-external-wp .row {
    width: 100%;
    margin: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li {
    padding: 15px 0 30px;
    border-color: rgba(225, 225, 225, .5);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp {
    display: flex;
    align-items: center;
    gap: 15px;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .image-wp {
    padding: 0;
    border: 0;
    overflow: hidden;
    border-radius: .25rem;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .info-wp {
    width: 100%;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .info-wp .row,
.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .info-wp .row>* {
    margin: 0;
    padding: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .info-wp .row label {
    margin: 5px 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp {
    position: relative;
    top: 0;
    right: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp .action-gal-btn {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 5px;
    color: var(--Secondary-Color);
    border-color: rgb(225, 225, 225);
    border-radius: 50%;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp .action-gal-btn:hover {
    background: rgb(250, 250, 250);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp .action-gal-btn i {
    position: relative;
    font-style: normal;
    text-align: center;
    color: rgb(100, 100, 100);
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp .action-gal-btn i:after {
    content: '';
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    font-family: 'Icomoon';
    font-size: 1.25rem;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp .action-gal-btn i.icon-move:after {
    content: '\e998';
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp .action-gal-btn i.icon-recycle:after {
    content: '\e98f';
}

@media screen and (max-width: 767px) {
    .pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp {
        flex-direction: column;
        align-items: flex-start;
    }

    .pwizard-wp .side-content-wp .pwizard-panel .prow.prow-gallery .gallary-images-wp ul li .image-box-wp .actions-wp {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
}

/*------------------------- Video --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-addon_video .video-content-wp {
    padding: 15px 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-addon_video .video-content-wp .row {
    margin: 0;
    padding: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-addon_video .video-content-wp .row .button_help {
    margin: 0;
    padding: 0;
    font-size: .90rem;
}

/*------------------------- Locations --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-locations {
    padding: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-locations .location-part {
    padding: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-locations .location-part .value-wp {
    width: 100%;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-googlemap .google-map-wp .map-canvas-wp {
    margin: 15px 0 0;
    overflow: hidden;
    border-radius: .25rem;
}

/*------------------------- Attachments --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-attachments .attach-btn-wp {
    padding: 0;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-attachments .attach-btn-wp .field-desc {
    margin: 5px 5px 0 0;
}

/*------------------------- Specialties --------------------------*/

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-openhouse_dates .openhouse-dates-wp .openhouse-dates-comment {
    width: 100%;
    max-width: 100%;
    margin: 0 0 15px;
    background: rgb(250, 250, 250);
    border-color: rgb(225, 225, 225);
    border-radius: .25rem;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-openhouse_dates .openhouse-dates-wp .openhouse-dates-comment:before,
.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-openhouse_dates .openhouse-dates-wp .openhouse-dates-comment:after {
    display: none;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-openhouse_dates .openhouse-dates-wp [id^='wpl_c_'] {
    width: 100%;
    height: auto;
    display: inline-block;
    margin: 0 0 15px;
    position: relative;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-openhouse_dates .openhouse-dates-wp [id^='wpl_c_'] input {
    height: 35px !important;
    margin: 0 0 5px;
}

.pwizard-wp .side-content-wp .pwizard-panel .prow.prow-openhouse_dates .openhouse-dates-wp [id^='wpl_c_'] img {
    width: 25px;
    margin: 0;
    position: absolute;
    top: 5px;
    right: 5px;
}

.pwizard-wp .side-content-wp .wpl_slide_container {
    background: rgb(255, 255, 255);
    color: var(--Secondary-Color);
}

.pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background: rgb(255, 255, 255);
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

.pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp .finilize-icon:before {
    content: '\F0975';
    font-family: 'Icomoon';
    font-size: 16rem;
    line-height: 1;
    color: var(--Primary-Color);
}

.pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp .message-wp span {
    padding: 0 0 15px !important;
    line-height: 1.5;
    font-weight: 600;
    text-transform: capitalize;
}

.pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp .finilize-btn-wp a {
    height: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    background: var(--Primary-Color);
    font-weight: normal;
    border-radius: 300px;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

@media screen and (max-width: 767px) {
    .pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp {
        height: auto;
        flex-direction: column;
        padding: 0 0 15px;
    }

    .pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp .message-wp,
    .pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp .finilize-icon {
        width: 100%;
        text-align: center;
    }

    .pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp .finilize-icon:before {
        font-size: 9rem;
    }

    .pwizard-wp .side-content-wp .wpl_slide_container .after-finilize-wp .finilize-btn-wp {
        line-height: 1.5;
    }
}

.et_header_style_left #et-top-navigation .mobile_menu_bar {
    display: none;
}