#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div,
#adminmenu li.current a.menu-top,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu:hover,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu:focus,
#adminmenu li.wp-has-current-submenu.opensub a.wp-has-current-submenu,
.folded #adminmenu li.current.menu-top,
.folded #adminmenu li.wp-has-current-submenu {
    background: #F5881F !important;
    color: #fff !important;
}

#adminmenu .awaiting-mod, #adminmenu .update-plugins,
#adminmenu .toplevel_page_Wordfence .update-plugins.wf-menu-badge {
    background: #4285F4 !important;
    color: #fff !important;
    margin: 0px !important;
    padding: 0px !important;
    display: inline-flex;
    text-align: center;
    align-content: center;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: 700;
    position: absolute;
    left: 10px;

}

#adminmenu .opensub:not(.wp-menu-open) .wp-submenu .awaiting-mod,
#adminmenu .opensub:not(.wp-menu-open) .wp-submenu .update-plugins,
#adminmenu .opensub:not(.wp-menu-open) .wp-submenu .update-plugins.wf-menu-badge {
    position:relative !important;
    left: 5px;

}


.dashicons,
.dashicons-before:before {
    width: 20px;
    height: 14px;
    font-size: 14px;
    position:relative;
    top: 2px;
}
a {
    color: #333;
}

a:hover {
    color: #F5881F;
}

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before,
#adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label {
    color: #F5881F !important;
}
#adminmenu .wp-has-current-submenu:hover div.wp-menu-image:before,
#adminmenu .wp-has-current-submenu div.wp-menu-image:before {
    color: #fff !important;
}

.wp-core-ui .button-primary {
    background: #F5881F !important;
    text-shadow: none !important;
    font-weight: 700;
    box-shadow: none !important;
    border: 0px !important;
    color: #fff !important;
    border-radius: 2px;
}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #333 !important;
    box-shadow: none !important;
    outline: 2px solid transparent;
}
.acf-editor-wrap .wp-editor-container {
    border: 0px;
    box-shadow: none !important;
}

.wp-core-ui .button-primary:hover {
    background: #333 !important;
    color: #fff !important;
}

li#wp-admin-bar-wp-logo {
    display: none;
}

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top > a:focus {
    color: #F5881F;
}

.login h1 a {
    background-image: url('../../../media/images/admin/logos/logo-woeler.png');
    background-repeat: no-repeat;
    background-size: 150px;
    height: 58px;
    width: 150px;
}

.login form {
    background: #fff;
    border-color: #fff;
    border-radius: 5px;
    color: #999;
}

.login form .input, .login form input[type=checkbox], .login input[type=text] {
    background: #fff;
    border: 2px solid #ddd;
    border-radius: 5px;
    box-shadow: none;
}

.login a {
    color: #999;
}

input[type=checkbox]:checked::before {
    margin: -5px;
}

#login form p.submit {
    display: block;
    width: 100%;
}

#login form p.submit #wp-submit {
    margin-top: 10px;
    display: block;
    width: 100%;
    border-radius: 5px;
    min-height: 40px;
}

.login #backtoblog a:focus, .login #nav a:focus, .login h1 a:focus {
    color: #fff;
}

.notice, div.error, div.updated,
#update-nag, .update-nag,
.login #login_error,
.login .message,
.login .success {
    background: #ddd;
    box-shadow: none;
    color: #666;
    border-left: 0px !important;
    border: 0px !important;
}

.login #backtoblog a,
.login #nav a {
    text-align: center;
    display: block;
    color: #fff;
}

.login #backtoblog a:hover,
.login #nav a:hover {
    color: #fff !important;
}

#screen-meta-links .show-settings:focus {
    border-color: none;
    box-shadow: none;
}

.notice-error, div.error,
.login #login_error {
    color: #666 !important;
    border-left: 0px;
}

.wp-core-ui .button-link {
    color: #F5881F;
}

body.login {
    background: #1d2327;
}

.notice-success,
div.updated,
.login .success {
    border-left: 0px;
    background: #25a235;
    color: #e3f1e5;
}

.notice-success a,
div.updated a {
    color: #fff;
}

body.waas-role-waas_client .notice-info,
body.waas-role-waas_client #wp-admin-bar-wp-rocket,
body.waas-role-waas_client .notice.notice-info{
    display:none !important;
}

tr.user-rich-editing-wrap,
tr.user-syntax-highlighting-wrap,
tr.user-comment-shortcuts-wrap,
tr.user-url-wrap {
    display: none;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar > .ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar > a img,
.column-author img, .column-comment .comment-author img, .column-username img,
#wp-admin-bar-user-info .avatar {
    border-radius: 50%;
}

