/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/* /////// START WPADMIN STYLES //////// */

li#wp-admin-bar-cryptoniq, li#wp-admin-bar-avia_ext, li#wp-admin-bar-dokan, li#wp-admin-bar-fluent_form {
    display: none!important;
}
li#wp-admin-bar-avia, li#wp-admin-bar-custom_editor_link_functions-php, li#wp-admin-bar-custom_editor_link_js-custom-js, li#wp-admin-bar-customize, li#wp-admin-bar-edit {
    background: #2a2e3f!important;
    border-right: 1px solid #1a1e21;
}
#wpadminbar li.custom-editor-link>a, li#wp-admin-bar-avia>a, li#wp-admin-bar-SG_CachePress_Supercacher_Purge>a {
    color: #fff!important;
    font-size: 12px;
}
li#wp-admin-bar-custom_editor_link_functions-php>.ab-item:before, li#wp-admin-bar-custom_editor_link_js-custom-js>.ab-item:before {
    content: "\f464";
    left: -5px;
}
#adminmenu div.separator {
    height: 1px;
    padding: 0px;
    background: #ffffff1e;
    margin: 7px 0px;
}
#top #wpadminbar .ab-sub-wrapper *,body #wpadminbar .ab-sub-wrapper * {
    font-size: 11px;
}
#wpadminbar #wp-admin-bar-edit>.ab-item:before, li#wp-admin-bar-custom_editor_link_functions-php>.ab-item:before, li#wp-admin-bar-custom_editor_link_js-custom-js>.ab-item:before {
    content: "\f464";
    top: 2px;
}
.wp-admin #wpbody-content td.plugin-update.colspanchange {display: none;}.wp-admin #wpbody-content td.plugin-update.colspanchange:has(.notice) {display: table-cell;padding:0!important;}.wp-admin #wpbody-content td.plugin-update.colspanchange:has(.notice) .notice.update-message {padding: 6px;margin: 0px;font-size: 12px!important;background: #ddebf8;border: none!important;border-bottom: 1px solid #dedede!important;}.wp-admin #wpbody-content td.plugin-update.colspanchange:has(.notice) .notice.update-message p {font-size: 11px;}.wp-admin #wpbody-content tr[data-slug*="download-"]:not([data-slug="download-monitor"],.inactive) td, .wp-admin #wpbody-content tr[data-slug*="download-"]:not([data-slug="download-monitor"],.inactive) th, .wp-admin #wpbody-content tr[data-slug*="woocommerce-"]:not([data-slug="woocommerce"],.inactive) td, .wp-admin #wpbody-content tr[data-slug*="woocommerce-"]:not([data-slug="woocommerce"],.inactive) th {background: hsl(209 66% 93% / 1)!important;padding-left: 8px;padding-top: 0px;padding-bottom: 0px;vertical-align: middle;}.wp-admin #wpbody-content tr.inactive td, .wp-admin #wpbody-content tr.inactive th {background: white!important;padding-left: 8px;padding-top: 0px;padding-bottom: 0px;vertical-align: middle;}.wp-admin #wpbody-content tr.active td, .wp-admin #wpbody-content tr.active th {padding-left: 8px;padding-top: 5px;padding-bottom: 5px;vertical-align: middle;}.wp-admin #wpbody-content tr[data-slug*="download-"]:not([data-slug="download-monitor"],.inactive) td .plugin-description, .wp-admin #wpbody-content tr[data-slug*="woocommerce-"]:not([data-slug="woocommerce"],.inactive) td .plugin-description {}.wp-admin #wpbody-content tr[data-slug*="download-"]:not([data-slug="download-monitor"],.inactive) td.plugin-title strong, .wp-admin #wpbody-content tr[data-slug*="download-"]:not([data-slug="download-monitor"],.inactive) td.plugin-title .row-actions, .wp-admin #wpbody-content tr[data-slug*="woocommerce-"]:not([data-slug="woocommerce"],.inactive) td.plugin-title strong, .wp-admin #wpbody-content tr[data-slug*="woocommerce-"]:not([data-slug="woocommerce"],.inactive) td.plugin-title .row-actions {font-size: 12px!important;padding-left: 12px;border-left: 1px solid #d8dde2;margin: 0px 0px 0px 0;padding-top: 11px;padding-bottom: 8px;line-height: 0.7em;}.wp-admin #wpbody-content .row-actions span.deactivate a {max-height: 10px;font-size: 8px;text-transform: uppercase;display: inline-block;padding: 4px 4px;line-height: 1em;border-radius: 0px;background: #bfdbf2;color: #407bab;border: 1px solid #78b3e3;margin-top: 10px;font-weight: bold;}.wp-admin #wpbody-content .row-actions span.deactivate a, .wp-admin #wpbody-content a.update-link {max-height: 10px;font-size: 8px;text-transform: uppercase;display: inline-block;padding: 4px 4px;line-height: 1em;border-radius: 0px;background: #bfdbf2;color: #407bab;border: 1px solid #78b3e3;margin-top: 3px;font-weight: bold;text-decoration: none;}.wp-admin #wpbody-content .plugin-update-tr a.update-link, .wp-admin #wpbody-content a.update-link {margin-top: 0px;color: white;background: #407bab;border: none;font-weight: 500;font-size: 9px;}.wp-admin #wpbody-content td.column-title strong,.wp-admin #wpbody-content td.plugin-title strong {display: block;margin-bottom: .2em;font-size: 12px;}.wp-admin #wpbody-content .column-auto-updates {width: 11.2em;font-size: 10px;}.plugins .updated:not(.plugin-update-tr) td, .plugins .updated:not(.plugin-update-tr) th {box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);}.wp-admin #wpbody-content tr[data-slug*="download-"]:not([data-slug="download-monitor"],.inactive) .row-actions span.deactivate a, .wp-admin #wpbody-content tr[data-slug*="woocommerce-"]:not([data-slug="woocommerce"],.inactive) .row-actions span.deactivate a {background: #bfdbf2;color: #407bab;margin-top: -7px;}.wp-admin #wpbody-content .plugin-version-author-uri {font-size: 11px;}.wp-admin #wpbody-content .plugins .desc p {margin: 0 0 8px;font-size: 12px;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 1;opacity: 0.3;}.wp-admin #wpbody-content tr.active.update td, .wp-admin #wpbody-content tr.active.update th.check-column {border-bottom: 1px solid #dedede!important;}.wp-admin #wpbody-content tr.active.update th.check-column, .wp-admin #wpbody-content td.plugin-update.colspanchange:has(.notice){border-left-color: #ff5500!important;}.wp-admin #wpbody-content td.plugin-update.colspanchange p.dokan-pro-plugin-upgrade-notice {display: none!important;}


