Changeset 354080
- Timestamp:
- 10/16/2026 06:12:29 PM (11 days ago)
- Location:
- advisers-multipurpose/1.4.2
- Files:
-
- 7 edited
- 1 copied
-
. (copied) (copied from advisers-multipurpose/1.4.1 )
-
assets/css/main.css (modified) (2 diffs)
-
assets/css/main.min.css (modified) (1 diff)
-
functions.php (modified) (2 diffs)
-
inc/security.php (modified) (6 diffs)
-
inc/seo-meta.php (modified) (1 diff)
-
readme.txt (modified) (4 diffs)
-
style.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
advisers-multipurpose/1.4.2/assets/css/main.css
r353916 r354080 2459 2459 2460 2460 /* ========================================================= 2461 * 3 2. EDGE SPACING GUARANTEES2461 * 33. EDGE SPACING GUARANTEES 2462 2462 * 2463 2463 * Keeps header, navigation and footer content away from the … … 2471 2471 padding-right: max(var(--am-gutter), env(safe-area-inset-right)); 2472 2472 } 2473 2474 2475 /* ========================================================= 2476 * 34. WordPress CORE CLASSES (alignment, captions, gallery, sticky) 2477 * ========================================================= */ 2478 2479 .alignleft { 2480 float: left; 2481 margin: 0.25em 1.5em 1em 0; 2482 } 2483 2484 .alignright { 2485 float: right; 2486 margin: 0.25em 0 1em 1.5em; 2487 } 2488 2489 .aligncenter { 2490 display: block; 2491 clear: both; 2492 margin-inline: auto; 2493 } 2494 2495 .wp-caption { 2496 max-width: 100%; 2497 margin-bottom: var(--am-space-2); 2498 } 2499 2500 .wp-caption img { 2501 display: block; 2502 margin-inline: auto; 2503 } 2504 2505 .wp-caption-text, 2506 .gallery-caption { 2507 margin: 0.5em 0 0; 2508 2509 font-size: 0.875rem; 2510 line-height: 1.5; 2511 2512 color: var(--am-color-muted); 2513 text-align: center; 2514 } 2515 2516 .sticky { 2517 position: relative; 2518 } 2519 2520 .sticky .entry-title::before { 2521 content: "\2605\00a0"; 2522 2523 color: var(--am-color-primary); 2524 } 2525 2526 .bypostauthor > .comment-body .fn::after { 2527 content: ""; 2528 2529 display: inline-block; 2530 2531 width: 0.5em; 2532 height: 0.5em; 2533 margin-inline-start: 0.4em; 2534 2535 border-radius: 50%; 2536 2537 background: var(--am-color-primary); 2538 } 2539 2540 @media (max-width: 600px) { 2541 2542 .alignleft, 2543 .alignright { 2544 float: none; 2545 display: block; 2546 margin: 0 auto var(--am-space-2); 2547 } 2548 } 2549 2550 2551 /* Block styles registered in functions.php */ 2552 2553 .wp-block-button.is-style-am-soft .wp-block-button__link { 2554 background: rgba(11, 95, 255, 0.1); 2555 color: var(--am-color-primary); 2556 } 2557 2558 .wp-block-button.is-style-am-soft .wp-block-button__link:hover { 2559 background: rgba(11, 95, 255, 0.18); 2560 } 2561 2562 .wp-block-group.is-style-am-card { 2563 padding: var(--am-space-3); 2564 2565 border: 1px solid var(--am-color-border); 2566 border-radius: var(--am-radius); 2567 2568 background: var(--am-color-bg); 2569 } -
advisers-multipurpose/1.4.2/assets/css/main.min.css
r353916 r354080 1 :root{--am-color-primary:#0b5fff;--am-color-primary-dark:#084dcc;--am-color-secondary:#111827;--am-color-text:#1f2430;--am-color-muted:#6b7280;--am-color-border:#e5e7eb;--am-color-bg:#ffffff;--am-color-bg-alt:#f7f8fa;--am-header-bg:#ffffff;--am-header-text:#111827;--am-nav-bg:#1e3a8a;--am-nav-text:#ffffff;--am-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--am-font-heading:var(--am-font-body);--am-space-1:0.5rem;--am-space-2:1rem;--am-space-3:1.5rem;--am-space-4:2.5rem;--am-space-5:4rem;--am-gutter:clamp(1rem,3vw,2rem);--am-radius:8px;--am-transition:150ms ease-in-out;--am-container-width:95%;--am-container-max-width:1400px;--am-content-max-width:900px;--am-sidebar-width:300px;--am-focus-ring:0 0 0 3px rgba(11,95,255,0.25)}html{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}html,body{width:100%;max-width:100%;min-width:0;margin:0;padding:0}body{font-family:var(--am-font-body);font-size:var(--am-font-size-base,17px);line-height:1.6;color:var(--am-color-text);background-color:var(--am-color-bg);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden}#page,#page.site,.site{width:100%;max-width:100%;min-width:0;margin:0;padding:0}body.color-scheme-dark{--am-color-text:#e5e7eb;--am-color-muted:#9aa3b2;--am-color-border:#2a3242;--am-color-bg:#12151c;--am-color-bg-alt:#1a1f2b}body.color-scheme-dark h1,body.color-scheme-dark h2,body.color-scheme-dark h3,body.color-scheme-dark h4,body.color-scheme-dark h5,body.color-scheme-dark h6{color:#f3f4f6}@media (prefers-color-scheme:dark){body.color-scheme-auto{--am-color-text:#e5e7eb;--am-color-muted:#9aa3b2;--am-color-border:#2a3242;--am-color-bg:#12151c;--am-color-bg-alt:#1a1f2b}body.color-scheme-auto h1,body.color-scheme-auto h2,body.color-scheme-auto h3,body.color-scheme-auto h4,body.color-scheme-auto h5,body.color-scheme-auto h6{color:#f3f4f6}}h1,h2,h3,h4,h5,h6{font-family:var(--am-font-heading);color:var(--am-color-secondary);line-height:1.25;font-weight:700;margin:0 0 var(--am-space-2);overflow-wrap:break-word;word-wrap:break-word}h1{font-size:clamp( 2rem,4vw,calc(3rem * var(--am-heading-scale,1)) )}h2{font-size:clamp( 1.5rem,3vw,calc(2.25rem * var(--am-heading-scale,1)) )}h3{font-size:clamp( 1.2rem,2vw,calc(1.5rem * var(--am-heading-scale,1)) )}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin:0 0 var(--am-space-2);overflow-wrap:break-word;word-wrap:break-word}img,svg,video,canvas{display:block;max-width:100%;height:auto}iframe,embed,object{display:block;max-width:100%}figure{margin:0 0 var(--am-space-3)}pre,code{max-width:100%}pre{overflow-x:auto;-webkit-overflow-scrolling:touch}blockquote{margin:var(--am-space-3) 0;padding-left:var(--am-space-2);border-left:4px solid var(--am-color-primary)}a{color:var(--am-color-primary);text-decoration:none;transition:color var(--am-transition),opacity var(--am-transition)}a:hover,a:focus{color:var(--am-color-secondary)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link.screen-reader-text:focus{position:fixed;top:0;left:0;width:auto;height:auto;margin:0;padding:var(--am-space-1) var(--am-space-2);background:var(--am-color-secondary);color:#fff;z-index:999999;clip:auto;white-space:normal}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--am-color-primary);outline-offset:2px;box-shadow:var(--am-focus-ring)}.site-header,.site-main,.site-content,.site-footer,.main-navigation,.header-top,.breadcrumbs-wrap{width:100%;max-width:100%;min-width:0}.container{width:var(--am-container-width);max-width:var(--am-container-max-width);margin-inline:auto;min-width:0}body.container-wide .container{width:97%;max-width:1500px}body.container-fluid .container{width:100%;max-width:none;padding-inline:var(--am-space-2)}.layout-wrap{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--am-space-4);width:95%;max-width:var(--am-container-max-width);min-width:0;margin-inline:auto;padding-block:var(--am-space-4)}#primary{flex:1 1 auto;width:auto;max-width:100%;min-width:0}body.layout-none #primary{flex:1 1 100%;width:100%;max-width:100%}body.layout-left .layout-wrap{flex-direction:row-reverse}#secondary{flex:0 0 var(--am-sidebar-width);width:var(--am-sidebar-width);max-width:100%;min-width:0}.entry-content{width:100%;max-width:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word;display:flow-root}.entry-content > *{min-width:0;max-width:100%;clear:both}.entry-content > * + *{margin-top:var(--am-space-2)}.entry-content > section,.entry-content > article,.entry-content > aside,.entry-content > div,.entry-content > figure,.entry-content > form,.entry-content > nav{display:flow-root}[class*="shortcode"],[class*="widget-area"],[class*="directory"],[class*="listing"],[class*="search-results"],[class*="search-result"]{min-width:0;max-width:100%}.search-partners,.search-partners-widget,.partner-directory,.partner-directory-widget,.partner-list,.partner-listing,.partner-listings,.partner-results,.partner-results-grid,.partner-grid,.partner-grid-wrapper,.service-directory,.service-directory-widget,.service-listing,.service-listings,.service-provider-list,.service-provider-grid,.provider-directory,.provider-list,.compare-list,.compare-grid{display:flow-root;width:100%;max-width:100%;min-width:0;clear:both;position:relative;overflow:visible}.search-partners *,.search-partners-widget *,.partner-directory *,.partner-directory-widget *,.partner-list *,.partner-listing *,.partner-listings *,.partner-results *,.partner-results-grid *,.partner-grid *,.partner-grid-wrapper *,.service-directory *,.service-directory-widget *,.service-listing *,.service-listings *,.service-provider-list *,.service-provider-grid *,.provider-directory *,.provider-list *,.compare-list *,.compare-grid *{max-width:100%;min-width:0}.sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin:0 0 var(--am-space-2);padding:0.6rem 0.9rem;background:var(--am-color-bg-alt);border:1px solid var(--am-color-border);border-radius:var(--am-radius);cursor:pointer;font-family:inherit;font-size:0.9rem;font-weight:600;color:var(--am-color-secondary)}.sidebar-toggle::after{content:"\2212";font-weight:700}#secondary.sidebar-collapsed .sidebar-toggle::after{content:"+"}.sidebar-toggle-label-show{display:none}#secondary.sidebar-collapsed .sidebar-toggle-label-hide{display:none}#secondary.sidebar-collapsed .sidebar-toggle-label-show{display:inline}#secondary.sidebar-collapsed .sidebar-content{display:none}#primary.content-scrollable{overflow-y:auto;overflow-x:hidden;padding-right:var(--am-space-1);scrollbar-width:thin;scrollbar-color:var(--am-color-border) transparent;-webkit-overflow-scrolling:touch}#primary.content-scrollable::-webkit-scrollbar{width:8px}#primary.content-scrollable::-webkit-scrollbar-thumb{background:var(--am-color-border);border-radius:8px}.site-header{position:relative;background:var(--am-color-bg)}.header-top{background:var(--am-header-bg,var(--am-color-bg));border-bottom:1px solid var(--am-color-border)}.header-top-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--am-space-3);width:100%;max-width:var(--am-container-max-width);min-width:0;padding-block:var(--am-space-2);padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))}.header-branding-group{display:flex;align-items:center;gap:var(--am-space-1);min-width:0}.header-branding-center{text-align:left;min-width:0}.header-branding-cta{flex-shrink:0}.header-right-group{display:flex;align-items:center;gap:var(--am-space-2);flex-shrink:0}.custom-logo{display:block;width:auto;max-width:100%;max-height:60px}.site-logo-fallback{font-size:1.5rem;font-weight:700;color:var( --am-header-text,var(--am-color-secondary) )}.site-title{margin:0;font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}.site-title a{color:var( --am-header-text,var(--am-color-secondary) )}.site-description{margin:0.15rem 0 0;font-size:0.9rem;color:var( --am-header-text,var(--am-color-muted) );opacity:0.75;overflow-wrap:anywhere}.header-cta-button{display:inline-block;margin-inline-end:var(--am-space-1);background:var(--am-color-primary);color:#fff !important;padding:0.6rem 1.2rem;border-radius:var(--am-radius);font-weight:600;white-space:nowrap}.header-cta-button:hover{background:var(--am-color-primary-dark);color:#fff !important}.main-navigation{background:var(--am-nav-bg,var(--am-color-secondary))}.nav-inner{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:var(--am-container-max-width);min-width:0;padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))}.main-navigation ul#primary-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--am-space-3);list-style:none;margin:0;padding:0;width:auto;max-width:100%}.main-navigation li{position:relative;margin:0;padding:0}.main-navigation a{display:block;color:var(--am-nav-text,#fff);font-weight:500;padding:0.9rem 0.2rem;border-bottom:2px solid transparent;transition:border-color var(--am-transition),color var(--am-transition)}.main-navigation a:hover,.main-navigation a:focus,.main-navigation .current-menu-item > a{color:var(--am-nav-text,#fff);border-bottom-color:var(--am-color-primary)}.main-navigation ul ul{position:absolute;top:100%;left:0;display:none;flex-direction:column;min-width:200px;margin:0;padding:0;background:var( --am-nav-bg,var(--am-color-secondary) );box-shadow:0 12px 24px rgba(0,0,0,0.18);z-index:1000}.main-navigation ul ul a{padding:0.75rem 1rem;border-bottom:none;border-left:2px solid transparent}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus{border-left-color:var(--am-color-primary)}.main-navigation li:hover > ul,.main-navigation li:focus-within > ul{display:flex}.menu-toggle{display:none;background:transparent;border:0;cursor:pointer;padding:0;color:var(--am-nav-text,#fff)}.menu-toggle-bar{display:block;width:24px;height:2px;margin:5px 0;background:var(--am-nav-text,#fff)}.breadcrumbs-wrap{padding-block:var(--am-space-1);font-size:0.9rem;color:var(--am-color-muted);overflow-wrap:break-word}.advisers-multipurpose-breadcrumbs a{color:var(--am-color-muted)}.entry-title{margin-bottom:var(--am-space-1)}.entry-meta,.byline,.posted-on{color:var(--am-color-muted);font-size:0.9rem}.entry-content img{max-width:100%;height:auto;border-radius:var(--am-radius)}.page-featured-image,.post-featured-image{margin-bottom:var(--am-space-3)}.page-featured-image img,.post-featured-image img{display:block;width:100%;height:auto;border-radius:var(--am-radius)}.post-list{display:grid;grid-template-columns:repeat( auto-fill,minmax(min(280px,100%),1fr) );gap:var(--am-space-3);width:100%;max-width:100%;clear:both}body.blog-columns-1 .post-list{grid-template-columns:1fr}body.blog-columns-2 .post-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.blog-columns-3 .post-list{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--am-color-bg);border:1px solid var(--am-color-border);border-radius:var(--am-radius)}.post-card-thumb img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.post-card-body{display:flex;flex:1;flex-direction:column;gap:0.4rem;padding:var(--am-space-2);min-width:0}.post-card .entry-title{font-size:1.15rem;margin:0}.read-more{margin-top:auto;font-weight:600}.widget{width:100%;max-width:100%;min-width:0;margin-bottom:var(--am-space-3);overflow-wrap:break-word}.widget-title{font-size:1.1rem;margin-bottom:var(--am-space-1)}.widget ul,.widget ol{max-width:100%;overflow-wrap:break-word}.site-footer{width:100%;max-width:100%;margin-top:var(--am-space-5);background:var(--am-color-bg-alt);border-top:1px solid var(--am-color-border)}.footer-topbar{background:var(--am-color-secondary);color:#fff;font-size:0.95rem}.footer-topbar-inner,.footer-widgets-wrap,.footer-social,.site-info{width:100%;max-width:var(--am-container-max-width);margin-inline:auto;padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))}.footer-topbar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--am-space-1) var(--am-space-3);padding-block:0.75rem}.footer-topbar a{color:inherit}.footer-topbar-message{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;margin:0}.footer-topbar-button{display:inline-block;padding:0.3rem 0.9rem;border:1px solid currentColor;border-radius:var(--am-radius);font-weight:600;text-decoration:none}.footer-topbar-button:hover,.footer-topbar-button:focus{background:#fff;color:var(--am-color-secondary)}.footer-topbar-contact{display:flex;flex-wrap:wrap;gap:0.25rem 1.25rem;margin:0;padding:0;list-style:none}.footer-topbar .social-icons a{background:rgba(255,255,255,0.12);color:#fff}.footer-widgets-wrap{padding-block:var(--am-space-4)}.footer-widgets{display:grid;gap:var(--am-space-3);margin-bottom:var(--am-space-4);padding:0}.footer-widgets:last-child{margin-bottom:0}.footer-widget-area{min-width:0;overflow-wrap:anywhere}.footer-widget-area .widget{margin-bottom:var(--am-space-2)}.footer-widget-area .widget:last-child{margin-bottom:0}.footer-columns-1{grid-template-columns:minmax(0,1fr)}.footer-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-row + .footer-row{padding-top:var(--am-space-4);border-top:1px solid var(--am-color-border)}.footer-bottombar{border-top:1px solid var(--am-color-border)}.footer-social{display:flex;justify-content:center;padding-block:var(--am-space-2)}.site-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--am-space-1) var(--am-space-3);padding-block:var(--am-space-2);font-size:0.9rem;color:var(--am-color-muted)}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}.footer-navigation ul{display:flex;flex-wrap:wrap;gap:var(--am-space-2);margin:0;padding:0;list-style:none}.footer-navigation a{color:var(--am-color-muted)}.theme-credit{margin-inline-start:0.5em;opacity:0.85}.theme-credit a{color:inherit;text-decoration:underline}.social-icons{display:flex;align-items:center;flex-wrap:wrap;gap:var(--am-space-1);margin:0;padding:0;list-style:none}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:inherit;transition:opacity var(--am-transition)}.social-icons a:hover,.social-icons a:focus{opacity:0.7;color:inherit}.social-icons svg{display:block;width:16px;height:16px;fill:currentColor}.icon-size-small .social-icons a{width:26px;height:26px}.icon-size-small .social-icons svg{width:13px;height:13px}.icon-size-medium .social-icons a{width:34px;height:34px}.icon-size-medium .social-icons svg{width:16px;height:16px}.icon-size-large .social-icons a{width:44px;height:44px}.icon-size-large .social-icons svg{width:21px;height:21px}.header-social{color:var(--am-header-text)}.header-social .social-icons a{background:rgba(17,24,39,0.08)}.footer-social .social-icons a{background:var(--am-color-bg);color:var(--am-color-secondary)}.entry-content .alignwide{width:100%;max-width:1300px;margin-inline:auto}body.layout-none .entry-content .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:not(.layout-none) .entry-content .alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0}.am-hero{width:100%;max-width:100%;padding:var(--am-space-5) var(--am-space-2);text-align:center;background:var(--am-color-bg-alt)}.am-section{padding-block:var(--am-space-5)}.am-cta-band{width:100%;max-width:100%;padding:var(--am-space-4) var(--am-space-2);background:var(--am-color-primary);color:#fff;text-align:center;border-radius:var(--am-radius)}.am-cta-band h2{color:#fff}.am-pricing-card{padding:var(--am-space-3);text-align:center;border:1px solid var(--am-color-border);border-radius:var(--am-radius);background:var(--am-color-bg)}.wp-block-button__link{background-color:var(--am-color-primary);border-radius:var(--am-radius)}.search-form{display:flex;flex-wrap:wrap;gap:0.5rem;width:100%;max-width:100%}.search-field{flex:1 1 200px;min-width:0;padding:0.6rem 0.8rem;border:1px solid var(--am-color-border);border-radius:var(--am-radius);background:var(--am-color-bg);color:var(--am-color-text)}.search-submit{flex:0 0 auto;padding:0.6rem 1rem;background:var(--am-color-primary);color:#fff;border:none;border-radius:var(--am-radius);cursor:pointer}input,textarea,select{display:block;width:100%;max-width:100%;min-width:0;font-family:inherit;font-size:1rem;padding:0.6rem 0.8rem;border:1px solid var(--am-color-border);border-radius:var(--am-radius);background:var(--am-color-bg);color:var(--am-color-text)}textarea{min-height:140px;resize:vertical}button,input[type="submit"],input[type="button"],input[type="reset"]{width:auto;max-width:100%;background:var(--am-color-primary);color:#fff;border:none;border-radius:var(--am-radius);cursor:pointer}button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{background:var(--am-color-primary-dark)}.comment-list{margin:0;padding:0;list-style:none}.comment-list li{padding-block:var(--am-space-2);border-top:1px solid var(--am-color-border)}.landing-main{width:100%;max-width:100%}.landing-main .entry-content{width:95%;max-width:1400px;margin-inline:auto;padding-block:var(--am-space-2);display:flow-root}.search-partners,.search-partners-widget,.partner-directory,.partner-directory-widget,.partner-list,.partner-listing,.partner-listings,.partner-results,.partner-results-grid,.partner-grid,.partner-grid-wrapper,.service-directory,.service-directory-widget,.service-listing,.service-listings,.service-provider-list,.service-provider-grid,.provider-directory,.provider-list,.compare-list,.compare-grid{width:100%;max-width:100%;min-width:0;margin-bottom:var(--am-space-4);clear:both;display:flow-root;position:relative;overflow:visible}.search-partners form,.search-partners-widget form,.partner-directory form,.partner-directory-widget form{width:100%;max-width:100%;margin:0 0 var(--am-space-3)}.search-partners .grid,.search-partners .grid-container,.search-partners .cards,.search-partners .card-grid,.search-partners-widget .grid,.search-partners-widget .cards,.partner-directory .grid,.partner-directory .cards,.partner-directory .card-grid,.partner-grid,.partner-results-grid,.service-provider-grid{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat( auto-fit,minmax(min(240px,100%),1fr) );gap:var(--am-space-3);align-items:stretch;clear:both}.search-partners .card,.search-partners .partner-card,.search-partners .listing-card,.search-partners-widget .card,.search-partners-widget .partner-card,.partner-directory .card,.partner-directory .partner-card,.partner-directory .listing-card,.partner-card,.partner-listing-card,.service-provider-card,.provider-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;height:auto;min-height:0;margin:0;overflow:visible;clear:none}.search-partners img,.search-partners-widget img,.partner-directory img,.partner-directory-widget img,.partner-card img,.partner-listing-card img,.service-provider-card img,.provider-card img{max-width:100%;height:auto;object-fit:contain}.search-partners button,.search-partners a.button,.search-partners .button,.partner-directory button,.partner-directory a.button,.partner-directory .button,.partner-card button,.partner-card .button{max-width:100%}.search-partners::after,.search-partners-widget::after,.partner-directory::after,.partner-directory-widget::after,.partner-list::after,.partner-listing::after,.partner-results::after,.partner-grid::after,.service-directory::after,.service-listing::after,.service-provider-list::after,.provider-directory::after{content:"";display:table;clear:both}.entry-content > .search-partners,.entry-content > .search-partners-widget,.entry-content > .partner-directory,.entry-content > .partner-directory-widget,.entry-content > .partner-list,.entry-content > .partner-listing,.entry-content > .partner-listings,.entry-content > .partner-results,.entry-content > .partner-results-grid,.entry-content > .partner-grid,.entry-content > .service-directory,.entry-content > .service-listing,.entry-content > .service-listings,.entry-content > .service-provider-list,.entry-content > .service-provider-grid,.entry-content > .provider-directory,.entry-content > .provider-list,.entry-content > .compare-list,.entry-content > .compare-grid{margin-bottom:var(--am-space-4)}.entry-content .search-partners + h1,.entry-content .search-partners + h2,.entry-content .search-partners + h3,.entry-content .partner-directory + h1,.entry-content .partner-directory + h2,.entry-content .partner-directory + h3,.entry-content .partner-grid + h1,.entry-content .partner-grid + h2,.entry-content .partner-grid + h3{clear:both;margin-top:var(--am-space-4)}@media (max-width:900px){html,body,#page,#page.site,.site{width:100%;max-width:100%;min-width:0}.container,body.container-wide .container{width:100%;max-width:none;padding-inline:var(--am-space-2)}body.container-fluid .container{padding-inline:var(--am-space-2)}.layout-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;max-width:100%;margin-inline:auto;padding:var(--am-space-3) var(--am-space-2);gap:var(--am-space-3)}#primary{flex:none;width:100%;max-width:100%;min-width:0}#secondary{flex:none;order:2;width:100%;max-width:100%;min-width:0}#primary.content-scrollable{overflow:visible;padding-right:0}.header-top-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;text-align:center}.header-branding-group{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;gap:0.25rem}.header-branding-center{width:100%;max-width:100%;text-align:center}.header-right-group{flex-direction:column;width:100%;max-width:100%;margin-inline:auto}.header-branding-cta{max-width:100%}.custom-logo{max-height:60px}.site-title{font-size:clamp(1.4rem,6vw,1.7rem)}.site-description{font-size:0.85rem}.header-cta-button{max-width:100%;white-space:normal;text-align:center}.nav-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;padding-block:var(--am-space-1)}.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;position:static}.main-navigation ul#primary-menu{display:none;flex-direction:column;align-items:stretch;width:100%;max-width:100%;gap:0;text-align:left}.main-navigation.is-open ul#primary-menu{display:flex}.main-navigation li{width:100%;max-width:100%}.main-navigation a{width:100%;padding:0.8rem 0.5rem}.main-navigation ul ul{position:static;width:100%;min-width:0;display:none;box-shadow:none;padding-left:var(--am-space-2)}.main-navigation li.menu-item-has-children.is-open > ul{display:flex}body.blog-columns-2 .post-list,body.blog-columns-3 .post-list{grid-template-columns:1fr}.search-partners .grid,.search-partners .grid-container,.search-partners .cards,.search-partners .card-grid,.search-partners-widget .grid,.search-partners-widget .cards,.partner-directory .grid,.partner-directory .cards,.partner-directory .card-grid,.partner-grid,.partner-results-grid,.service-provider-grid{grid-template-columns:repeat( 2,minmax(0,1fr) )}.footer-columns-2,.footer-columns-3,.footer-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns-3 > .footer-widget-area:last-child{grid-column:1 / -1}.site-info{flex-direction:column;align-items:flex-start}.footer-navigation ul{flex-wrap:wrap;gap:0.5rem 1rem}.landing-main .entry-content{width:100%;padding-inline:var(--am-space-2)}}@media (max-width:600px){body{font-size:16px}.container,body.container-wide .container,body.container-fluid .container{width:100%;max-width:100%;padding-inline:var(--am-space-2)}.layout-wrap{width:100%;max-width:100%;padding:var(--am-space-2) var(--am-space-2)}.search-partners .grid,.search-partners .grid-container,.search-partners .cards,.search-partners .card-grid,.search-partners-widget .grid,.search-partners-widget .cards,.partner-directory .grid,.partner-directory .cards,.partner-directory .card-grid,.partner-grid,.partner-results-grid,.service-provider-grid{grid-template-columns:1fr;gap:var(--am-space-2)}.post-list{grid-template-columns:1fr}.footer-columns-2,.footer-columns-3,.footer-columns-4{grid-template-columns:1fr}.footer-widgets-wrap{padding-block:var(--am-space-3)}.site-info{padding-block:var(--am-space-2);font-size:0.85rem}.footer-topbar-inner{flex-direction:column;align-items:flex-start}.footer-row + .footer-row{padding-top:var(--am-space-3)}.footer-navigation ul{width:100%}.social-icons{max-width:100%}.search-form{flex-direction:column}.search-field,.search-submit{width:100%;flex-basis:auto}.am-hero{padding-block:var(--am-space-4)}.am-section{padding-block:var(--am-space-4)}.am-cta-band{padding-block:var(--am-space-3)}.entry-content > *{clear:both}.entry-content > .search-partners,.entry-content > .search-partners-widget,.entry-content > .partner-directory,.entry-content > .partner-directory-widget,.entry-content > .partner-grid,.entry-content > .service-directory,.entry-content > .service-listing{margin-bottom:var(--am-space-4)}}@media (max-width:480px){.layout-wrap{padding:var(--am-space-2) 0.75rem}.container,body.container-wide .container,body.container-fluid .container{padding-inline:0.75rem}.footer-widgets-wrap{padding-block:var(--am-space-3)}.site-info{padding-block:var(--am-space-2)}.am-hero{padding-block:var(--am-space-4)}.am-section{padding-block:var(--am-space-4)}.am-cta-band{padding-block:var(--am-space-3)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}.admin-bar .skip-link.screen-reader-text:focus{top:32px}@media (max-width:782px){.admin-bar .skip-link.screen-reader-text:focus{top:46px}}html,body{min-height:100%}#page.site{display:flex;flex-direction:column;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0}#page.site > .site-header,#page.site > header.site-header{flex:0 0 auto}#page.site > .site-main,#page.site > main.site-main,#page.site > .site-content{flex:1 0 auto;width:100%;max-width:100%;min-width:0;margin-bottom:0}.site-main,.site-content{min-width:0}#page.site > .site-footer,#page.site > footer.site-footer{flex:0 0 auto;width:100%;max-width:100%;height:auto;min-height:0;margin-top:0;margin-bottom:0}.site-footer{height:auto;min-height:0;margin-bottom:0}.footer-widgets,.site-info{height:auto;min-height:0}.site-footer p:last-child,.site-footer ul:last-child,.site-footer ol:last-child,.site-footer .widget:last-child{margin-bottom:0}#page.site > *:last-child{margin-bottom:0}.admin-bar #page.site{min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px)}@media (max-width:782px){.admin-bar #page.site{min-height:calc(100vh - 46px);min-height:calc(100dvh - 46px)}}@media print{.site-header,.site-footer,.main-navigation,.sidebar-right,.sidebar-left,#secondary{display:none !important}#primary,.site-main,.site-content,.container{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}a{color:#000;text-decoration:underline}body{background:#fff;color:#000}}body .site-header .header-top-inner,body .site-header .nav-inner{padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))} 1 :root{--am-color-primary:#0b5fff;--am-color-primary-dark:#084dcc;--am-color-secondary:#111827;--am-color-text:#1f2430;--am-color-muted:#6b7280;--am-color-border:#e5e7eb;--am-color-bg:#ffffff;--am-color-bg-alt:#f7f8fa;--am-header-bg:#ffffff;--am-header-text:#111827;--am-nav-bg:#1e3a8a;--am-nav-text:#ffffff;--am-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--am-font-heading:var(--am-font-body);--am-space-1:0.5rem;--am-space-2:1rem;--am-space-3:1.5rem;--am-space-4:2.5rem;--am-space-5:4rem;--am-gutter:clamp(1rem,3vw,2rem);--am-radius:8px;--am-transition:150ms ease-in-out;--am-container-width:95%;--am-container-max-width:1400px;--am-content-max-width:900px;--am-sidebar-width:300px;--am-focus-ring:0 0 0 3px rgba(11,95,255,0.25)}html{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}html,body{width:100%;max-width:100%;min-width:0;margin:0;padding:0}body{font-family:var(--am-font-body);font-size:var(--am-font-size-base,17px);line-height:1.6;color:var(--am-color-text);background-color:var(--am-color-bg);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden}#page,#page.site,.site{width:100%;max-width:100%;min-width:0;margin:0;padding:0}body.color-scheme-dark{--am-color-text:#e5e7eb;--am-color-muted:#9aa3b2;--am-color-border:#2a3242;--am-color-bg:#12151c;--am-color-bg-alt:#1a1f2b}body.color-scheme-dark h1,body.color-scheme-dark h2,body.color-scheme-dark h3,body.color-scheme-dark h4,body.color-scheme-dark h5,body.color-scheme-dark h6{color:#f3f4f6}@media (prefers-color-scheme:dark){body.color-scheme-auto{--am-color-text:#e5e7eb;--am-color-muted:#9aa3b2;--am-color-border:#2a3242;--am-color-bg:#12151c;--am-color-bg-alt:#1a1f2b}body.color-scheme-auto h1,body.color-scheme-auto h2,body.color-scheme-auto h3,body.color-scheme-auto h4,body.color-scheme-auto h5,body.color-scheme-auto h6{color:#f3f4f6}}h1,h2,h3,h4,h5,h6{font-family:var(--am-font-heading);color:var(--am-color-secondary);line-height:1.25;font-weight:700;margin:0 0 var(--am-space-2);overflow-wrap:break-word;word-wrap:break-word}h1{font-size:clamp( 2rem,4vw,calc(3rem * var(--am-heading-scale,1)) )}h2{font-size:clamp( 1.5rem,3vw,calc(2.25rem * var(--am-heading-scale,1)) )}h3{font-size:clamp( 1.2rem,2vw,calc(1.5rem * var(--am-heading-scale,1)) )}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin:0 0 var(--am-space-2);overflow-wrap:break-word;word-wrap:break-word}img,svg,video,canvas{display:block;max-width:100%;height:auto}iframe,embed,object{display:block;max-width:100%}figure{margin:0 0 var(--am-space-3)}pre,code{max-width:100%}pre{overflow-x:auto;-webkit-overflow-scrolling:touch}blockquote{margin:var(--am-space-3) 0;padding-left:var(--am-space-2);border-left:4px solid var(--am-color-primary)}a{color:var(--am-color-primary);text-decoration:none;transition:color var(--am-transition),opacity var(--am-transition)}a:hover,a:focus{color:var(--am-color-secondary)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link.screen-reader-text:focus{position:fixed;top:0;left:0;width:auto;height:auto;margin:0;padding:var(--am-space-1) var(--am-space-2);background:var(--am-color-secondary);color:#fff;z-index:999999;clip:auto;white-space:normal}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--am-color-primary);outline-offset:2px;box-shadow:var(--am-focus-ring)}.site-header,.site-main,.site-content,.site-footer,.main-navigation,.header-top,.breadcrumbs-wrap{width:100%;max-width:100%;min-width:0}.container{width:var(--am-container-width);max-width:var(--am-container-max-width);margin-inline:auto;min-width:0}body.container-wide .container{width:97%;max-width:1500px}body.container-fluid .container{width:100%;max-width:none;padding-inline:var(--am-space-2)}.layout-wrap{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--am-space-4);width:95%;max-width:var(--am-container-max-width);min-width:0;margin-inline:auto;padding-block:var(--am-space-4)}#primary{flex:1 1 auto;width:auto;max-width:100%;min-width:0}body.layout-none #primary{flex:1 1 100%;width:100%;max-width:100%}body.layout-left .layout-wrap{flex-direction:row-reverse}#secondary{flex:0 0 var(--am-sidebar-width);width:var(--am-sidebar-width);max-width:100%;min-width:0}.entry-content{width:100%;max-width:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word;display:flow-root}.entry-content > *{min-width:0;max-width:100%;clear:both}.entry-content > * + *{margin-top:var(--am-space-2)}.entry-content > section,.entry-content > article,.entry-content > aside,.entry-content > div,.entry-content > figure,.entry-content > form,.entry-content > nav{display:flow-root}[class*="shortcode"],[class*="widget-area"],[class*="directory"],[class*="listing"],[class*="search-results"],[class*="search-result"]{min-width:0;max-width:100%}.search-partners,.search-partners-widget,.partner-directory,.partner-directory-widget,.partner-list,.partner-listing,.partner-listings,.partner-results,.partner-results-grid,.partner-grid,.partner-grid-wrapper,.service-directory,.service-directory-widget,.service-listing,.service-listings,.service-provider-list,.service-provider-grid,.provider-directory,.provider-list,.compare-list,.compare-grid{display:flow-root;width:100%;max-width:100%;min-width:0;clear:both;position:relative;overflow:visible}.search-partners *,.search-partners-widget *,.partner-directory *,.partner-directory-widget *,.partner-list *,.partner-listing *,.partner-listings *,.partner-results *,.partner-results-grid *,.partner-grid *,.partner-grid-wrapper *,.service-directory *,.service-directory-widget *,.service-listing *,.service-listings *,.service-provider-list *,.service-provider-grid *,.provider-directory *,.provider-list *,.compare-list *,.compare-grid *{max-width:100%;min-width:0}.sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin:0 0 var(--am-space-2);padding:0.6rem 0.9rem;background:var(--am-color-bg-alt);border:1px solid var(--am-color-border);border-radius:var(--am-radius);cursor:pointer;font-family:inherit;font-size:0.9rem;font-weight:600;color:var(--am-color-secondary)}.sidebar-toggle::after{content:"\2212";font-weight:700}#secondary.sidebar-collapsed .sidebar-toggle::after{content:"+"}.sidebar-toggle-label-show{display:none}#secondary.sidebar-collapsed .sidebar-toggle-label-hide{display:none}#secondary.sidebar-collapsed .sidebar-toggle-label-show{display:inline}#secondary.sidebar-collapsed .sidebar-content{display:none}#primary.content-scrollable{overflow-y:auto;overflow-x:hidden;padding-right:var(--am-space-1);scrollbar-width:thin;scrollbar-color:var(--am-color-border) transparent;-webkit-overflow-scrolling:touch}#primary.content-scrollable::-webkit-scrollbar{width:8px}#primary.content-scrollable::-webkit-scrollbar-thumb{background:var(--am-color-border);border-radius:8px}.site-header{position:relative;background:var(--am-color-bg)}.header-top{background:var(--am-header-bg,var(--am-color-bg));border-bottom:1px solid var(--am-color-border)}.header-top-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--am-space-3);width:100%;max-width:var(--am-container-max-width);min-width:0;padding-block:var(--am-space-2);padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))}.header-branding-group{display:flex;align-items:center;gap:var(--am-space-1);min-width:0}.header-branding-center{text-align:left;min-width:0}.header-branding-cta{flex-shrink:0}.header-right-group{display:flex;align-items:center;gap:var(--am-space-2);flex-shrink:0}.custom-logo{display:block;width:auto;max-width:100%;max-height:60px}.site-logo-fallback{font-size:1.5rem;font-weight:700;color:var( --am-header-text,var(--am-color-secondary) )}.site-title{margin:0;font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}.site-title a{color:var( --am-header-text,var(--am-color-secondary) )}.site-description{margin:0.15rem 0 0;font-size:0.9rem;color:var( --am-header-text,var(--am-color-muted) );opacity:0.75;overflow-wrap:anywhere}.header-cta-button{display:inline-block;margin-inline-end:var(--am-space-1);background:var(--am-color-primary);color:#fff !important;padding:0.6rem 1.2rem;border-radius:var(--am-radius);font-weight:600;white-space:nowrap}.header-cta-button:hover{background:var(--am-color-primary-dark);color:#fff !important}.main-navigation{background:var(--am-nav-bg,var(--am-color-secondary))}.nav-inner{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:var(--am-container-max-width);min-width:0;padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))}.main-navigation ul#primary-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--am-space-3);list-style:none;margin:0;padding:0;width:auto;max-width:100%}.main-navigation li{position:relative;margin:0;padding:0}.main-navigation a{display:block;color:var(--am-nav-text,#fff);font-weight:500;padding:0.9rem 0.2rem;border-bottom:2px solid transparent;transition:border-color var(--am-transition),color var(--am-transition)}.main-navigation a:hover,.main-navigation a:focus,.main-navigation .current-menu-item > a{color:var(--am-nav-text,#fff);border-bottom-color:var(--am-color-primary)}.main-navigation ul ul{position:absolute;top:100%;left:0;display:none;flex-direction:column;min-width:200px;margin:0;padding:0;background:var( --am-nav-bg,var(--am-color-secondary) );box-shadow:0 12px 24px rgba(0,0,0,0.18);z-index:1000}.main-navigation ul ul a{padding:0.75rem 1rem;border-bottom:none;border-left:2px solid transparent}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus{border-left-color:var(--am-color-primary)}.main-navigation li:hover > ul,.main-navigation li:focus-within > ul{display:flex}.menu-toggle{display:none;background:transparent;border:0;cursor:pointer;padding:0;color:var(--am-nav-text,#fff)}.menu-toggle-bar{display:block;width:24px;height:2px;margin:5px 0;background:var(--am-nav-text,#fff)}.breadcrumbs-wrap{padding-block:var(--am-space-1);font-size:0.9rem;color:var(--am-color-muted);overflow-wrap:break-word}.advisers-multipurpose-breadcrumbs a{color:var(--am-color-muted)}.entry-title{margin-bottom:var(--am-space-1)}.entry-meta,.byline,.posted-on{color:var(--am-color-muted);font-size:0.9rem}.entry-content img{max-width:100%;height:auto;border-radius:var(--am-radius)}.page-featured-image,.post-featured-image{margin-bottom:var(--am-space-3)}.page-featured-image img,.post-featured-image img{display:block;width:100%;height:auto;border-radius:var(--am-radius)}.post-list{display:grid;grid-template-columns:repeat( auto-fill,minmax(min(280px,100%),1fr) );gap:var(--am-space-3);width:100%;max-width:100%;clear:both}body.blog-columns-1 .post-list{grid-template-columns:1fr}body.blog-columns-2 .post-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.blog-columns-3 .post-list{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--am-color-bg);border:1px solid var(--am-color-border);border-radius:var(--am-radius)}.post-card-thumb img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.post-card-body{display:flex;flex:1;flex-direction:column;gap:0.4rem;padding:var(--am-space-2);min-width:0}.post-card .entry-title{font-size:1.15rem;margin:0}.read-more{margin-top:auto;font-weight:600}.widget{width:100%;max-width:100%;min-width:0;margin-bottom:var(--am-space-3);overflow-wrap:break-word}.widget-title{font-size:1.1rem;margin-bottom:var(--am-space-1)}.widget ul,.widget ol{max-width:100%;overflow-wrap:break-word}.site-footer{width:100%;max-width:100%;margin-top:var(--am-space-5);background:var(--am-color-bg-alt);border-top:1px solid var(--am-color-border)}.footer-topbar{background:var(--am-color-secondary);color:#fff;font-size:0.95rem}.footer-topbar-inner,.footer-widgets-wrap,.footer-social,.site-info{width:100%;max-width:var(--am-container-max-width);margin-inline:auto;padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))}.footer-topbar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--am-space-1) var(--am-space-3);padding-block:0.75rem}.footer-topbar a{color:inherit}.footer-topbar-message{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;margin:0}.footer-topbar-button{display:inline-block;padding:0.3rem 0.9rem;border:1px solid currentColor;border-radius:var(--am-radius);font-weight:600;text-decoration:none}.footer-topbar-button:hover,.footer-topbar-button:focus{background:#fff;color:var(--am-color-secondary)}.footer-topbar-contact{display:flex;flex-wrap:wrap;gap:0.25rem 1.25rem;margin:0;padding:0;list-style:none}.footer-topbar .social-icons a{background:rgba(255,255,255,0.12);color:#fff}.footer-widgets-wrap{padding-block:var(--am-space-4)}.footer-widgets{display:grid;gap:var(--am-space-3);margin-bottom:var(--am-space-4);padding:0}.footer-widgets:last-child{margin-bottom:0}.footer-widget-area{min-width:0;overflow-wrap:anywhere}.footer-widget-area .widget{margin-bottom:var(--am-space-2)}.footer-widget-area .widget:last-child{margin-bottom:0}.footer-columns-1{grid-template-columns:minmax(0,1fr)}.footer-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-row + .footer-row{padding-top:var(--am-space-4);border-top:1px solid var(--am-color-border)}.footer-bottombar{border-top:1px solid var(--am-color-border)}.footer-social{display:flex;justify-content:center;padding-block:var(--am-space-2)}.site-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--am-space-1) var(--am-space-3);padding-block:var(--am-space-2);font-size:0.9rem;color:var(--am-color-muted)}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}.footer-navigation ul{display:flex;flex-wrap:wrap;gap:var(--am-space-2);margin:0;padding:0;list-style:none}.footer-navigation a{color:var(--am-color-muted)}.theme-credit{margin-inline-start:0.5em;opacity:0.85}.theme-credit a{color:inherit;text-decoration:underline}.social-icons{display:flex;align-items:center;flex-wrap:wrap;gap:var(--am-space-1);margin:0;padding:0;list-style:none}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:inherit;transition:opacity var(--am-transition)}.social-icons a:hover,.social-icons a:focus{opacity:0.7;color:inherit}.social-icons svg{display:block;width:16px;height:16px;fill:currentColor}.icon-size-small .social-icons a{width:26px;height:26px}.icon-size-small .social-icons svg{width:13px;height:13px}.icon-size-medium .social-icons a{width:34px;height:34px}.icon-size-medium .social-icons svg{width:16px;height:16px}.icon-size-large .social-icons a{width:44px;height:44px}.icon-size-large .social-icons svg{width:21px;height:21px}.header-social{color:var(--am-header-text)}.header-social .social-icons a{background:rgba(17,24,39,0.08)}.footer-social .social-icons a{background:var(--am-color-bg);color:var(--am-color-secondary)}.entry-content .alignwide{width:100%;max-width:1300px;margin-inline:auto}body.layout-none .entry-content .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:not(.layout-none) .entry-content .alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0}.am-hero{width:100%;max-width:100%;padding:var(--am-space-5) var(--am-space-2);text-align:center;background:var(--am-color-bg-alt)}.am-section{padding-block:var(--am-space-5)}.am-cta-band{width:100%;max-width:100%;padding:var(--am-space-4) var(--am-space-2);background:var(--am-color-primary);color:#fff;text-align:center;border-radius:var(--am-radius)}.am-cta-band h2{color:#fff}.am-pricing-card{padding:var(--am-space-3);text-align:center;border:1px solid var(--am-color-border);border-radius:var(--am-radius);background:var(--am-color-bg)}.wp-block-button__link{background-color:var(--am-color-primary);border-radius:var(--am-radius)}.search-form{display:flex;flex-wrap:wrap;gap:0.5rem;width:100%;max-width:100%}.search-field{flex:1 1 200px;min-width:0;padding:0.6rem 0.8rem;border:1px solid var(--am-color-border);border-radius:var(--am-radius);background:var(--am-color-bg);color:var(--am-color-text)}.search-submit{flex:0 0 auto;padding:0.6rem 1rem;background:var(--am-color-primary);color:#fff;border:none;border-radius:var(--am-radius);cursor:pointer}input,textarea,select{display:block;width:100%;max-width:100%;min-width:0;font-family:inherit;font-size:1rem;padding:0.6rem 0.8rem;border:1px solid var(--am-color-border);border-radius:var(--am-radius);background:var(--am-color-bg);color:var(--am-color-text)}textarea{min-height:140px;resize:vertical}button,input[type="submit"],input[type="button"],input[type="reset"]{width:auto;max-width:100%;background:var(--am-color-primary);color:#fff;border:none;border-radius:var(--am-radius);cursor:pointer}button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{background:var(--am-color-primary-dark)}.comment-list{margin:0;padding:0;list-style:none}.comment-list li{padding-block:var(--am-space-2);border-top:1px solid var(--am-color-border)}.landing-main{width:100%;max-width:100%}.landing-main .entry-content{width:95%;max-width:1400px;margin-inline:auto;padding-block:var(--am-space-2);display:flow-root}.search-partners,.search-partners-widget,.partner-directory,.partner-directory-widget,.partner-list,.partner-listing,.partner-listings,.partner-results,.partner-results-grid,.partner-grid,.partner-grid-wrapper,.service-directory,.service-directory-widget,.service-listing,.service-listings,.service-provider-list,.service-provider-grid,.provider-directory,.provider-list,.compare-list,.compare-grid{width:100%;max-width:100%;min-width:0;margin-bottom:var(--am-space-4);clear:both;display:flow-root;position:relative;overflow:visible}.search-partners form,.search-partners-widget form,.partner-directory form,.partner-directory-widget form{width:100%;max-width:100%;margin:0 0 var(--am-space-3)}.search-partners .grid,.search-partners .grid-container,.search-partners .cards,.search-partners .card-grid,.search-partners-widget .grid,.search-partners-widget .cards,.partner-directory .grid,.partner-directory .cards,.partner-directory .card-grid,.partner-grid,.partner-results-grid,.service-provider-grid{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat( auto-fit,minmax(min(240px,100%),1fr) );gap:var(--am-space-3);align-items:stretch;clear:both}.search-partners .card,.search-partners .partner-card,.search-partners .listing-card,.search-partners-widget .card,.search-partners-widget .partner-card,.partner-directory .card,.partner-directory .partner-card,.partner-directory .listing-card,.partner-card,.partner-listing-card,.service-provider-card,.provider-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;height:auto;min-height:0;margin:0;overflow:visible;clear:none}.search-partners img,.search-partners-widget img,.partner-directory img,.partner-directory-widget img,.partner-card img,.partner-listing-card img,.service-provider-card img,.provider-card img{max-width:100%;height:auto;object-fit:contain}.search-partners button,.search-partners a.button,.search-partners .button,.partner-directory button,.partner-directory a.button,.partner-directory .button,.partner-card button,.partner-card .button{max-width:100%}.search-partners::after,.search-partners-widget::after,.partner-directory::after,.partner-directory-widget::after,.partner-list::after,.partner-listing::after,.partner-results::after,.partner-grid::after,.service-directory::after,.service-listing::after,.service-provider-list::after,.provider-directory::after{content:"";display:table;clear:both}.entry-content > .search-partners,.entry-content > .search-partners-widget,.entry-content > .partner-directory,.entry-content > .partner-directory-widget,.entry-content > .partner-list,.entry-content > .partner-listing,.entry-content > .partner-listings,.entry-content > .partner-results,.entry-content > .partner-results-grid,.entry-content > .partner-grid,.entry-content > .service-directory,.entry-content > .service-listing,.entry-content > .service-listings,.entry-content > .service-provider-list,.entry-content > .service-provider-grid,.entry-content > .provider-directory,.entry-content > .provider-list,.entry-content > .compare-list,.entry-content > .compare-grid{margin-bottom:var(--am-space-4)}.entry-content .search-partners + h1,.entry-content .search-partners + h2,.entry-content .search-partners + h3,.entry-content .partner-directory + h1,.entry-content .partner-directory + h2,.entry-content .partner-directory + h3,.entry-content .partner-grid + h1,.entry-content .partner-grid + h2,.entry-content .partner-grid + h3{clear:both;margin-top:var(--am-space-4)}@media (max-width:900px){html,body,#page,#page.site,.site{width:100%;max-width:100%;min-width:0}.container,body.container-wide .container{width:100%;max-width:none;padding-inline:var(--am-space-2)}body.container-fluid .container{padding-inline:var(--am-space-2)}.layout-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;max-width:100%;margin-inline:auto;padding:var(--am-space-3) var(--am-space-2);gap:var(--am-space-3)}#primary{flex:none;width:100%;max-width:100%;min-width:0}#secondary{flex:none;order:2;width:100%;max-width:100%;min-width:0}#primary.content-scrollable{overflow:visible;padding-right:0}.header-top-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;text-align:center}.header-branding-group{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;gap:0.25rem}.header-branding-center{width:100%;max-width:100%;text-align:center}.header-right-group{flex-direction:column;width:100%;max-width:100%;margin-inline:auto}.header-branding-cta{max-width:100%}.custom-logo{max-height:60px}.site-title{font-size:clamp(1.4rem,6vw,1.7rem)}.site-description{font-size:0.85rem}.header-cta-button{max-width:100%;white-space:normal;text-align:center}.nav-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;padding-block:var(--am-space-1)}.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;position:static}.main-navigation ul#primary-menu{display:none;flex-direction:column;align-items:stretch;width:100%;max-width:100%;gap:0;text-align:left}.main-navigation.is-open ul#primary-menu{display:flex}.main-navigation li{width:100%;max-width:100%}.main-navigation a{width:100%;padding:0.8rem 0.5rem}.main-navigation ul ul{position:static;width:100%;min-width:0;display:none;box-shadow:none;padding-left:var(--am-space-2)}.main-navigation li.menu-item-has-children.is-open > ul{display:flex}body.blog-columns-2 .post-list,body.blog-columns-3 .post-list{grid-template-columns:1fr}.search-partners .grid,.search-partners .grid-container,.search-partners .cards,.search-partners .card-grid,.search-partners-widget .grid,.search-partners-widget .cards,.partner-directory .grid,.partner-directory .cards,.partner-directory .card-grid,.partner-grid,.partner-results-grid,.service-provider-grid{grid-template-columns:repeat( 2,minmax(0,1fr) )}.footer-columns-2,.footer-columns-3,.footer-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns-3 > .footer-widget-area:last-child{grid-column:1 / -1}.site-info{flex-direction:column;align-items:flex-start}.footer-navigation ul{flex-wrap:wrap;gap:0.5rem 1rem}.landing-main .entry-content{width:100%;padding-inline:var(--am-space-2)}}@media (max-width:600px){body{font-size:16px}.container,body.container-wide .container,body.container-fluid .container{width:100%;max-width:100%;padding-inline:var(--am-space-2)}.layout-wrap{width:100%;max-width:100%;padding:var(--am-space-2) var(--am-space-2)}.search-partners .grid,.search-partners .grid-container,.search-partners .cards,.search-partners .card-grid,.search-partners-widget .grid,.search-partners-widget .cards,.partner-directory .grid,.partner-directory .cards,.partner-directory .card-grid,.partner-grid,.partner-results-grid,.service-provider-grid{grid-template-columns:1fr;gap:var(--am-space-2)}.post-list{grid-template-columns:1fr}.footer-columns-2,.footer-columns-3,.footer-columns-4{grid-template-columns:1fr}.footer-widgets-wrap{padding-block:var(--am-space-3)}.site-info{padding-block:var(--am-space-2);font-size:0.85rem}.footer-topbar-inner{flex-direction:column;align-items:flex-start}.footer-row + .footer-row{padding-top:var(--am-space-3)}.footer-navigation ul{width:100%}.social-icons{max-width:100%}.search-form{flex-direction:column}.search-field,.search-submit{width:100%;flex-basis:auto}.am-hero{padding-block:var(--am-space-4)}.am-section{padding-block:var(--am-space-4)}.am-cta-band{padding-block:var(--am-space-3)}.entry-content > *{clear:both}.entry-content > .search-partners,.entry-content > .search-partners-widget,.entry-content > .partner-directory,.entry-content > .partner-directory-widget,.entry-content > .partner-grid,.entry-content > .service-directory,.entry-content > .service-listing{margin-bottom:var(--am-space-4)}}@media (max-width:480px){.layout-wrap{padding:var(--am-space-2) 0.75rem}.container,body.container-wide .container,body.container-fluid .container{padding-inline:0.75rem}.footer-widgets-wrap{padding-block:var(--am-space-3)}.site-info{padding-block:var(--am-space-2)}.am-hero{padding-block:var(--am-space-4)}.am-section{padding-block:var(--am-space-4)}.am-cta-band{padding-block:var(--am-space-3)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}.admin-bar .skip-link.screen-reader-text:focus{top:32px}@media (max-width:782px){.admin-bar .skip-link.screen-reader-text:focus{top:46px}}html,body{min-height:100%}#page.site{display:flex;flex-direction:column;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0}#page.site > .site-header,#page.site > header.site-header{flex:0 0 auto}#page.site > .site-main,#page.site > main.site-main,#page.site > .site-content{flex:1 0 auto;width:100%;max-width:100%;min-width:0;margin-bottom:0}.site-main,.site-content{min-width:0}#page.site > .site-footer,#page.site > footer.site-footer{flex:0 0 auto;width:100%;max-width:100%;height:auto;min-height:0;margin-top:0;margin-bottom:0}.site-footer{height:auto;min-height:0;margin-bottom:0}.footer-widgets,.site-info{height:auto;min-height:0}.site-footer p:last-child,.site-footer ul:last-child,.site-footer ol:last-child,.site-footer .widget:last-child{margin-bottom:0}#page.site > *:last-child{margin-bottom:0}.admin-bar #page.site{min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px)}@media (max-width:782px){.admin-bar #page.site{min-height:calc(100vh - 46px);min-height:calc(100dvh - 46px)}}@media print{.site-header,.site-footer,.main-navigation,.sidebar-right,.sidebar-left,#secondary{display:none !important}#primary,.site-main,.site-content,.container{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}a{color:#000;text-decoration:underline}body{background:#fff;color:#000}}body .site-header .header-top-inner,body .site-header .nav-inner{padding-left:max(var(--am-gutter),env(safe-area-inset-left));padding-right:max(var(--am-gutter),env(safe-area-inset-right))}.alignleft{float:left;margin:0.25em 1.5em 1em 0}.alignright{float:right;margin:0.25em 0 1em 1.5em}.aligncenter{display:block;clear:both;margin-inline:auto}.wp-caption{max-width:100%;margin-bottom:var(--am-space-2)}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text,.gallery-caption{margin:0.5em 0 0;font-size:0.875rem;line-height:1.5;color:var(--am-color-muted);text-align:center}.sticky{position:relative}.sticky .entry-title::before{content:"\2605\00a0";color:var(--am-color-primary)}.bypostauthor > .comment-body .fn::after{content:"";display:inline-block;width:0.5em;height:0.5em;margin-inline-start:0.4em;border-radius:50%;background:var(--am-color-primary)}@media (max-width:600px){.alignleft,.alignright{float:none;display:block;margin:0 auto var(--am-space-2)}}.wp-block-button.is-style-am-soft .wp-block-button__link{background:rgba(11,95,255,0.1);color:var(--am-color-primary)}.wp-block-button.is-style-am-soft .wp-block-button__link:hover{background:rgba(11,95,255,0.18)}.wp-block-group.is-style-am-card{padding:var(--am-space-3);border:1px solid var(--am-color-border);border-radius:var(--am-radius);background:var(--am-color-bg)} -
advisers-multipurpose/1.4.2/functions.php
r353916 r354080 17 17 * predictable across the entire theme. 18 18 */ 19 define( 'ADVISERS_MULTIPURPOSE_VERSION', '1.4. 0' );19 define( 'ADVISERS_MULTIPURPOSE_VERSION', '1.4.2' ); 20 20 define( 'ADVISERS_MULTIPURPOSE_DIR', get_template_directory() ); 21 21 define( 'ADVISERS_MULTIPURPOSE_URI', get_template_directory_uri() ); … … 344 344 345 345 advisers_multipurpose_load_includes(); 346 347 /** 348 * Register block styles. 349 * 350 * @return void 351 */ 352 function advisers_multipurpose_register_block_styles() { 353 354 register_block_style( 355 'core/button', 356 array( 357 'name' => 'am-soft', 358 'label' => __( 'Soft', 'advisers-multipurpose' ), 359 ) 360 ); 361 362 register_block_style( 363 'core/group', 364 array( 365 'name' => 'am-card', 366 'label' => __( 'Card', 'advisers-multipurpose' ), 367 ) 368 ); 369 } 370 add_action( 'init', 'advisers_multipurpose_register_block_styles' ); -
advisers-multipurpose/1.4.2/inc/security.php
r353916 r354080 7 7 * secrets out of the theme. 8 8 * 9 * Head clean-up (generator, RSD, shortlink) is plugin territory under the 10 * WordPress.org Theme Review rules, so it is not done here. 11 * 9 12 * Every behaviour below can be switched off with a filter, so a site 10 13 * owner can relax a rule if a specific plugin needs it. … … 18 21 19 22 /* ========================================================================== 20 * 1. HEAD CLEAN-UP 21 * ========================================================================== */ 22 23 /* 24 * Intentionally empty. 25 * 26 * WordPress.org Theme Review guidelines explicitly disallow removing 27 * non-presentational hooks such as wp_generator, rsd_link and 28 * wlwmanifest_link from wp_head — themes must not strip these discovery 29 * links. Hiding the generator tag / RSD / WLW / shortlink output is 30 * legitimate hardening for a security PLUGIN, but out of scope for a 31 * theme, so it has been removed here rather than reworked. 32 */ 33 34 35 /* ========================================================================== 36 * 2. XML-RPC, ENUMERATION AND LOGIN HARDENING 23 * 1. XML-RPC, ENUMERATION AND LOGIN HARDENING 37 24 * ========================================================================== */ 38 25 … … 105 92 106 93 /* ========================================================================== 107 * 3. SECURITY HEADERS94 * 2. SECURITY HEADERS 108 95 * ========================================================================== */ 109 96 … … 129 116 $headers = array( 130 117 'X-Content-Type-Options' => 'nosniff', 118 'X-Frame-Options' => 'SAMEORIGIN', 131 119 'Referrer-Policy' => 'strict-origin-when-cross-origin', 132 120 'Permissions-Policy' => 'camera=(), microphone=(), geolocation=(), payment=(), usb=()', 133 121 ); 134 135 /*136 * X-Frame-Options is deliberately NOT sent here. When this value is137 * SAMEORIGIN (the only setting that would not break same-site embeds138 * such as the Customizer preview), any cross-origin iframe that loads139 * the front end — including automated theme-preview/review tooling —140 * is blocked by the browser, which logs a frame-refused console error.141 * Framing protection belongs at the server/host level, same as the142 * Content-Security-Policy note above.143 */144 122 145 123 if ( is_ssl() ) { … … 171 149 172 150 /* ========================================================================== 173 * 4. SECRETS151 * 3. SECRETS HELPERS 174 152 * 175 153 * The theme itself stores no API keys, passwords or tokens. If you add an … … 178 156 * define( 'MY_SERVICE_KEY', 'value' ); 179 157 * 180 * An encrypt/decrypt helper pair previously lived here for values that must 181 * be stored in the database, but it has been removed: it relied on a 182 * disallowed binary-to-text transport encoding that WordPress.org's 183 * automated theme scanner flags outright. Nothing in this theme called it. 184 * If a future integration needs encrypted-at-rest storage, implement it in 185 * a plugin instead, where that restriction doesn't apply. 158 * and read it with advisers_multipurpose_get_secret( 'MY_SERVICE_KEY' ). 159 * If a value must live in the database, store it only after passing it 160 * through advisers_multipurpose_encrypt(). 186 161 * ========================================================================== */ 162 163 /** 164 * Derive a 32 byte encryption key from the site's secret salts. 165 * 166 * @return string Binary key, or empty string when unavailable. 167 */ 168 function advisers_multipurpose_crypto_key() { 169 170 if ( ! function_exists( 'sodium_crypto_secretbox' ) ) { 171 return ''; 172 } 173 174 return sodium_crypto_generichash( 175 wp_salt( 'auth' ) . wp_salt( 'secure_auth' ), 176 '', 177 SODIUM_CRYPTO_SECRETBOX_KEYBYTES 178 ); 179 } 180 181 /** 182 * Encrypt a string (authenticated encryption, XSalsa20-Poly1305). 183 * 184 * @param string $plain Plain text. 185 * @return string Hex text, or empty string on failure. 186 */ 187 function advisers_multipurpose_encrypt( $plain ) { 188 189 $key = advisers_multipurpose_crypto_key(); 190 191 if ( '' === $key || '' === (string) $plain ) { 192 return ''; 193 } 194 195 $nonce = random_bytes( SODIUM_CRYPTO_SECRETBOX_NONCEBYTES ); 196 $cipher = sodium_crypto_secretbox( (string) $plain, $nonce, $key ); 197 198 return bin2hex( $nonce . $cipher ); 199 } 200 201 /** 202 * Decrypt a value made by advisers_multipurpose_encrypt(). 203 * 204 * @param string $encoded Hex text. 205 * @return string Plain text, or empty string when invalid or tampered. 206 */ 207 function advisers_multipurpose_decrypt( $encoded ) { 208 209 $key = advisers_multipurpose_crypto_key(); 210 211 if ( '' === $key || '' === (string) $encoded ) { 212 return ''; 213 } 214 215 if ( ! ctype_xdigit( (string) $encoded ) || 0 !== strlen( $encoded ) % 2 ) { 216 return ''; 217 } 218 219 $raw = hex2bin( (string) $encoded ); 220 221 if ( false === $raw || strlen( $raw ) <= SODIUM_CRYPTO_SECRETBOX_NONCEBYTES ) { 222 return ''; 223 } 224 225 $nonce = substr( $raw, 0, SODIUM_CRYPTO_SECRETBOX_NONCEBYTES ); 226 $cipher = substr( $raw, SODIUM_CRYPTO_SECRETBOX_NONCEBYTES ); 227 $plain = sodium_crypto_secretbox_open( $cipher, $nonce, $key ); 228 229 return false === $plain ? '' : $plain; 230 } 187 231 188 232 /** -
advisers-multipurpose/1.4.2/inc/seo-meta.php
r353916 r354080 358 358 * Do not remove WordPress core head hooks from the theme. 359 359 * 360 * Since 1.4.0 the theme removes wp_generator, rsd_link, wlwmanifest_link and361 * the shortlink (see inc/security.php) to reduce information leakage. It362 * still leaves adjacent_posts_rel_link_wp_head and rel_canonical untouched.360 * The theme leaves wp_generator, rsd_link, wlwmanifest_link, shortlink, 361 * adjacent_posts_rel_link_wp_head and rel_canonical untouched. Removing the 362 * version/discovery tags is plugin territory (see the readme for a snippet). 363 363 * 364 364 * No action is required here. -
advisers-multipurpose/1.4.2/readme.txt
r353916 r354080 7 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html 8 8 9 Advisers Multipurpose WordPress Theme, Copyright 2026 Biswajit Barman10 Advisers Multipurpose is distributed under the terms of the GNU GPL11 12 9 A multipurpose, SEO-friendly, fast-loading theme with a custom header, footer, sidebar, and a native block-pattern page builder — fully customizable typography, colors, blog layout, and social icons, with a light/dark color scheme. 13 10 … … 104 101 == Changelog == 105 102 106 = 1.4.1 = 107 * Fixed: removed an X-Frame-Options header sent on every front-end request, which blocked the theme from rendering inside cross-origin iframes (including review/preview tooling) and logged a console error. 108 * Fixed: restored wp_generator, rsd_link and wlwmanifest_link on wp_head — these are non-presentational hooks that WordPress.org Theme Review guidelines require themes not to remove. 109 * Fixed: removed the unused encrypt/decrypt secrets helper in inc/security.php, which relied on a disallowed binary-to-text transport encoding flagged by the automated theme scanner. Nothing in the theme called it. 110 * Fixed: corrected two instances of incorrect WordPress capitalization in code comments (assets/css/main.css, inc/seo-meta.php). 111 * Added: theme copyright notice in readme.txt, alongside the license. 112 113 = 1.4.0 = 103 = 1.4.2 = 104 * Theme Check: removed head clean-up from the theme (plugin territory), replaced base64 with hex in the secrets helper, fixed WordPress capitalisation, added alignment/caption/gallery/sticky/bypostauthor classes and two registered block styles. 114 105 * Security: new inc/security.php - removes generator/RSD/WLW/shortlink output, disables XML-RPC, blocks anonymous user enumeration, generic login errors, safe security headers (nosniff, SAMEORIGIN, Referrer-Policy, Permissions-Policy, HSTS on HTTPS), and libsodium encrypt/decrypt helpers for secrets (keys belong in wp-config.php). All behaviours can be disabled with filters. 115 106 * Security: footer text is sanitised on save and escaped on output with one restricted tag list. … … 182 173 == Upgrade Notice == 183 174 184 = 1.4.1 =185 Fixes a console error from a frame-blocking header, restores two required WordPress.org discovery hooks, and removes a disallowed function from an unused helper. Recommended update.186 187 175 = 1.2.8 = 188 176 Removes the sticky-footer layout — it was relocating the footer-gap issue rather than fixing it. Pages now use natural, predictable height. Recommended update. … … 217 205 = 1.0.0 = 218 206 Initial release. 207 208 209 == Optional: hide WordPress version and discovery links == 210 The WordPress.org rules treat this as plugin territory, so it is not in the theme. To enable it, add this PHP snippet in a snippets plugin such as WPCode: 211 212 remove_action( 'wp_head', 'wp_generator' ); 213 remove_action( 'wp_head', 'rsd_link' ); 214 remove_action( 'wp_head', 'wlwmanifest_link' ); 215 remove_action( 'wp_head', 'wp_shortlink_wp_head', 10 ); 216 add_filter( 'the_generator', '__return_empty_string' ); -
advisers-multipurpose/1.4.2/style.css
r353916 r354080 5 5 Author URI: https://myadvisers.in 6 6 Description: A multipurpose, SEO-optimised, lightning-fast, fully responsive WordPress theme with a custom header, footer, sidebar and a native block-based page builder experience. Built for My Advisers. 7 Version: 1.4. 17 Version: 1.4.2 8 8 Requires at least: 6.5 9 9 Tested up to: 7.1
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)