#bulk-titles div a:before, .notice-dismiss:before, .tagchecklist .ntdelbutton .remove-tag-icon:before, .welcome-panel .welcome-panel-close:before {

    color: #fff;
}

.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled] {
    background: #ddd !important;
    color: #666 !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

.wrap .add-new-h2, .wrap .add-new-h2:active,
.wrap .page-title-action, .wrap .page-title-action:active,
.wp-core-ui .button, .wp-core-ui .button-secondary {
    border: 0px;
    background: #ddd;
    color: #666;
    box-shadow: none !important;
    font-size: 1.1em;
}

.wrap .add-new-h2:hover, .wrap .page-title-action:hover,
.wrap .page-title-action:hover, .wrap .page-title-action:hover,
.wp-core-ui .button:hover, .wp-core-ui .button-secondary:hover {
    border: 0px;
    background: #F5881F;
    color: #fff !important;
}

.es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active {
    border-color: #F5881F !important;
}

.wpseo-make-primary-term {
    color: #F5881F !important;
}

button#show-settings-link:hover {
    color: inherit !important;
}

#contextual-help-link-wrap {
    display: none !important;
}

.acf-switch.-on,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active,
.acf-button-group label.selected,
.acf-disable-input.acf-check-input .acf-switch,
.acf-disable-input.acf-check-input .acf-switch:hover{

    background: #F5881F !important;
    border-color: #F5881F !important;
}

.acf-switch-slider {
    border-color: transparent !important;
}

.acf-switch .acf-switch-on,
.acf-disable-input.acf-check-input .acf-switch-on{
    text-shadow: none !important;
}

#wpfooter {
    display: none;
}

#collapse-menu {
    display: none;
    visibility: hidden;
}



#wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item, #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus {
    color: #F5881F;
}

.login h1 a {

}

.wf-admin-notice.notice.notice-error .wf-btn {
    background: transparent;
    border-color: #fff;
}

.wp-media-buttons{
    display: none !important;
}



.select2-container--default .select2-results__option.select2-results__option[aria-selected=true] {
    background: #F5881F !important;
}

@media screen and (max-width: 1600px){
    .es-acf-field-in {
        display: block !important;
    }

    .es-acf-field-left,
    .es-acf-field-right {
        display: block !important;
        width: auto !important;
    }

    .es-tabs-top {
        padding-bottom: 10px !important;
        height: auto !important;
    }

    .es-tab:not(:last-child) {
        border-bottom: none !important;
    }

    .es-tabs-top .es-tab {
        display: block !important;
    }

    .es-tabs-top .es-tab.active {
        background: #ccc !important;
        border: #ccc solid 1px !important;
    }

    .acf-fields.-left>.acf-field>.acf-label {
        float: none !important;
        display: block !important;
        width: auto !important;
        margin-bottom: 15px !important;
    }

    .acf-fields.-left>.acf-field:before {
        display: none !important;
    }

    .acf-fields.-left>.acf-field>.acf-input {
        width: 100% !important;
    }
}

@media screen and (max-width: 1600px){
    #edittag .acf-fields.-left>.acf-field {
        padding-left: 0px !important;
    }

    #edittag .acf-fields.-left>.acf-field>.acf-label {
        margin-left: 0px !important;
    }

    #edittag .acf-fields.-left>.acf-field>.acf-input {
        padding: 0px 10px !important;
    }

    .acf-columns-2 .acf-column-2 {
        width: 180px !important;
        margin-right: -200px !important;
    }

    .acf-columns-2 {
        margin-right: 200px !important;
    }

    .postbox {
        min-width: 155px !important;
    }

    .acf-fields.-left>.acf-field>.acf-label {
        margin-bottom: 5px !important;
    }
}

@media screen and (max-width: 850px){

    .acf-columns-2 .acf-column-2 {
        width: 100% !important;
        margin-right: 0px !important;
    }

    .acf-columns-2 {
        margin-right: 0px !important;
    }

}

#toplevel_page_woocommerce li.wp-first-item{
    display: none !important;
}

.acf-range-wrap input[type=number] {
    min-width: 5em !important;
    background: #eee !important;
    color: #fff;
    text-align: center !important;
    padding: 0px !important;
    width: 5em !important;
    font-size: 0.75rem !important;
    border: 0px;
    border-radius: 3px;
    color: #777 !important;
    font-weight: 700;
}

/*@media screen and (max-width: 782px){*/
/*.ab-sub-wrapper {*/
/*bottom: 46px;*/
/*}*/
/*html[lang] {*/
/*margin-bottom: 46px !important;*/
/*}*/
/*}*/
header.gform-settings-header {
    display: none;
}