.wp-admin #give-invalid-expired-license {
    display: none!important;
}
li#wp-admin-bar-fc_global_search {
    display: none;
}
/* /////// END WPADMIN STYLES //////// */
/* /////// START custom login style (amoni yoga model, only magic link) //////// */

.login h1 a {
    background-image: url(https://liquidhackathon.com/wp-content/uploads/2025/05/favicon.png);
    background-size: contain;
    height: 150px;
    width: 150px;
pointer-events: none!important;
}



#login form:not(#itsec-passwordless-login) .itsec-pwls-login-wrap p.itsec-pwls-login__title, #login form:not(#itsec-passwordless-login) p.itsec-pwls-login__description{
    display: block;
    /*overflow: hidden;*/
    text-indent: -999px;
    position: relative;
    animation: highlight 1s infinite;
     animation-play-state: running;
    transition: all 300ms ease;
}

#login:hover .itsec-pwls-login-wrap p.itsec-pwls-login__title, #login:hover p.itsec-pwls-login__description {
    animation-play-state: paused;
}
.itsec-pwls-login-wrap .itsec-pwls-login__description {
    margin-bottom: 0px !important;
    font-size: 0em;
}
.itsec-pwls-login--show.login #loginform, .login-action-itsec-passwordless-login-prompt form, .login-action-itsec-passwordless-login form {
    padding: 20px;
    border-radius: 10px;
}

