.site-header .header-main .header-main-wrapper.welcome_page_type .with_login,
.page-template-template-welcome_landing .header-main-wrapper .with_login {
    width: 76% !important;
}

.site-header .header-main .header-main-wrapper.welcome_page_type,
.page-template-template-welcome_landing .header-main-wrapper {
    width: 33%;
    margin: 0 auto;
}

.site-header .header-main .header-main-wrapper.welcome_page_type .with_login .primary-menu-container .menu-wrapper,
.page-template-template-welcome_landing .header-main-wrapper .with_login .primary-menu-container .menu-wrapper {
    margin: 0 -6px !important;
}

.site-header .header-main .header-main-wrapper.welcome_page_type .header-link,
.page-template-template-welcome_landing .header-main-wrapper .header-link {
    padding: 0 !important;
}
.site-header .header-main .header-main-wrapper.welcome_page_type .header-link:before,
.page-template-template-welcome_landing .header-main-wrapper .header-link::before {
    content: none !important;
}

/*Edit Profile (Form) -- Start*/

.wppb-edit-user ul li.wppb-form-field.wppb-default-first-name label,
.wppb-edit-user ul li.wppb-form-field.wppb-default-last-name label,
.wppb-edit-user ul li.wppb-form-field.wppb-default-e-mail label,
.wppb-edit-user ul li.wppb-form-field.wppb-select-country label,
.wppb-edit-user ul li.wppb-form-field.wppb-select-country label,
.wppb-edit-user ul li.wppb-form-field.wppb-default-display-name-publicly-as label,
.wppb-edit-user ul li.wppb-form-field.wppb-default-display-name-publicly-as .selectric {
    display: none;
}

.wppb-edit-user ul li.wppb-form-field.wppb-default-display-name-publicly-as.pbpl-class {
    padding: 0 !important;
}


.wppb-edit-user ul li.wppb-form-field.wppb-select-country .selectric-wrapper .selectric .label,
.wppb-edit-user ul li.wppb-form-field.wppb-select-country .selectric-wrapper .selectric {
    border: none;
}
#wppb-edit-user .form-submit .submit{
    cursor: pointer;
}

#wppb-register-user .form-submit .submit {
    cursor: pointer;
}

#wppb-register-user .form-submit .submit.button {
    cursor: pointer !important;
}



.wppb-edit-user ul li.wppb-form-field.wppb-default-password label,
.wppb-edit-user ul li.wppb-form-field.wppb-default-repeat-password label {
    position: absolute !important;
    top: -21px !important;
}

.wppb-edit-user ul li.wppb-form-field.wppb-default-password label,
.wppb-edit-user ul li.wppb-form-field.wppb-default-repeat-password label {
    display: none;
}


.wppb-edit-user ul li.wppb-form-field.wppb-default-password input[type=text]+.wppb-toggle-pw::before {
    content: "|";
    position: absolute;
    transform: rotate(57deg);
    font-size: 28px;
    top: -6px;
    left: 9px;
    color: #025970;
}

.wppb-edit-user ul li.wppb-form-field.wppb-default-repeat-password input[type=text]+.wppb-toggle-pw::before {
    content: "|";
    position: absolute;
    transform: rotate(57deg);
    font-size: 28px;
    top: -6px;
    left: 9px;
    color: #025970;
}

.wppb-edit-user ul li .selectric-wrapper .selectric {
    border-radius: 0;
    background: 0 0;
}

.wppb-edit-user .selectric-above .selectric-items {
    top: auto;
    bottom: 100%;
}

.wppb-edit-user ul li .selectric-wrapper .selectric .selectric-items {
    background: #f4f4f4;
}

.wppb-edit-user ul li .selectric-wrapper .selectric .selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto;
}

.wppb-edit-user ul li .selectric-wrapper .selectric .selectric-items .selectric-scroll ul li {
    padding: 0 0 0 20px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: normal;
    position: relative;
}