[data-value="bg-none"] span,
[data-value="border-none"] span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAK0lEQVQ4y2P8//8/A25w7949PLJMDBSAUc0jQzML/jSkpKQ0GmCjminRDADJNQjBr5nbigAAAABJRU5ErkJggg==) !important;
    background-size: 10px;
}


#adminmenu div.wp-menu-image.svg {
    background-size: 15px auto !important;
}
#adminmenu div.wp-menu-image {
    display:none !important;
}

.wp-menu-subsection .wp-menu-name svg {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 15px;
    max-height: 15px;
    color: #f5881e;
    fill: #f5881e;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.wp-menu-subsection .wp-menu-name {
    color: #f5881e;
}

#adminmenu .wp-submenu a {
    font-size: 12px !important;
}

#adminmenu .wp-menu-open .wp-submenu a {
    padding-left: 45px !important;
    font-size: 12px !important;
}


#toplevel_page_gf_edit_forms .wp-menu-image:before {
    content: "\f466";
}
#toplevel_page_woocommerce .wp-menu-image:before {
    content: "\f174";
}
#toplevel_page_wpseo_dashboard .wp-menu-image:before {
    content: "\f13a";
}
#toplevel_page_gf_edit_forms .wp-menu-image,
#toplevel_page_gf_edit_forms .wp-menu-image:before,
#toplevel_page_woocommerce .wp-menu-image,
#toplevel_page_woocommerce .wp-menu-image:before,
#toplevel_page_wpseo_dashboard .wp-menu-image,
#toplevel_page_wpseo_dashboard .wp-menu-image:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: never;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in;
    background: none !important;
    width: 20px;
    height: 14px;
    font-size: 14px;
    position: relative;
    top: 2px;
}

.acf-button-group label,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    border-color: #fff !important;
    background: #ddd !important;
    color: #666 !important;
}

.es-acf-field-in {
    border-bottom: 0px !important;
}
.acf-field .es-acf-field {
    margin: 0px -11px;
    border-top: 1px solid #EEEEEE;
    padding: 3px 11px;
}
.acf-range-wrap input[type=number] {
    border-radius: 0px !important;
}
.acf-field .es-acf-field:first-child {
    border-top: 0px !important;
}

.acf-button-group label:hover,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:hover {
    border-color: #fff !important;
    background: #eee !important;
    color: #666 !important;
}

.acf-button-group label.selected,
.acf-button-group label.selected:hover,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active:hover {
    border-color: #fff !important;
    color: #fff !important;
}
.acf-button-group label:first-child,
.acf-button-group label:last-child,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:first-child,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:last-child,
.es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:first-child,
.es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:last-child {
    border-radius: 0px !Important;
}

.acf-fields.-left > .acf-field {
    padding: 10px 0 !important;
}

.acf-switch {
    background: #ddd !important;
    border-radius: 0px !important;
    border: 0px !important;
    color: #666 !important;
}
.acf-switch:hover {
    background: #eee !important;
}
.acf-switch .acf-switch-slider {
    top: 4px !important;
    left: 4px !important;
    bottom: 4px !important;
    border-radius: 0px !important;
}
.acf-disable-input.acf-check-input .acf-switch-slider,
.acf-switch.-on .acf-switch-slider {
    left: 50% !important;
    right: 4px !important;
}
.acf-button-group label.selected:hover,
.acf-switch.-on:hover,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active:hover{
    background: #ce7117 !important;
}

.icon-selector .icon{
    padding: 5px;
}

.icon-selector label {
    display: inline-block !important;
    white-space: normal;
}

.icon-selector .acf-button-group {
    display: block;
}

.icon-selector .acf-button-group label {
    width: 20px;
    height: 20px;
    font-size: 14px;
    text-align: center;
}

