/* Profile article buttons and animated profile navigation. */
#es .eb-post-contents a.lh-profile-readmore{display:flex!important;width:max-content!important;max-width:100%!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:40px!important;height:40px!important;padding:0 20px!important;line-height:1.2!important;vertical-align:middle!important;white-space:nowrap}
#es .es-profile-header-nav.lh-profile-tabs{position:relative}
#es .lh-profile-tabs .es-profile-header-nav__link{position:relative;border-bottom-color:transparent!important;font-weight:400!important;transition:color .22s ease,font-weight .22s ease,text-shadow .22s ease!important}
#es .lh-profile-tabs .es-profile-header-nav__item{border-bottom-color:transparent!important}
#es .lh-profile-tabs .es-profile-header-nav__link::before,#es .lh-profile-tabs .es-profile-header-nav__link::after{content:none!important}
#es .lh-profile-tabs .es-profile-header-nav__link>span{display:block;text-align:center;transition:text-shadow .22s ease}
#es .lh-profile-tabs .es-profile-header-nav__link>span::after{content:attr(data-lh-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none}
#es .lh-profile-tabs .es-profile-header-nav__link:hover,#es .lh-profile-tabs .es-profile-header-nav__link:focus-visible,#es .lh-profile-tabs .es-profile-header-nav__link[data-lh-active]{font-weight:700!important;color:#333!important;text-shadow:0 0 .25px currentColor}
#es .lh-profile-tab-marker{position:absolute;left:0;bottom:0;height:3px;background:#333;border-radius:3px;pointer-events:none;z-index:2;transition:transform .26s cubic-bezier(.22,.61,.36,1),width .26s cubic-bezier(.22,.61,.36,1);will-change:transform,width}
@media(prefers-reduced-motion:reduce){#es .lh-profile-tab-marker,#es .lh-profile-tabs .es-profile-header-nav__link,#es .lh-profile-tabs .es-profile-header-nav__link>span{transition:none!important}}

/* Override the legacy category-active rule; only the moving marker is drawn. */
body #es .es-profile-header-nav.lh-profile-tabs .es-profile-header-nav__item a.es-profile-header-nav__link{border-bottom-color:transparent!important;font-weight:400!important}
body #es .es-profile-header-nav.lh-profile-tabs .es-profile-header-nav__item a.es-profile-header-nav__link:hover,body #es .es-profile-header-nav.lh-profile-tabs .es-profile-header-nav__item a.es-profile-header-nav__link:focus-visible,body #es .es-profile-header-nav.lh-profile-tabs .es-profile-header-nav__item a.es-profile-header-nav__link[data-lh-active]{font-weight:700!important}

/* Shared EasyBlog button-block standard: centered labels for every button text. */
body #eb .ebd-block[data-type="buttons"] .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;vertical-align:middle!important;text-align:center!important;min-height:40px!important;height:auto!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.2!important;max-width:100%}
body #eb .ebd-block[data-type="buttons"] .btn>[data-eb-text-content-wrapper]{line-height:inherit!important;text-align:center!important}

/* Offcanvas account link: compact icon, readable white label, yellow hover/focus. */
body .offcanvas-menu a.sp-sign-in{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;line-height:1.2!important;text-decoration:none!important;transition:color .2s ease!important}
body .offcanvas-menu a.sp-sign-in .user-text{display:inline!important;color:inherit!important;margin:0!important;transition:color .2s ease!important}
body .offcanvas-menu a.sp-sign-in>i,body .offcanvas-menu a.sp-sign-in>svg{font-size:20px!important;width:20px!important;height:20px!important;line-height:1!important;flex:0 0 20px!important;color:inherit!important;transition:color .2s ease!important}
body .offcanvas-menu a.sp-sign-in>i::before{color:inherit!important}
body .offcanvas-menu a.sp-sign-in:hover,body .offcanvas-menu a.sp-sign-in:focus-visible{color:#e6fd5a!important}

body .offcanvas-menu a.sp-sign-in .signin-text{display:inline!important;color:inherit!important;margin:0!important;transition:color .2s ease!important}
body .offcanvas-menu a.sp-sign-in>span.fa-user{font-size:20px!important;width:20px!important;height:20px!important;line-height:1!important;flex:0 0 20px!important;color:inherit!important;margin:0!important;transition:color .2s ease!important}
body .offcanvas-menu a.sp-sign-in>span.fa-user::before{color:inherit!important}

/* WKO partner logos: larger and centered at every viewport width. */
body #section-id-6f7a206b-77ad-488a-9ab9-7b9f0b3b934e .support-2{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;max-width:100%!important}
body #section-id-6f7a206b-77ad-488a-9ab9-7b9f0b3b934e .support-2>a{display:inline-flex;flex:0 1 auto;min-width:0;max-width:calc(50% - 8px)}
body #section-id-6f7a206b-77ad-488a-9ab9-7b9f0b3b934e .support-2 img.logo-number-3,body #section-id-6f7a206b-77ad-488a-9ab9-7b9f0b3b934e .support-2 img.logo-number-4{display:block!important;width:150px!important;height:auto!important;max-width:100%!important;object-fit:contain!important;margin:0!important}

/* Account icon and label share the close icon's visual center at 30px. */
body .offcanvas-menu a.sp-sign-in{position:relative!important;top:18px!important;height:24px!important;min-height:24px!important;align-items:center!important;vertical-align:top!important}

@media(max-width:767px){body #section-id-6f7a206b-77ad-488a-9ab9-7b9f0b3b934e{padding-bottom:64px!important}}