#login .itsec-pwls-login-wrap p.itsec-pwls-login__title {
    /*display: block!important;*/
    font-size: 0em;
    width:100%;
    z-index:1;
}

#login .itsec-pwls-login-wrap p.itsec-pwls-login__description:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #f7921e;
    position: absolute;
    bottom: -13px;
    display: block;
    left: 50%;
    transform: translateX(-50%);
}
#login .itsec-pwls-login-wrap p.itsec-pwls-login__title:after {
    content: "Use the magic link to log in.";
    text-indent: 0px!important;
    position: absolute;
    left: 0px;
    top: 10px;
    display: block;
    width: 96%;
    font-size: 14px;
    text-transform: uppercase;
    color: white;
    border-bottom: 1px solid #ffffff5e;
    padding: 8px 0px;
    background: #996633;
    border-radius: 4px;
    margin: 2%;
}

#login .itsec-pwls-login-wrap p.itsec-pwls-login__description:after {
    content: "Click the button below and the magic password will be sent to your registered user's email.";
    text-indent: 0px!important;
    /* position: absolute; */
    left: 0px;
    top: 0px;
    display: block;
    width: auto;
    font-size: 14px;
    line-height: 1.2em;
    background: #f7921e;
    padding: 50px 14px 14px 14px;
    margin: 0px auto;
    border-radius: 7px;
    color: white;
    font-weight: 400;
    transition: all 300ms ease;
}
.itsec-pwls-login-wrap {
    margin-top: -15px;
    overflow: visible;
}
.itsec-pwls-login-wrap .itsec-pwls-login__link, .itsec-pwls-login-wrap .itsec-pwls-login__submit {
    vertical-align: top;
    display: block;
    text-decoration: none;
    height: 28px;
    margin: 0;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
    background: #2271b1;
    color: #fff;
    text-shadow: none;
    padding: 28px 30px;
    line-height: 0;
    box-shadow: none;
    font-weight: 500;
    font-size: 1.2em;
    border: none;
    text-transform: uppercase;
}
div#login form,div#login * {
    transition:all 300ms ease;
}
div#login form{
    
}
div#login #backtoblog {
    display: none;
}
div#login #nav {
    margin: 24px 0 0;
    text-align: center;
    display: none!important;
}
.itsec-pwls-login-fallback {
    display: none!important;
}
#login {
    width: 320px;
    padding: 0px;
    margin: -50px auto;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
}
div#login:hover *:not(form,form *,#nav,#nav *, h1) {
    opacity: 0.5;
    filter: grayscale(1);
    /*pointer-events: none;*/
}
div#login:hover h1 a:hover{
    opacity: 1!important;
    filter: grayscale(0)!important;
    /* pointer-events: none; */
}
div#login:hover form {
    /* background: transparent; */
    /* border: 1px solid transparent; */
    box-shadow: 0px 0px 19px -4px rgba(0,0,0,.2);
}
.itsec-pwls-login-wrap .itsec-pwls-login__link:hover, .itsec-pwls-login-wrap .itsec-pwls-login__submit:hover {
    background: #111111;
}
.itsec-pwls-login__fields {
    margin-bottom: -4px;
}
@-webkit-keyframes highlight{
    0%{transform: translateY(0px);}
    50%{transform: translateY(5px);}
    100%{transform: translateY(0px);}
}
.wp-core-ui .button-primary {
    background: #ff7300;
    border-color: #ff7300;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
}
button.button.button-secondary.wp-hide-pw {
    color: #ff7300;
}