.acf-fields .icon-selector .acf-button-group label {
    display:none !important;
}
.acf-fields .icon-selector .acf-button-group label.icon-current,
.acf-fields .icon-selector .acf-button-group label.selected {
    width: 2.3rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 1.5rem;
    border-color: #fff !important;
    background: #ddd !important;
    color: #666 !important;
    cursor: pointer;
    padding: 0.75rem;
    vertical-align: middle;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

.acf-fields .icon-selector .acf-button-group label.icon-current {
    background: #F5881F !important;
    border-color: #F5881F !important;
    color: #fff !important;
    cursor: pointer;
}

.icon-selector.acf-button-group label i.theme-icon {
    background-size: 40px !important;
}

.icon-selector .acf-button-group label svg {
    padding: 0px;
    position: relative;
    top: 0px;
}


.es-acf-field-left, .es-acf-field-right {
    padding: 0px !Important;
}

.es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color span,
[data-type="component_color_select"] .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color span {
    width: 20px !Important;
    height: 20px !Important;
    display: block;
    border-radius: 0px !Important;
    border: 2px solid #ccc;
}

.es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color,
[data-type="component_color_select"] .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color {
    background: transparent !important;
    padding-left: 0px !important;
    border-radius: 0px !important;
    overflow: hidden;
    border: 3px solid transparent !important;
    padding: 0px !important;
    margin-right: 1px !important;
}
[data-type="component_button"] [data-tab="content"] .es-acf-field-left {
    display: block !Important;
}

[data-tab="layout"] .es-acf-field-in {
    padding: 5px 0px !important;
    border-bottom: 0px !important;
}
.icon-selector .acf-button-group label i.no-icon,
.icon-selector .acf-button-group label i.theme-icon {
    position: absolute;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAK0lEQVQ4y2P8//8/A25w7949PLJMDBSAUc0jQzML/jSkpKQ0GmCjminRDADJNQjBr5nbigAAAABJRU5ErkJggg==) !important;
    background-size: 10px;
}
.icon-selector .acf-button-group label i.theme-icon {
    background-image: url('../../../media/images/admin/containers/theme.jpg') !important;
    background-size: 40px;
    background-position: center;
}
.admin-sidebar-content .icon-selector .acf-button-group label i.theme-icon {
    background-size: 25px !important;
}

.es-acf-input-buttongroup .es-acf-input-buttongroup-in {
    display: inline-block;
    border-radius: 0px !important;
    overflow: hidden;
}

.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color.active,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color.active:hover,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color:hover {
    background: #F5881F !important;
    border-color: #F5881F !important;
}
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color.active span,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color.active:hover span,
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color:hover span {
    border-color: #fff !important;
}

.es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    padding: 0px !important;
    padding-right: 0px !important;
    border: 3px solid #fff !important;
    background: #ddd
}

.es-acf-input-buttongroup-alt.es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active {
    border: 3px solid #F5881F !important;
}

.es-acf-input-buttongroup-item img,
[data-name="box_hide_space"] .acf-input label img {
    display: inline-block !important;
    vertical-align: middle !important;
    max-height: 40px !important;
    mix-blend-mode: multiply !important;
}

[data-name="box_hide_space"] .acf-input label {

    border: 3px solid #fff !important;
    padding: 0px !important;
    margin-right: 2px !important;
    float: none !important;
}
[data-name="box_hide_space"] .acf-input label.selected {
    border-color: #F5881F !Important;
    background: #ddd !important;
}
[data-name="box_hide_space"] .acf-input label:hover,
[data-name="box_hide_space"] .acf-input label.selected:hover {
    background: #ddd !important;
}
#wpbody .es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    display: inline-block;
    float: none !important;
    margin-right: -3px !important;
    border-right: 3px solid #fff;
}


.es-acf-input-buttongroup-item[data-value="300"] {
    font-weight: 300;
}
.es-acf-input-buttongroup-item[data-value="400"] {
    font-weight: 400;
}
.es-acf-input-buttongroup-item[data-value="500"] {
    font-weight: 500;
}
.es-acf-input-buttongroup-item[data-value="700"] {
    font-weight: 700;
}


#adminmenu .wp-not-current-submenu .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu {
    min-width: 200px;
}


.yoast-sidebar__product,
.yoast_premium_upsell,
#card-wpseo-enable_ai_generator,
#card-wpseo-enable_link_suggestions,
#card-wpseo-enable_index_now,
#wp-admin-bar-wpseo-workouts,
#wp-admin-bar-wpseo-licenses,
#wp-admin-bar-wpseo-redirects,
#wp-admin-bar-wpseo-get-premium,
[data-action='load-nfd-ctb'],
.yst-button--upsell,
#yoast-premium-seo-analysis-metabox-modal-open-button,
#yoast-additional-keyphrase-metabox-modal-open-button,
#yoast-internal-linking-suggestions-metabox-modal-open-button,
#black-friday-2023-promotion-metabox,
.seo_page_wpseo_page_settings div.xl\:yst-max-w-3xl.xl\:yst-fixed.xl\:yst-right-8.xl\:yst-w-\[16rem\],
.seo_page_wpseo_page_settings div.yst-paper.xl\:yst-max-w-3xl,
.yst-replacevar__use-ai-button-upsell{
    display: none !important;
}

#keywordDensity.yoast-tooltip {
    display: none !important;
}

.acf-fields.-left > .acf-tab-wrap .acf-tab-group {
    padding-left: 10px;
}