.wppb-edit-user ul li .selectric-wrapper .selectric .selectric-items .selectric-scroll ul li.selected.highlighted,
#select_user_to_edit_form .selectric-wrapper .selectric .selectric-items .selectric-scroll ul li.selected.highlighted {
    background-color: #003040;
    color: #fff;
}


.wppb-edit-user ul li .selectric-wrapper .selectric .button,
#select_user_to_edit_form .selectric-wrapper .selectric .button {
    background-color: transparent;
    height: auto;
    line-height: normal;
    top: 17px;
}

#select_user_to_edit_form .wppb-form-field>label {
    display: none;
}

#select_user_to_edit_form .wppb-form-field {
    padding: 0 !important;
}


.wppb-edit-user ul li .selectric-wrapper .selectric .label,
#select_user_to_edit_form .selectric-wrapper .selectric .label {
    border: 1px solid #f2f2f2;
    background: #f4f4f4;
    padding: 17px 18px;
    margin: 0;
    height: auto;
    color: #32465f;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150% !important;
}

#select_user_to_edit_form .selectric {
    border: none;
}

#wppb-edit-user ul li.wppb-form-field.wppb-default-display-name-publicly-as
{
    padding: 0 !important;
}
#wppb-edit-user ul li.wppb-form-field.wppb-gdpr-checkbox {
    padding-bottom: 0 !important;
}
#select_user_to_edit_form .wppb-form-field {
    overflow:inherit !important;
}

#select_user_to_edit_form .wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul {
    margin: 0  !important;
}
#select_user_to_edit_form .wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul li::before{
    content: none !important;
}

#select_user_to_edit_form .wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul li{
    padding: 12px 15px !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: normal;
    position: relative;
    transition: all .5s ease-in-out;
}

#select_user_to_edit_form .wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul li:hover {
    background-color: #003040 !important;
    color: #fff !important;
}
#select_user_to_edit_form .wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul li.selected {
    background-color: #003040 !important;
    color: #fff !important;
}

.wppb-edit-user ul li.wppb-form-field.wppb-gdpr-checkbox label {
    padding-left: 36px !important;
    top: 0 !important;
    color: #32465f;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 181.3%;
    max-width: 90%;
    display: block;
}

.wppb-edit-user ul li.wppb-form-field .custom_field_gdpr {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    position: relative;
    top: 3px;
    border: 1px solid #ccc;
    border-radius: 3px;
    outline: none;
    cursor: pointer;
}

.wppb-edit-user ul li.wppb-form-field .custom_field_gdpr:checked {
    background-color: white !important;
    /* Change to desired background color when checked */
}

.wppb-edit-user ul li.wppb-form-field .custom_field_gdpr:after {
    content: '';
    position: absolute;
    display: none;
}

.wppb-edit-user ul li.wppb-form-field .custom_field_gdpr:checked:after {
    display: block;
}

.wppb-edit-user ul li.wppb-form-field .custom_field_gdpr:after {
    left: 5px;
    top: 2px;
    width: 4px;
    height: 8px;
    border: solid #32465f !important;
    border-width: 0 1px 1px 0 !important;
    transform: rotate(45deg);
}

.wppb-edit-user ul li.wppb-form-field.wppb-gdpr-checkbox label input[type=checkbox] {
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%);
}

.wppb-edit-user ul li.wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul {
    margin: 0;
}

.wppb-edit-user ul li.wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul li{
    padding: 12px 15px !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: normal;
    position: relative;
    transition: all .5s ease-in-out;
}
.wppb-edit-user ul li.wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul li:hover {
    background-color: #003040 !important;
    color: #fff !important;
}
.wppb-edit-user ul li.wppb-form-field .selectric-wrapper .selectric-items .selectric-scroll ul li.selected {
    background-color: #003040 !important;
    color: #fff !important;
}

.default_editor_content_page  .entry-content{
    position: relative;
    z-index: 0;
    overflow: hidden;
}