/** SET MAIN FONT SIZES FOR EXAMPLES AND LIVE PREVIEWS **/
.fw-100 {font-weight: 100;}
.fw-200 {font-weight: 200;}
.fw-300 {font-weight: 300;}
.fw-400 {font-weight: 400;}
.fw-500 {font-weight: 500;}
.fw-600 {font-weight: 600;}
.fw-700 {font-weight: 700;}
.fw-800 {font-weight: 800;}
.fw-900 {font-weight: 900;}

.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}


.button-new {
    display:inline-block;
    cursor:pointer;
}
.button-new .text {
    line-height: 1em !important;
}
.button-new svg {
    font-size: 0.8em;
}
.button-new svg.button-icon-left {
    margin-right: 0.5rem;
}
.button-new svg.button-icon-right {
    margin-left: 0.5rem;
}
.button-new .button-new-notext .button-icon-left {
    margin-right: 0 !important;
}
.button-new .button-new-notext .button-icon-right {
    margin-left: 0 !important;
}
.button-new-in {
    display : flex;
    align-items : center;
}




.title-preview .acf-input p,
.text-preview .acf-input p,
.button-preview,
.acf-select-sidebar-title,
.acf-select-sidebar-text,
.acf-select-sidebar-button,
.admin-sidebar {
    font-size: 18px;
}

.acf-button-group {
    display: block;
}
@media screen and (max-width: 1024px) {
    .title-preview .acf-input p,
    .text-preview .acf-input p,
    .button-preview,
    .acf-select-sidebar-title,
    .acf-select-sidebar-text,
    .acf-select-sidebar-button,
    .admin-sidebar {
        font-size: 17px;
    }
}

@media screen and (max-width: 768px) {
    .title-preview .acf-input p,
    .text-preview .acf-input p,
    .button-preview,
    .acf-select-sidebar-title,
    .acf-select-sidebar-text,
    .acf-select-sidebar-button,
    .admin-sidebar {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .title-preview .acf-input p,
    .text-preview .acf-input p,
    .button-preview,
    .acf-select-sidebar-title,
    .acf-select-sidebar-text,
    .acf-select-sidebar-button,
    .admin-sidebar {
        font-size: 15px;
    }
}

.admin-sidebar {
    position: fixed;
    top: 0px;
    bottom: 0px;
    right: -500px;
    max-width: 50%;
    width: 500px;
    background: #fff;
    z-index: 10000;
    box-shadow: 1px 1px 10px rgb(0 0 0 / 20%);
    overflow-x: hidden;
    overflow-y: scroll;

    transition: right 500ms cubic-bezier(.87,0,.13,1);
}
body.admin-bar .admin-sidebar {
    top: 32px !important;
}
.admin-sidebar.active {
    right: 0px;
}
.admin-sidebar-close {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 15px;
    background: #ddd !important;
    color: #666 !important;
    cursor:pointer;
    position:absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.admin-sidebar-close:hover {
    background: #ce7117 !important;
    color: #fff !important;
}
.admin-sidebar-content {
    padding: 1rem;
}
.admin-sidebar-title {
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-left: 75px;
    font-size: 20px;
    line-height: 50px;
    font-weight: 700;
    background: #F5881F !important;
    color: #fff !important;
    width: 100%;
}
.admin-sidebar-description {
    background-color: #fef8ee;
    margin-top: 50px;
    height: auto;
    padding: 1rem;
    display:block;
    font-size: 16px;
}
.admin-sidebar-description a {
    text-decoration:none;
    color: #F5881F;
    font-weight: 700;
    font-style: normal;
    display:block;
    margin-top: 0.5rem;

}
.admin-sidebar-description a i {
    margin-right: 0.4rem;
    position: relative;
    top: 3px;
}

/** COMPONENT TITLE **/
#wpbody .acf-select-sidebar-title .es-acf-input-buttongroup-item{
    display: none !important;
}

#wpbody .acf-select-sidebar-title .es-acf-input-buttongroup-item.active{
    display: block !important;
}

.acf-select-sidebar-title .es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    padding: 1rem !important;
    background: #fff !important;
    border-color: #ddd !important;
}

.admin-sidebar .acf-select-sidebar-title .es-acf-field-left {display: none !important;}
.admin-sidebar .acf-select-sidebar-title .es-acf-input-buttongroup-item {margin-bottom: 1rem !important;}
.admin-sidebar .acf-select-sidebar-title .es-acf-input-buttongroup-item:last-child {margin-bottom: 0px !important;}

.acf-field.title-preview,
.acf-field.text-preview,
.acf-field.button-preview{
    border-top: 25px solid #f0f0f1!important;
    background: transparent;
    display: block;
    border-bottom: 1px solid #ddd !important;
    width: 100% !important;
    display: block;
    padding: 0px !important;
}
.acf-field.button-preview {
    border-top: 0px !important;
}
.acf-field.title-preview:before,
.acf-field.text-preview:before {
    height: 25px;
    position: absolute;
    left: -1px;
    right: -1px;
    content: " ";
    background: #f0f0f1;
    top: -25px;
    color: #fff !important;
    border-top: 1px solid #ccc;
}
.acf-field.button-preview:before {
    display:none;
}
.acf-field.title-preview .acf-label,
.acf-field.text-preview .acf-label {
    display: block;
    background: #F5881F;
    padding: 0px 0.5rem;
    line-height: 30px;
    height: 30px;
    color: #fff !important;
    text-align: center;
    margin-bottom: 0px !important;
}

.acf-field.title-preview .acf-input,
.acf-field.text-preview .acf-input,
.acf-field.button-preview .acf-input {
    padding: 1rem !important;
    overflow:hidden;
}
.acf-field.title-preview .acf-input p,
.acf-field.text-preview .acf-input p,
.acf-field.button-preview .acf-input p {
    margin: 0px !important;
}

.acf-field.title-preview .acf-input span,
.acf-field.text-preview .acf-input span,
.acf-field.button-preview .acf-input span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}



.acf-field.box-shadow-preview{

}

.acf-field.box-shadow-preview .box-shadow-preview-box{
    border: 1px solid black;
    height: 10rem;
    width: 10rem;
    margin: 5rem;
}

/** COMPONENT TEXT **/
#wpbody .acf-select-sidebar-text .es-acf-input-buttongroup-item{
    display: none !important;
}

#wpbody .acf-select-sidebar-text .es-acf-input-buttongroup-item.active{
    display: block !important;
}

.acf-select-sidebar-text .es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    padding: 1rem !important;
    background: #fff !important;
    border-color: #ddd !important;
}

.admin-sidebar .acf-select-sidebar-text .es-acf-field-left {display: none !important;}
.admin-sidebar .acf-select-sidebar-text .es-acf-input-buttongroup-item {margin-bottom: 1rem !important;}
.admin-sidebar .acf-select-sidebar-text .es-acf-input-buttongroup-item:last-child {margin-bottom: 0px !important;}


/** COMPONENT BUTTON **/
#wpbody .acf-select-sidebar-button .es-acf-input-buttongroup-item{
    display: none !important;
}

#wpbody .acf-select-sidebar-button .es-acf-input-buttongroup-item.active{
    display: block !important;
}

.acf-select-sidebar-button .es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    padding: 1rem !important;
    background: #fff !important;
    border-color: #ddd !important;

    display: block;
    float: none;
}

.admin-sidebar .acf-select-sidebar-button .es-acf-field-left {display: none !important;}
.admin-sidebar .acf-select-sidebar-button .es-acf-input-buttongroup-item {margin-bottom: 1rem !important;}
.admin-sidebar .acf-select-sidebar-button .es-acf-input-buttongroup-item:last-child {margin-bottom: 0px !important;}

.button-new.button-new-none {
    display: block;
}

#adminmenu .update-plugins.wf-menu-badge {
    background: transparent !important;
}

/** WARNING **/
.acf-warning .acf-label,
.acf-warning:before,
.acf-instruction .acf-label,
.acf-instruction:before,
.acf-description .acf-label,
.acf-description:before,
.acf-upsell .acf-label,
.acf-upsell:before {
    display: none !important;
}

.acf-warning {
    background: #F9EEB7;
}
.acf-upsell {
    background: #e7f0fe;
}
.acf-upsell.active {
    background: #34A853 !important;
    color: #fff !important;
}
.acf-warning .acf-input,
.acf-instruction .acf-input,
.acf-description .acf-input,
.acf-upsell .acf-input{
    width: 100% !important;
}
.acf-warning p,
.acf-instruction p,
.acf-description p,
.acf-upsell p {
    margin: 0px !important;
}

.acf-instruction {
    background: #e7f0fe !important
}

.acf-description {
    background: #eeeeee;
    color: #888;
}



.acf-small-input textarea,
.acf-small-input iframe {
    max-height: 100px !important;
}


.trp-icon {
    margin-left: 0px !important;
}
.trp-icon.trp-merge {
    margin-left: 30px !important;
}
.trp-icon.trp-split{
    margin-left: 30px !important;
}

[for*="wc-pao-addon-content-title-format-"],
#wc-pao-addon-content-title-format{
    display: none !important;
}

.gform-alert[data-js="gform-alert"][role="status"]{
    display: none !important;
}

.instellingen_page_acf-options-tools #postbox-container-1{
    display: none !important;;

}


.product-reviews .row-actions > .reply{
    display: none !important;;
}

.form-field._out_of_stock_field table {
    table-layout: fixed;
    width: 100%;
    text-align: left;
}

.form-field._out_of_stock_field table th,
.form-field._out_of_stock_field table td {
    padding: 4px;
    padding-bottom: 5px;
    padding-top: 0px;
}

form#addtag [data-name="bricks"] .acf-label {
    display: block !important;
}

.acf-field .acf-label label {
    display: block;
    font-weight: 500;
    margin: 0 0 3px;
    padding: 0;
    font-size: 12px;
    color: #777;
    font-weight: 500 !important;
}

.acf-field p.description{
    color: #999 !important;
    font-size: 11px;
}

/** Start essentials **/
.es-acf-hide-label > .acf-label:first-child {
    display: none;
}

.es-acf .acf-fields.-left >.acf-tab-wrap .acf-tab-group {
    padding-left: 10px !important;
}
.es-tabs-content .es-tab {
    display: none;
}

.es-tabs-content .es-tab.active {
    display:block;
}

.es-tabs-top .es-tab {
    display: inline-block;
    margin-right: 5px;
    padding: 3px 10px;
    color: #555;
    font-size: 13px;
    font-weight: 600;
    line-height: 24px;
    border: #ccc solid 1px;
    text-decoration: none;
    transition: none;
    cursor: pointer;
}

.es-tabs-top {
    border-bottom: 1px solid #ccc;
    margin: 0px -10px;
    padding: 0px 10px;
    height: 31px;
}

.es-tabs-content .es-tab {
    padding-top: 10px;
}

.es-tabs-top .es-tab.active {
    border-bottom: 1px solid white;
}

.es-acf-field-in {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px solid #ccc;
}
.es-acf-field:first-child .es-acf-field-in{
    padding-top: 0px !important;
}
.es-acf-field:last-child .es-acf-field-in{
    padding-bottom: 0px !important;
    border-bottom: 0px !important;
}
.es-acf-field-left,
.es-acf-field-right {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 0px;
}

.es-acf-field-left {
    width: 30% !important;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    vertical-align: middle;
}

.admin-sidebar-content .es-acf-field-left, .admin-sidebar-content .es-acf-field-right {
    display: block !important;
}
.admin-sidebar-content .es-acf-field-left {
    margin-bottom: 0.5rem;
}


.es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    display: block;
    padding: 6px 10px;
    border: 1px solid #ccc;
    cursor:pointer;
    overflow:hidden;
    margin-bottom: -1px;
}
.es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}


.es-acf-input-buttongroup-alt .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active {
    border: 4px solid #2b9af3 !important;
    padding: 3px 7px;
}

.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    display: block;
    float: left;
    padding: 5px 10px;
    border: 1px solid #ccc;
    margin-right: -1px;
    cursor:pointer;
}
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:last-child {
    margin-right: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.es-acf-input-buttongroup .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active {
    border-color: #2b9af3;
    background: #309cf3;
    color: #fff;
}


.es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item {
    display: block;
    float: left;
    border-right: 0px;
}
.es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item.active {
    padding-right: 6px;
}
.es-acf-input-buttongroup-item img {
    display: inline-block;
    vertical-align: middle;
    max-height: 50px;
}
.es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.es-acf-input-buttongroup-alt-inline .es-acf-input-buttongroup-in .es-acf-input-buttongroup-item:last-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #ccc;
}
.es-acf-input-buttongroup .es-acf-input-buttongroup-in {
    display:inline-block;
    border-radius: 4px;
    overflow:hidden;
}


.es-acf-input.es-acf-input-buttongroup select,
.es-acf-input.es-acf-input-buttongroup-alt select {
    display: none;
}


.acf-editor-wrap-small iframe {
    min-height: 80px !important;
    height: 80px !important;
}


.es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color span {
    width: 25px;
    height: 25px;
    display: block;
    border-radius: 50%;
    border: 2px solid #ccc;
}

.es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color {
    background: transparent !important;
    padding-left: 0px !important;
    border-radius: 50% !important;
    overflow: hidden;
    border: 3px solid transparent !important;
    padding: 0px !important;
    margin-right: 5px !important;
}

.es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color.active {
    border-color: #2b9af3 !important;
}

.es-acf-input-buttongroup-item.es-acf-input-buttongroup-item-color.active span {
    border-color: #fff !important;
}


.acf-fc-layout-handle .brick-description {
    display: none;
}
.brick-description {
    font-weight: 400;
    color: #888;
}
.acfe-modal.-open .acfe-modal-content .acfe-flex-container ul li a:hover .brick-description {
    color: #fff !important;
}
.acfe-modal.-open .acfe-modal-content .acfe-flex-container ul li a {
    text-align: left !important;
    padding: 5px !important;
}

.acfe-modal.-open .acfe-modal-content .acfe-flex-container ul li a span {
    padding: 15px !important;
    padding-top: 5px !important;
    text-align: left !important;
}


/** end essentials **/

.button-new .button-new-notext i.button-icon-left {
    margin-right: 0 !important;
}

.image-size-selector .acf-input label {
    max-width: 60px;
    padding: 3px;
    background: white !important;
}
.image-size-selector .acf-input label.selected,
.image-size-selector .acf-input label.selected:hover{
    background: #F5881F !important;
}

.image-size-selector .acf-input label img {
    max-width: 60px;
    display: block !important;
}

.image-size-selector .acf-input label:hover {
    background: white !important;
}

.image-size-selector .acf-input .acf-button-group {
    margin-left: -2px;
}
.acf-flexible-content .layout .acf-fc-layout-handle{
    z-index: 0;
    overflow: hidden;
}
span.acfe-layout-title[contenteditable=true] {
    position: absolute;
    z-index: -1;
    left: 0px;
    padding-left: 40px !important;
    top: 0;
    line-height: 37px;
    height: 37px;
    max-height: 37px;
    padding: 0px 10px;
    width: 100%;
    border: 0 !important;
    cursor:text;
    outline: 0px solid transparent;
    box-sizing: border-box;
}

span.acfe-layout-title[contenteditable=true]:focus {
    border: 0 !important;
    box-shadow: none !important;
    color: #f5881e;
    outline: 0px solid transparent;
}


aside#woocommerce-activity-panel {
    display: none;
}

.waas-icon {
    width: 1em !important;
    height: 1em !important;
    display: inline-block;
    vertical-align: middle;
}

.icon-old {
    display:none;
}

#adminmenu li.menu-top.wp-menu-subsection {margin-top: 12px;border-top: 1px solid #2c3337;}

#adminmenu li.wp-menu-separator {
    display: none !important;
}

li#toplevel_page_subsection-1 {
    display: none !important;
}

.button-new .button-icon-left,
.sidebar .languages-buttons .button-new img {
    margin-right: 0.5rem;
}
.button-new .button-new-notext .button-icon-left {
    margin-right: 0 !important;
}
.button-new .button-icon-right {
    margin-left: 0.5rem;
}

.button-new-in, .button-new .button-new-in {
    line-height: 1em !important;
}


.acf-field .acf-label .description img {
    max-height: 25px;
    width: auto !important;
    max-width: 110px;
    height: auto;
}

.acf-disable-input .acf-switch:hover,
.acf-disable-input .acf-switch.-focus {
    background: #ddd !important;
    cursor: not-allowed !important;
}

.pfp-upgrade-to-elite-menu,
.logo-upgrade,
.pfp-dismiss-container.top-lite,
#trp-upgrade-now-button,
img.menu_pto{display:none !important;}

#wp-admin-bar-clear-performance-hints{
    display: none !important;
}


.addon_field_type[value=datepicker] {display: none;}


#major-publishing-actions #purge-action{display: none !important;}

div#major-publishing-actions > div a {
    display: block !important;
    width: 100%;
    text-decoration: none;
    color: #999;
    text-align: center;
    padding: 0px;
    margin: 0px !important;
    font-size: 1em !important;
    line-height: 1rem !important;
    -webkit-appearance: none;
    white-space: nowrap;
    box-sizing: border-box;
    height: 1rem !important;
    background: transparent !important;
    min-height: auto !important;
}

div#major-publishing-actions > div.clear {
    padding: 0px !important;
    margin: 0px !Important;
}
div#major-publishing-actions > div,
div#major-publishing-actions > button{
    height: auto !important;
    margin: 0px !important;
    text-align: center !important;
    float: none !important;
    padding: 5px 0px !important;
}
div#save-action {
    position: relative;
}
#publishing-action .spinner,
#save-action .spinner{
    margin-bottom: 5px;
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: white;
    opacity: 1;
    border-radius: 50%;
    transform: translate(-50%,-50%);
    margin: 0px;
}
#major-publishing-actions input, #minor-publishing-actions .preview, #minor-publishing-actions input {
    display: block;
    width: 100%;
}
#save-action input {
    display: block;
    width: 100%;
    float:none !important;

}

button.button.waas-save-witouth-revision {
    display: block;
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
}


#publishing-action {
    position:relative;
}


[data-name="button_object_preview"] {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAK0lEQVQ4y2P8//8/A25w7949PLJMDBSAUc0jQzML/jSkpKQ0GmCjminRDADJNQjBr5nbigAAAABJRU5ErkJggg==) !important;}