Changeset 354580
- Timestamp:
- 10/19/2026 04:53:49 PM (8 hours ago)
- Location:
- news-vexa/1.0.16
- Files:
-
- 9 edited
- 1 copied
-
. (copied) (copied from news-vexa/1.0.15 )
-
assets/css/main.css (modified) (74 diffs)
-
assets/css/ui.css (modified) (9 diffs)
-
changelog.txt (modified) (1 diff)
-
functions.php (modified) (1 diff)
-
header.php (modified) (1 diff)
-
inc/template-tags.php (modified) (3 diffs)
-
readme.txt (modified) (4 diffs)
-
rtl.css (modified) (4 diffs)
-
style.css (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
news-vexa/1.0.16/assets/css/main.css
r351908 r354580 1944 1944 } 1945 1945 1946 .nv-header- colormag.nv-brandbar {1946 .nv-header-newsvexa .nv-brandbar { 1947 1947 background: #fff; 1948 1948 border-bottom: 1px solid #d7dce6; 1949 1949 } 1950 1950 1951 .nv-header- colormag.nv-brandbar-inner {1951 .nv-header-newsvexa .nv-brandbar-inner { 1952 1952 min-height: 96px; 1953 1953 display: grid; … … 1958 1958 } 1959 1959 1960 .nv-header- colormag.nv-brand {1960 .nv-header-newsvexa .nv-brand { 1961 1961 display: flex; 1962 1962 flex-direction: column; … … 1997 1997 1998 1998 .nv-color-logo-text small, 1999 .nv-header- colormag.nv-brand-kicker {1999 .nv-header-newsvexa .nv-brand-kicker { 2000 2000 display: block; 2001 2001 margin-top: 5px; … … 2008 2008 } 2009 2009 2010 .nv-header- colormag.custom-logo {2010 .nv-header-newsvexa .custom-logo { 2011 2011 max-height: 54px; 2012 2012 width: auto; 2013 2013 } 2014 2014 2015 .nv-header- colormag.nv-leaderboard {2015 .nv-header-newsvexa .nv-leaderboard { 2016 2016 display: grid; 2017 2017 grid-template-columns: auto 1fr auto; … … 2023 2023 } 2024 2024 2025 .nv-header- colormag.nv-leader-badge {2025 .nv-header-newsvexa .nv-leader-badge { 2026 2026 display: inline-flex; 2027 2027 align-items: center; … … 2038 2038 } 2039 2039 2040 .nv-header- colormag.nv-leader-copy strong {2040 .nv-header-newsvexa .nv-leader-copy strong { 2041 2041 display: block; 2042 2042 font-size: 12px; … … 2047 2047 } 2048 2048 2049 .nv-header- colormag.nv-leader-copy small {2049 .nv-header-newsvexa .nv-leader-copy small { 2050 2050 display: block; 2051 2051 margin-top: 4px; … … 2055 2055 } 2056 2056 2057 .nv-header- colormag.nv-leader-button {2057 .nv-header-newsvexa .nv-leader-button { 2058 2058 display: inline-flex; 2059 2059 align-items: center; … … 2068 2068 } 2069 2069 2070 .nv-header- colormag.nv-navbar {2070 .nv-header-newsvexa .nv-navbar { 2071 2071 border-bottom: 0; 2072 2072 position: relative; 2073 2073 } 2074 2074 2075 .nv-header- colormag.nv-navbar-inner {2075 .nv-header-newsvexa .nv-navbar-inner { 2076 2076 min-height: 42px; 2077 2077 justify-content: flex-start; 2078 2078 } 2079 2079 2080 .nv-header- colormag.nv-nav-list {2080 .nv-header-newsvexa .nv-nav-list { 2081 2081 display: flex; 2082 2082 align-items: center; … … 2085 2085 } 2086 2086 2087 .nv-header- colormag.nv-nav-list>li {2087 .nv-header-newsvexa .nv-nav-list>li { 2088 2088 position: relative; 2089 2089 } 2090 2090 2091 .nv-header- colormag.nv-nav-list>li>a {2091 .nv-header-newsvexa .nv-nav-list>li>a { 2092 2092 padding: 11px 18px 11px 24px; 2093 2093 border-radius: 0; … … 2098 2098 } 2099 2099 2100 .nv-header- colormag.nv-nav-list>li>a:before {2100 .nv-header-newsvexa .nv-nav-list>li>a:before { 2101 2101 content: ""; 2102 2102 position: absolute; … … 2109 2109 } 2110 2110 2111 .nv-header- colormag.nv-nav-list>li:nth-child(1)>a:before {2111 .nv-header-newsvexa .nv-nav-list>li:nth-child(1)>a:before { 2112 2112 background: #ffffff; 2113 2113 } 2114 2114 2115 .nv-header- colormag.nv-nav-list>li:nth-child(2)>a:before {2115 .nv-header-newsvexa .nv-nav-list>li:nth-child(2)>a:before { 2116 2116 background: #ff8fb5; 2117 2117 } 2118 2118 2119 .nv-header- colormag.nv-nav-list>li:nth-child(3)>a:before {2119 .nv-header-newsvexa .nv-nav-list>li:nth-child(3)>a:before { 2120 2120 background: #26b5ff; 2121 2121 } 2122 2122 2123 .nv-header- colormag.nv-nav-list>li:nth-child(4)>a:before {2123 .nv-header-newsvexa .nv-nav-list>li:nth-child(4)>a:before { 2124 2124 background: #33d16b; 2125 2125 } 2126 2126 2127 .nv-header- colormag.nv-nav-list>li:nth-child(5)>a:before {2127 .nv-header-newsvexa .nv-nav-list>li:nth-child(5)>a:before { 2128 2128 background: #20d3ff; 2129 2129 } 2130 2130 2131 .nv-header- colormag.nv-nav-list>li:nth-child(6)>a:before {2131 .nv-header-newsvexa .nv-nav-list>li:nth-child(6)>a:before { 2132 2132 background: #ff9700; 2133 2133 } 2134 2134 2135 .nv-header- colormag.nv-nav-list>li:nth-child(7)>a:before {2135 .nv-header-newsvexa .nv-nav-list>li:nth-child(7)>a:before { 2136 2136 background: #7be450; 2137 2137 } 2138 2138 2139 .nv-header- colormag.nv-nav-list>li:nth-child(8)>a:before {2139 .nv-header-newsvexa .nv-nav-list>li:nth-child(8)>a:before { 2140 2140 background: #9a6bff; 2141 2141 } 2142 2142 2143 .nv-header- colormag.nv-nav-list>li:nth-child(9)>a:before {2143 .nv-header-newsvexa .nv-nav-list>li:nth-child(9)>a:before { 2144 2144 background: #ff2d55; 2145 2145 } 2146 2146 2147 .nv-header- colormag.nv-nav-list>li>a:hover,2148 .nv-header- colormag.nv-nav-list>.current-menu-item>a,2149 .nv-header- colormag.nv-nav-list>.current-menu-ancestor>a {2147 .nv-header-newsvexa .nv-nav-list>li>a:hover, 2148 .nv-header-newsvexa .nv-nav-list>.current-menu-item>a, 2149 .nv-header-newsvexa .nv-nav-list>.current-menu-ancestor>a { 2150 2150 background: rgba(0,0,0,.12); 2151 2151 color: #fff; 2152 2152 } 2153 2153 2154 .nv-header- colormag.nv-nav-list .sub-menu {2154 .nv-header-newsvexa .nv-nav-list .sub-menu { 2155 2155 top: 100%; 2156 2156 border-radius: 0 0 14px 14px; … … 2161 2161 /* Keep long desktop menus on one line without changing WordPress menu data. */ 2162 2162 @media (min-width:981px) { 2163 .nv-header- colormag.nv-navbar-inner,2164 .nv-header- colormag.nv-primary-nav {2163 .nv-header-newsvexa .nv-navbar-inner, 2164 .nv-header-newsvexa .nv-primary-nav { 2165 2165 min-width: 0; 2166 2166 width: 100%; 2167 2167 } 2168 2168 2169 .nv-header- colormag.nv-nav-list {2169 .nv-header-newsvexa .nv-nav-list { 2170 2170 flex-wrap: nowrap; 2171 2171 min-width: 0; … … 2174 2174 } 2175 2175 2176 .nv-header- colormag.nv-nav-list > li {2176 .nv-header-newsvexa .nv-nav-list > li { 2177 2177 flex: 0 0 auto; 2178 2178 } 2179 2179 2180 .nv-header- colormag.nv-nav-overflow-item {2180 .nv-header-newsvexa .nv-nav-overflow-item { 2181 2181 order: -1; 2182 2182 margin-inline: 0 6px; … … 2185 2185 } 2186 2186 2187 .nv-header- colormag.nv-nav-overflow-toggle {2187 .nv-header-newsvexa .nv-nav-overflow-toggle { 2188 2188 appearance: none; 2189 2189 display: inline-flex; … … 2217 2217 } 2218 2218 2219 .nv-header- colormag.nv-nav-overflow-toggle:hover,2220 .nv-header- colormag.nv-nav-overflow-toggle:focus-visible,2221 .nv-header- colormag.nv-nav-overflow-item.is-open > .nv-nav-overflow-toggle {2219 .nv-header-newsvexa .nv-nav-overflow-toggle:hover, 2220 .nv-header-newsvexa .nv-nav-overflow-toggle:focus-visible, 2221 .nv-header-newsvexa .nv-nav-overflow-item.is-open > .nv-nav-overflow-toggle { 2222 2222 background: rgba(0,0,0,.24); 2223 2223 color: #fff; 2224 2224 } 2225 2225 2226 .nv-header- colormag.nv-nav-overflow-item > .nv-nav-overflow-menu {2226 .nv-header-newsvexa .nv-nav-overflow-item > .nv-nav-overflow-menu { 2227 2227 top: calc(100% + 8px); 2228 2228 inset-inline-start: 0; … … 2240 2240 } 2241 2241 2242 .nv-header- colormag.nv-nav-overflow-item.is-open > .nv-nav-overflow-menu {2242 .nv-header-newsvexa .nv-nav-overflow-item.is-open > .nv-nav-overflow-menu { 2243 2243 opacity: 1; 2244 2244 visibility: visible; … … 2246 2246 } 2247 2247 2248 .nv-header- colormag.nv-nav-overflow-menu > li + li {2248 .nv-header-newsvexa .nv-nav-overflow-menu > li + li { 2249 2249 border-top: 1px solid #f0e8ed; 2250 2250 } 2251 2251 2252 .nv-header- colormag.nv-nav-overflow-menu > li > a {2252 .nv-header-newsvexa .nv-nav-overflow-menu > li > a { 2253 2253 display: block; 2254 2254 padding: 12px 14px; … … 2263 2263 } 2264 2264 2265 .nv-header- colormag.nv-nav-overflow-menu > li > a:hover,2266 .nv-header- colormag.nv-nav-overflow-menu > .current-menu-item > a {2265 .nv-header-newsvexa .nv-nav-overflow-menu > li > a:hover, 2266 .nv-header-newsvexa .nv-nav-overflow-menu > .current-menu-item > a { 2267 2267 background: #fff2f7; 2268 2268 color: var(--nv-accent); 2269 2269 } 2270 2270 2271 .nv-header- colormag.nv-nav-overflow-menu .menu-item-has-children > .sub-menu {2271 .nv-header-newsvexa .nv-nav-overflow-menu .menu-item-has-children > .sub-menu { 2272 2272 top: 0; 2273 2273 inset-inline-start: 100%; … … 2282 2282 } 2283 2283 2284 .nv-header- colormag.nv-breaking-bar {2284 .nv-header-newsvexa .nv-breaking-bar { 2285 2285 background: #eef1f5; 2286 2286 border-top: 1px solid #d7dce6; … … 2288 2288 } 2289 2289 2290 .nv-header- colormag.nv-ticker-inner {2290 .nv-header-newsvexa .nv-ticker-inner { 2291 2291 min-height: 40px; 2292 2292 grid-template-columns: auto minmax(0,1fr); … … 2294 2294 } 2295 2295 2296 .nv-header- colormag.nv-ticker strong {2296 .nv-header-newsvexa .nv-ticker strong { 2297 2297 display: inline-flex; 2298 2298 align-items: center; … … 2308 2308 } 2309 2309 2310 .nv-header- colormag.nv-ticker strong span {2310 .nv-header-newsvexa .nv-ticker strong span { 2311 2311 display: none; 2312 2312 } 2313 2313 2314 .nv-header- colormag.nv-ticker-viewport {2314 .nv-header-newsvexa .nv-ticker-viewport { 2315 2315 min-width: 0; 2316 2316 } 2317 2317 2318 .nv-header- colormag.nv-ticker-track {2318 .nv-header-newsvexa .nv-ticker-track { 2319 2319 font-size: 14px; 2320 2320 font-weight: 700; … … 2323 2323 } 2324 2324 2325 .nv-header- colormag.nv-ticker-track a {2325 .nv-header-newsvexa .nv-ticker-track a { 2326 2326 padding: 0; 2327 2327 } 2328 2328 2329 .nv-header- colormag.nv-ticker-track a:after {2329 .nv-header-newsvexa .nv-ticker-track a:after { 2330 2330 background: #b8c1d6; 2331 2331 right: -18px; … … 2356 2356 2357 2357 @media (max-width:980px) { 2358 .nv-header- colormag.nv-brandbar-inner {2358 .nv-header-newsvexa .nv-brandbar-inner { 2359 2359 grid-template-columns: auto 1fr; 2360 2360 gap: 12px; 2361 2361 } 2362 2362 2363 .nv-header- colormag.nv-leaderboard {2363 .nv-header-newsvexa .nv-leaderboard { 2364 2364 grid-column: 1/-1; 2365 2365 } 2366 2366 2367 .nv-header- colormag.nv-navbar {2367 .nv-header-newsvexa .nv-navbar { 2368 2368 display: block; 2369 2369 } 2370 2370 2371 .nv-header- colormag.nv-navbar-inner {2371 .nv-header-newsvexa .nv-navbar-inner { 2372 2372 min-height: 0; 2373 2373 padding: 0; 2374 2374 } 2375 2375 2376 .nv-header- colormag.nv-primary-nav {2376 .nv-header-newsvexa .nv-primary-nav { 2377 2377 display: none; 2378 2378 position: fixed; … … 2388 2388 } 2389 2389 2390 .nv-header- colormag.nv-primary-nav.is-open {2390 .nv-header-newsvexa .nv-primary-nav.is-open { 2391 2391 display: block; 2392 2392 } 2393 2393 2394 .nv-header- colormag.nv-primary-nav .nv-nav-list {2394 .nv-header-newsvexa .nv-primary-nav .nv-nav-list { 2395 2395 display: block; 2396 2396 } 2397 2397 2398 .nv-header- colormag.nv-primary-nav .nv-nav-list>li>a {2398 .nv-header-newsvexa .nv-primary-nav .nv-nav-list>li>a { 2399 2399 color: #1b2440; 2400 2400 padding: 14px 14px 14px 28px; 2401 2401 } 2402 2402 2403 .nv-header- colormag.nv-primary-nav .nv-nav-list>li>a:hover,2404 .nv-header- colormag.nv-primary-nav .nv-nav-list>.current-menu-item>a,2405 .nv-header- colormag.nv-primary-nav .nv-nav-list>.current-menu-ancestor>a {2403 .nv-header-newsvexa .nv-primary-nav .nv-nav-list>li>a:hover, 2404 .nv-header-newsvexa .nv-primary-nav .nv-nav-list>.current-menu-item>a, 2405 .nv-header-newsvexa .nv-primary-nav .nv-nav-list>.current-menu-ancestor>a { 2406 2406 background: #f5f7fb; 2407 2407 color: #1b2440; 2408 2408 } 2409 2409 2410 .nv-header- colormag.nv-primary-nav .sub-menu {2410 .nv-header-newsvexa .nv-primary-nav .sub-menu { 2411 2411 position: static; 2412 2412 opacity: 1; … … 2419 2419 } 2420 2420 2421 .nv-header- colormag.nv-ticker-track {2421 .nv-header-newsvexa .nv-ticker-track { 2422 2422 gap: 24px; 2423 2423 } 2424 2424 2425 .nv-header- colormag.nv-ticker strong {2425 .nv-header-newsvexa .nv-ticker strong { 2426 2426 padding: 0 10px; 2427 2427 font-size: 11px; … … 2435 2435 2436 2436 .nv-color-logo-text small, 2437 .nv-header- colormag.nv-brand-kicker {2437 .nv-header-newsvexa .nv-brand-kicker { 2438 2438 font-size: 10px; 2439 2439 } 2440 2440 2441 .nv-header- colormag.nv-leaderboard {2441 .nv-header-newsvexa .nv-leaderboard { 2442 2442 grid-template-columns: 1fr; 2443 2443 justify-items: start; 2444 2444 } 2445 2445 2446 .nv-header- colormag.nv-leader-button {2446 .nv-header-newsvexa .nv-leader-button { 2447 2447 width: 100%; 2448 2448 } … … 2551 2551 } 2552 2552 2553 .nv-header- colormag.nv-nav-list>li>a {2553 .nv-header-newsvexa .nv-nav-list>li>a { 2554 2554 font-weight: 400 !important; 2555 2555 letter-spacing: 0; 2556 2556 } 2557 2557 2558 .nv-header- colormag.nv-primary-nav .nv-nav-list>li>a {2558 .nv-header-newsvexa .nv-primary-nav .nv-nav-list>li>a { 2559 2559 font-weight: 400 !important; 2560 2560 } … … 2878 2878 } 2879 2879 2880 .nv-header- colormag.nv-color-logo-mark {2880 .nv-header-newsvexa .nv-color-logo-mark { 2881 2881 background: var(--nv-accent) !important; 2882 2882 } 2883 2883 2884 .nv-header- colormag.nv-leaderboard {2884 .nv-header-newsvexa .nv-leaderboard { 2885 2885 border-color: var(--nv-accent) !important; 2886 2886 background: #fff8fc !important; … … 2888 2888 } 2889 2889 2890 .nv-header- colormag.nv-leader-copy strong {2890 .nv-header-newsvexa .nv-leader-copy strong { 2891 2891 color: var(--nv-accent) !important; 2892 2892 } 2893 2893 2894 .nv-header- colormag.nv-leader-button {2894 .nv-header-newsvexa .nv-leader-button { 2895 2895 background: var(--nv-accent) !important; 2896 2896 } 2897 2897 2898 .nv-header- colormag.nv-navbar {2898 .nv-header-newsvexa .nv-navbar { 2899 2899 background: var(--nv-accent) !important; 2900 2900 } 2901 2901 2902 .nv-header- colormag.nv-ticker strong {2902 .nv-header-newsvexa .nv-ticker strong { 2903 2903 background: var(--nv-accent) !important; 2904 2904 } 2905 2905 2906 .nv-header- colormag.nv-leaderboard.has-banner-image {2906 .nv-header-newsvexa .nv-leaderboard.has-banner-image { 2907 2907 display: block; 2908 2908 min-width: 0; … … 2975 2975 2976 2976 @media (max-width:980px) { 2977 .nv-header- colormag.nv-brandbar-inner {2977 .nv-header-newsvexa .nv-brandbar-inner { 2978 2978 grid-template-columns: auto minmax(0,1fr); 2979 2979 } … … 2986 2986 } 2987 2987 2988 .nv-header- colormag.nv-leaderboard.has-banner-image {2988 .nv-header-newsvexa .nv-leaderboard.has-banner-image { 2989 2989 width: min(100%,728px) !important; 2990 2990 height: 90px !important; … … 2997 2997 } 2998 2998 2999 .nv-header- colormag.nv-leader-image-link {2999 .nv-header-newsvexa .nv-leader-image-link { 3000 3000 display: block !important; 3001 3001 width: 100% !important; … … 3007 3007 } 3008 3008 3009 .nv-header- colormag.nv-leader-image-link img {3009 .nv-header-newsvexa .nv-leader-image-link img { 3010 3010 display: block !important; 3011 3011 width: 100% !important; … … 3018 3018 } 3019 3019 3020 .nv-header- colormag.nv-leader-image-link.is-not-linked {3020 .nv-header-newsvexa .nv-leader-image-link.is-not-linked { 3021 3021 cursor: default; 3022 3022 } 3023 3023 3024 3024 @media (max-width:980px) { 3025 .nv-header- colormag.nv-leaderboard.has-banner-image {3025 .nv-header-newsvexa .nv-leaderboard.has-banner-image { 3026 3026 width: 100% !important; 3027 3027 height: auto !important; … … 3031 3031 } 3032 3032 3033 .nv-header- colormag.nv-leader-image-link,3034 .nv-header- colormag.nv-leader-image-link img {3033 .nv-header-newsvexa .nv-leader-image-link, 3034 .nv-header-newsvexa .nv-leader-image-link img { 3035 3035 height: 100% !important; 3036 3036 min-height: 0 !important; … … 3449 3449 3450 3450 @media (max-width: 980px) { 3451 .nv-header- colormag.nv-primary-nav {3451 .nv-header-newsvexa .nv-primary-nav { 3452 3452 padding-top: 76px; 3453 3453 } … … 3468 3468 } 3469 3469 3470 .nv-header- colormag.nv-primary-nav {3470 .nv-header-newsvexa .nv-primary-nav { 3471 3471 z-index: 100; 3472 3472 } 3473 3473 } 3474 3474 3475 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-inner-no-banner {3475 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-inner-no-banner { 3476 3476 grid-template-columns: auto minmax(280px, 500px); 3477 3477 justify-content: space-between; … … 3604 3604 3605 3605 /* Header: logo, managed advertisement, and compact search. */ 3606 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout {3606 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout { 3607 3607 min-height: 96px; 3608 3608 grid-template-columns: minmax(180px, 240px) minmax(300px, 540px) minmax(260px, 330px); … … 3842 3842 3843 3843 @media (max-width: 1100px) { 3844 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout {3844 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout { 3845 3845 grid-template-columns: minmax(180px, 230px) minmax(300px, 1fr); 3846 3846 } … … 3854 3854 3855 3855 @media (max-width: 980px) { 3856 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout {3856 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout { 3857 3857 grid-template-columns: auto minmax(0, 1fr); 3858 3858 } 3859 3859 3860 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle {3860 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle { 3861 3861 display: inline-flex; 3862 3862 } … … 6956 6956 6957 6957 /* 1.0.95: match the top header menu bar color to the submitted reference image. */ 6958 .nv-header- colormag.nv-navbar {6958 .nv-header-newsvexa .nv-navbar { 6959 6959 background: #d61c60 !important; 6960 6960 } … … 6963 6963 /* 1.0.96: recolor the top utility bar and remove footer row dividers. */ 6964 6964 .nv-utilitybar, 6965 .nv-header- colormag.nv-utilitybar {6965 .nv-header-newsvexa .nv-utilitybar { 6966 6966 background: #d61c60 !important; 6967 6967 color: rgba(255,255,255,.92) !important; … … 7018 7018 7019 7019 /* 1.0.98: make the main header menu bar white with reddish menu text. */ 7020 .nv-header- colormag.nv-navbar {7020 .nv-header-newsvexa .nv-navbar { 7021 7021 background: #ffffff !important; 7022 7022 border-top: 0 !important; … … 7024 7024 } 7025 7025 7026 .nv-header- colormag.nv-nav-list > li > a,7027 .nv-header- colormag.nv-overflow-toggle,7028 .nv-header- colormag.nv-nav-toggle,7029 .nv-header- colormag.nv-nav-toggle .nv-nav-toggle-bar,7030 .nv-header- colormag.nv-mobile-menu-button,7031 .nv-header- colormag.nv-mobile-menu-button .nv-icon,7032 .nv-header- colormag.nv-nav-toggle .nv-icon {7026 .nv-header-newsvexa .nv-nav-list > li > a, 7027 .nv-header-newsvexa .nv-overflow-toggle, 7028 .nv-header-newsvexa .nv-nav-toggle, 7029 .nv-header-newsvexa .nv-nav-toggle .nv-nav-toggle-bar, 7030 .nv-header-newsvexa .nv-mobile-menu-button, 7031 .nv-header-newsvexa .nv-mobile-menu-button .nv-icon, 7032 .nv-header-newsvexa .nv-nav-toggle .nv-icon { 7033 7033 color: #d61c60 !important; 7034 7034 } 7035 7035 7036 .nv-header- colormag.nv-nav-list > li > a {7036 .nv-header-newsvexa .nv-nav-list > li > a { 7037 7037 background: transparent !important; 7038 7038 } 7039 7039 7040 .nv-header- colormag.nv-nav-list > li > a:hover,7041 .nv-header- colormag.nv-nav-list > li > a:focus-visible,7042 .nv-header- colormag.nv-nav-list > li.current-menu-item > a,7043 .nv-header- colormag.nv-nav-list > li.current-menu-ancestor > a,7044 .nv-header- colormag.nv-nav-list > li.current-page-ancestor > a {7040 .nv-header-newsvexa .nv-nav-list > li > a:hover, 7041 .nv-header-newsvexa .nv-nav-list > li > a:focus-visible, 7042 .nv-header-newsvexa .nv-nav-list > li.current-menu-item > a, 7043 .nv-header-newsvexa .nv-nav-list > li.current-menu-ancestor > a, 7044 .nv-header-newsvexa .nv-nav-list > li.current-page-ancestor > a { 7045 7045 color: #bf1654 !important; 7046 7046 } 7047 7047 7048 .nv-header- colormag.nv-overflow-toggle:hover,7049 .nv-header- colormag.nv-overflow-toggle:focus-visible,7050 .nv-header- colormag.nv-nav-toggle:hover,7051 .nv-header- colormag.nv-nav-toggle:focus-visible {7048 .nv-header-newsvexa .nv-overflow-toggle:hover, 7049 .nv-header-newsvexa .nv-overflow-toggle:focus-visible, 7050 .nv-header-newsvexa .nv-nav-toggle:hover, 7051 .nv-header-newsvexa .nv-nav-toggle:focus-visible { 7052 7052 color: #bf1654 !important; 7053 7053 } 7054 7054 7055 .nv-header- colormag.nv-nav-toggle {7055 .nv-header-newsvexa .nv-nav-toggle { 7056 7056 background: rgba(214, 28, 96, 0.06) !important; 7057 7057 border-right: 1px solid #f0d7e2 !important; … … 7060 7060 7061 7061 /* 1.0.99: match the menu button color to the menu text color and make menu text bold. */ 7062 .nv-header- colormag.nv-nav-list > li > a {7062 .nv-header-newsvexa .nv-nav-list > li > a { 7063 7063 font-weight: 700 !important; 7064 7064 } 7065 7065 7066 .nv-header- colormag.nv-nav-toggle {7066 .nv-header-newsvexa .nv-nav-toggle { 7067 7067 background: #d61c60 !important; 7068 7068 border-right: 1px solid #c11856 !important; 7069 7069 } 7070 7070 7071 .nv-header- colormag.nv-nav-toggle .nv-icon,7072 .nv-header- colormag.nv-nav-toggle .nv-nav-toggle-bar,7073 .nv-header- colormag.nv-mobile-menu-button .nv-icon {7071 .nv-header-newsvexa .nv-nav-toggle .nv-icon, 7072 .nv-header-newsvexa .nv-nav-toggle .nv-nav-toggle-bar, 7073 .nv-header-newsvexa .nv-mobile-menu-button .nv-icon { 7074 7074 color: #ffffff !important; 7075 7075 background: #ffffff !important; 7076 7076 } 7077 7077 7078 .nv-header- colormag.nv-overflow-toggle,7079 .nv-header- colormag.nv-mobile-menu-button {7078 .nv-header-newsvexa .nv-overflow-toggle, 7079 .nv-header-newsvexa .nv-mobile-menu-button { 7080 7080 color: #d61c60 !important; 7081 7081 } … … 7083 7083 7084 7084 /* 1.1.0: target the actual brandbar menu toggle and the visible menu links. */ 7085 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle,7086 .nv-header- colormag.nv-menu-toggle,7087 .nv-header- colormag.nv-icon-button.nv-menu-toggle {7085 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle, 7086 .nv-header-newsvexa .nv-menu-toggle, 7087 .nv-header-newsvexa .nv-icon-button.nv-menu-toggle { 7088 7088 display: inline-flex !important; 7089 7089 background: #d61c60 !important; … … 7092 7092 } 7093 7093 7094 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle:hover,7095 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle:focus-visible,7096 .nv-header- colormag.nv-menu-toggle:hover,7097 .nv-header- colormag.nv-menu-toggle:focus-visible {7094 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle:hover, 7095 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle:focus-visible, 7096 .nv-header-newsvexa .nv-menu-toggle:hover, 7097 .nv-header-newsvexa .nv-menu-toggle:focus-visible { 7098 7098 background: #bf1654 !important; 7099 7099 border-color: #b0154f !important; … … 7102 7102 } 7103 7103 7104 .nv-header- colormag.nv-menu-toggle svg,7105 .nv-header- colormag.nv-menu-toggle .nv-icon,7106 .nv-header- colormag.nv-menu-toggle .nv-icon svg,7107 .nv-header- colormag.nv-menu-toggle svg *,7108 .nv-header- colormag.nv-menu-toggle .nv-icon * {7104 .nv-header-newsvexa .nv-menu-toggle svg, 7105 .nv-header-newsvexa .nv-menu-toggle .nv-icon, 7106 .nv-header-newsvexa .nv-menu-toggle .nv-icon svg, 7107 .nv-header-newsvexa .nv-menu-toggle svg *, 7108 .nv-header-newsvexa .nv-menu-toggle .nv-icon * { 7109 7109 color: #ffffff !important; 7110 7110 fill: #ffffff !important; … … 7112 7112 } 7113 7113 7114 .nv-header- colormag.nv-navbar .nv-nav-list > li > a,7115 .nv-header- colormag.nv-navbar .nv-nav-overflow-toggle,7116 .nv-header- colormag.nv-primary-nav .nv-nav-list > li > a {7114 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a, 7115 .nv-header-newsvexa .nv-navbar .nv-nav-overflow-toggle, 7116 .nv-header-newsvexa .nv-primary-nav .nv-nav-list > li > a { 7117 7117 color: #d61c60 !important; 7118 7118 font-weight: 700 !important; 7119 7119 } 7120 7120 7121 .nv-header- colormag.nv-navbar .nv-nav-list > li > a:hover,7122 .nv-header- colormag.nv-navbar .nv-nav-list > li > a:focus-visible,7123 .nv-header- colormag.nv-navbar .nv-nav-list > .current-menu-item > a,7124 .nv-header- colormag.nv-navbar .nv-nav-list > .current-menu-ancestor > a,7125 .nv-header- colormag.nv-navbar .nv-nav-list > .current-page-ancestor > a,7126 .nv-header- colormag.nv-navbar .nv-nav-overflow-toggle:hover,7127 .nv-header- colormag.nv-navbar .nv-nav-overflow-toggle:focus-visible {7121 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a:hover, 7122 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a:focus-visible, 7123 .nv-header-newsvexa .nv-navbar .nv-nav-list > .current-menu-item > a, 7124 .nv-header-newsvexa .nv-navbar .nv-nav-list > .current-menu-ancestor > a, 7125 .nv-header-newsvexa .nv-navbar .nv-nav-list > .current-page-ancestor > a, 7126 .nv-header-newsvexa .nv-navbar .nv-nav-overflow-toggle:hover, 7127 .nv-header-newsvexa .nv-navbar .nv-nav-overflow-toggle:focus-visible { 7128 7128 color: #bf1654 !important; 7129 7129 } … … 7131 7131 7132 7132 /* 1.1.1: remove accidental desktop brandbar toggle and style the actual nav overflow button. */ 7133 .nv-header- colormag.nv-menu-toggle,7134 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle,7135 .nv-header- colormag.nv-icon-button.nv-menu-toggle {7133 .nv-header-newsvexa .nv-menu-toggle, 7134 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle, 7135 .nv-header-newsvexa .nv-icon-button.nv-menu-toggle { 7136 7136 display: none !important; 7137 7137 } 7138 7138 7139 7139 @media (max-width: 980px) { 7140 .nv-header- colormag.nv-menu-toggle,7141 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle,7142 .nv-header- colormag.nv-icon-button.nv-menu-toggle {7140 .nv-header-newsvexa .nv-menu-toggle, 7141 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle, 7142 .nv-header-newsvexa .nv-icon-button.nv-menu-toggle { 7143 7143 display: inline-flex !important; 7144 7144 background: #d61c60 !important; … … 7147 7147 } 7148 7148 7149 .nv-header- colormag.nv-menu-toggle svg,7150 .nv-header- colormag.nv-menu-toggle .nv-icon,7151 .nv-header- colormag.nv-menu-toggle svg *,7152 .nv-header- colormag.nv-menu-toggle .nv-icon * {7149 .nv-header-newsvexa .nv-menu-toggle svg, 7150 .nv-header-newsvexa .nv-menu-toggle .nv-icon, 7151 .nv-header-newsvexa .nv-menu-toggle svg *, 7152 .nv-header-newsvexa .nv-menu-toggle .nv-icon * { 7153 7153 color: #ffffff !important; 7154 7154 fill: #ffffff !important; … … 7157 7157 } 7158 7158 7159 .nv-header- colormag.nv-nav-overflow-toggle {7159 .nv-header-newsvexa .nv-nav-overflow-toggle { 7160 7160 background: #d61c60 !important; 7161 7161 border-inline-end: 1px solid #c11856 !important; … … 7163 7163 } 7164 7164 7165 .nv-header- colormag.nv-nav-overflow-toggle:hover,7166 .nv-header- colormag.nv-nav-overflow-toggle:focus-visible,7167 .nv-header- colormag.nv-nav-overflow-item.is-open > .nv-nav-overflow-toggle {7165 .nv-header-newsvexa .nv-nav-overflow-toggle:hover, 7166 .nv-header-newsvexa .nv-nav-overflow-toggle:focus-visible, 7167 .nv-header-newsvexa .nv-nav-overflow-item.is-open > .nv-nav-overflow-toggle { 7168 7168 background: #bf1654 !important; 7169 7169 color: #ffffff !important; 7170 7170 } 7171 7171 7172 .nv-header- colormag.nv-nav-overflow-icon i {7172 .nv-header-newsvexa .nv-nav-overflow-icon i { 7173 7173 background: #ffffff !important; 7174 7174 } 7175 7175 7176 .nv-header- colormag.nv-navbar .nv-nav-list > li > a {7176 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a { 7177 7177 font-weight: 700 !important; 7178 7178 color: #d61c60 !important; … … 7181 7181 7182 7182 /* 1.1.2: make main nav labels title case and change color on hover. */ 7183 .nv-header- colormag.nv-navbar .nv-nav-list > li > a,7184 .nv-header- colormag.nv-primary-nav .nv-nav-list > li > a,7185 .nv-header- colormag.nv-nav-overflow-panel a {7183 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a, 7184 .nv-header-newsvexa .nv-primary-nav .nv-nav-list > li > a, 7185 .nv-header-newsvexa .nv-nav-overflow-panel a { 7186 7186 text-transform: capitalize !important; 7187 7187 letter-spacing: 0 !important; … … 7189 7189 } 7190 7190 7191 .nv-header- colormag.nv-navbar .nv-nav-list > li > a:hover,7192 .nv-header- colormag.nv-navbar .nv-nav-list > li > a:focus-visible,7193 .nv-header- colormag.nv-primary-nav .nv-nav-list > li > a:hover,7194 .nv-header- colormag.nv-primary-nav .nv-nav-list > li > a:focus-visible,7195 .nv-header- colormag.nv-nav-overflow-panel a:hover,7196 .nv-header- colormag.nv-nav-overflow-panel a:focus-visible {7191 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a:hover, 7192 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a:focus-visible, 7193 .nv-header-newsvexa .nv-primary-nav .nv-nav-list > li > a:hover, 7194 .nv-header-newsvexa .nv-primary-nav .nv-nav-list > li > a:focus-visible, 7195 .nv-header-newsvexa .nv-nav-overflow-panel a:hover, 7196 .nv-header-newsvexa .nv-nav-overflow-panel a:focus-visible { 7197 7197 color: #8f123e !important; 7198 7198 } … … 7201 7201 /* 1.1.3: add separators between main menu items and stretch the nav evenly across the full row. */ 7202 7202 @media (min-width: 981px) { 7203 .nv-header- colormag.nv-navbar-inner,7204 .nv-header- colormag.nv-primary-nav {7203 .nv-header-newsvexa .nv-navbar-inner, 7204 .nv-header-newsvexa .nv-primary-nav { 7205 7205 width: 100% !important; 7206 7206 max-width: 100% !important; … … 7208 7208 } 7209 7209 7210 .nv-header- colormag.nv-navbar .nv-nav-list {7210 .nv-header-newsvexa .nv-navbar .nv-nav-list { 7211 7211 display: flex !important; 7212 7212 align-items: stretch !important; … … 7218 7218 } 7219 7219 7220 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) {7220 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) { 7221 7221 flex: 1 1 0 !important; 7222 7222 min-width: 0 !important; … … 7227 7227 } 7228 7228 7229 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) > a {7229 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) > a { 7230 7230 width: 100% !important; 7231 7231 justify-content: center !important; … … 7235 7235 } 7236 7236 7237 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item):not(:last-child)::after {7237 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item):not(:last-child)::after { 7238 7238 content: ""; 7239 7239 position: absolute; … … 7247 7247 } 7248 7248 7249 .nv-header- colormag.nv-nav-overflow-item {7249 .nv-header-newsvexa .nv-nav-overflow-item { 7250 7250 flex: 0 0 46px !important; 7251 7251 margin: 0 !important; 7252 7252 } 7253 7253 7254 .nv-header- colormag.nv-nav-overflow-toggle {7254 .nv-header-newsvexa .nv-nav-overflow-toggle { 7255 7255 width: 46px !important; 7256 7256 min-width: 46px !important; … … 7261 7261 /* 1.1.4: restore natural desktop menu sizing, keep one-line labels, and add safe separators without overlap. */ 7262 7262 @media (min-width: 981px) { 7263 .nv-header- colormag.nv-navbar-inner,7264 .nv-header- colormag.nv-primary-nav {7263 .nv-header-newsvexa .nv-navbar-inner, 7264 .nv-header-newsvexa .nv-primary-nav { 7265 7265 width: 100% !important; 7266 7266 max-width: 100% !important; … … 7268 7268 } 7269 7269 7270 .nv-header- colormag.nv-navbar .nv-nav-list {7270 .nv-header-newsvexa .nv-navbar .nv-nav-list { 7271 7271 display: flex !important; 7272 7272 align-items: center !important; … … 7280 7280 } 7281 7281 7282 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) {7282 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) { 7283 7283 flex: 0 0 auto !important; 7284 7284 min-width: 0 !important; … … 7287 7287 } 7288 7288 7289 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) > a {7289 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) > a { 7290 7290 width: auto !important; 7291 7291 display: flex !important; … … 7297 7297 } 7298 7298 7299 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a::after {7299 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a::after { 7300 7300 content: ""; 7301 7301 position: absolute; … … 7309 7309 } 7310 7310 7311 .nv-header- colormag.nv-nav-overflow-item {7311 .nv-header-newsvexa .nv-nav-overflow-item { 7312 7312 flex: 0 0 46px !important; 7313 7313 margin: 0 !important; … … 7319 7319 @media (min-width: 981px) { 7320 7320 /* Disable older separator rules that caused duplicates and end separators. */ 7321 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item):not(:last-child)::after,7322 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a::after {7321 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item):not(:last-child)::after, 7322 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a::after { 7323 7323 content: none !important; 7324 7324 display: none !important; 7325 7325 } 7326 7326 7327 .nv-header- colormag.nv-navbar .nv-nav-list {7327 .nv-header-newsvexa .nv-navbar .nv-nav-list { 7328 7328 justify-content: flex-start !important; 7329 7329 padding-inline-end: 0 !important; 7330 7330 } 7331 7331 7332 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) > a {7332 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) > a { 7333 7333 padding-inline: 16px !important; 7334 7334 white-space: nowrap !important; … … 7336 7336 7337 7337 /* Add one separator only before non-first visible normal items. */ 7338 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a::before {7338 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a::before { 7339 7339 content: "" !important; 7340 7340 position: absolute !important; … … 7350 7350 7351 7351 /* Preserve the colored dots and shift them right when separator exists. */ 7352 .nv-header- colormag.nv-navbar .nv-nav-list > li > a::before {7352 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a::before { 7353 7353 left: 10px !important; 7354 7354 } 7355 7355 7356 .nv-header- colormag.nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a {7356 .nv-header-newsvexa .nv-navbar .nv-nav-list > li:not(.nv-nav-overflow-item) + li:not(.nv-nav-overflow-item) > a { 7357 7357 padding-inline-start: 22px !important; 7358 7358 } 7359 7359 } 7360 7360 7361 .nv-header- colormag.nv-navbar .nv-nav-list > li > a:hover,7362 .nv-header- colormag.nv-navbar .nv-nav-list > li > a:focus-visible,7363 .nv-header- colormag.nv-primary-nav .nv-nav-list > li > a:hover,7364 .nv-header- colormag.nv-primary-nav .nv-nav-list > li > a:focus-visible,7365 .nv-header- colormag.nv-nav-overflow-menu a:hover,7366 .nv-header- colormag.nv-nav-overflow-menu a:focus-visible {7361 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a:hover, 7362 .nv-header-newsvexa .nv-navbar .nv-nav-list > li > a:focus-visible, 7363 .nv-header-newsvexa .nv-primary-nav .nv-nav-list > li > a:hover, 7364 .nv-header-newsvexa .nv-primary-nav .nv-nav-list > li > a:focus-visible, 7365 .nv-header-newsvexa .nv-nav-overflow-menu a:hover, 7366 .nv-header-newsvexa .nv-nav-overflow-menu a:focus-visible { 7367 7367 color: #d6a100 !important; 7368 7368 } … … 7371 7371 /* 1.1.9: enlarge only the header logo area while keeping the rest of the header boxes intact. */ 7372 7372 @media (min-width: 1101px) { 7373 .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout {7373 .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout { 7374 7374 grid-template-columns: minmax(240px, 320px) minmax(300px, 540px) minmax(260px, 330px); 7375 7375 } 7376 7376 } 7377 7377 7378 .nv-header- colormag.nv-brand {7378 .nv-header-newsvexa .nv-brand { 7379 7379 min-width: 0; 7380 7380 } 7381 7381 7382 .nv-header- colormag.nv-brand .custom-logo-link {7382 .nv-header-newsvexa .nv-brand .custom-logo-link { 7383 7383 display: inline-flex; 7384 7384 align-items: center; 7385 7385 } 7386 7386 7387 .nv-header- colormag.custom-logo {7387 .nv-header-newsvexa .custom-logo { 7388 7388 max-height: 72px; 7389 7389 width: auto; … … 7721 7721 } 7722 7722 7723 .nv-header- colormag.nv-brand .nv-default-logo {7723 .nv-header-newsvexa .nv-brand .nv-default-logo { 7724 7724 display: block; 7725 7725 width: auto; -
news-vexa/1.0.16/assets/css/ui.css
r351908 r354580 5 5 /* Keep the requested top-menu markers, home spacing and black utility icons. */ 6 6 7 .nv-header- colormag.nv-nav-list > li > a {7 .nv-header-newsvexa .nv-nav-list > li > a { 8 8 position: relative; 9 9 gap: 8px; 10 10 } 11 11 12 .nv-header- colormag.nv-nav-list > li > a::before {12 .nv-header-newsvexa .nv-nav-list > li > a::before { 13 13 width: 10px; 14 14 height: 10px; … … 17 17 } 18 18 19 .nv-header- colormag.nv-nav-list > li:nth-child(1) > a::before {19 .nv-header-newsvexa .nv-nav-list > li:nth-child(1) > a::before { 20 20 background: #fff; 21 21 content: none !important; … … 24 24 } 25 25 26 .nv-header- colormag.nv-nav-list > li:nth-child(2) > a::before {26 .nv-header-newsvexa .nv-nav-list > li:nth-child(2) > a::before { 27 27 background: #ff9ac0; 28 28 } 29 29 30 .nv-header- colormag.nv-nav-list > li:nth-child(3) > a::before {30 .nv-header-newsvexa .nv-nav-list > li:nth-child(3) > a::before { 31 31 background: #38bdf8; 32 32 } 33 33 34 .nv-header- colormag.nv-nav-list > li:nth-child(4) > a::before {34 .nv-header-newsvexa .nv-nav-list > li:nth-child(4) > a::before { 35 35 background: #34d399; 36 36 } 37 37 38 .nv-header- colormag.nv-nav-list > li:nth-child(5) > a::before {38 .nv-header-newsvexa .nv-nav-list > li:nth-child(5) > a::before { 39 39 background: #22d3ee; 40 40 } 41 41 42 .nv-header- colormag.nv-nav-list > li:nth-child(6) > a::before {42 .nv-header-newsvexa .nv-nav-list > li:nth-child(6) > a::before { 43 43 background: #f59e0b; 44 44 } 45 45 46 .nv-header- colormag.nv-nav-list > li:nth-child(7) > a::before {46 .nv-header-newsvexa .nv-nav-list > li:nth-child(7) > a::before { 47 47 background: #84cc16; 48 48 } 49 49 50 .nv-header- colormag.nv-nav-list > li:nth-child(8) > a::before {50 .nv-header-newsvexa .nv-nav-list > li:nth-child(8) > a::before { 51 51 background: #8b5cf6; 52 52 } 53 53 54 .nv-header- colormag.nv-nav-list > li:nth-child(9) > a::before {54 .nv-header-newsvexa .nv-nav-list > li:nth-child(9) > a::before { 55 55 background: #fb7185; 56 56 } 57 57 58 .nv-header- colormag.nv-nav-list > li:nth-child(10) > a::before {58 .nv-header-newsvexa .nv-nav-list > li:nth-child(10) > a::before { 59 59 background: #fbbf24; 60 60 } 61 61 62 .nv-header- colormag.nv-nav-list > li:nth-child(11) > a::before {62 .nv-header-newsvexa .nv-nav-list > li:nth-child(11) > a::before { 63 63 background: #818cf8; 64 64 } 65 65 66 .nv-header- colormag.nv-nav-list > li:nth-child(12) > a::before {66 .nv-header-newsvexa .nv-nav-list > li:nth-child(12) > a::before { 67 67 background: #2dd4bf; 68 68 } … … 1028 1028 /* Reserve navigation geometry until the first fit; CSS still works without JS. */ 1029 1029 @media (min-width: 981px) { 1030 .nv-header- colormag.nv-navbar .nv-nav-list {1030 .nv-header-newsvexa .nv-navbar .nv-nav-list { 1031 1031 min-height: 42px; 1032 1032 } 1033 .nv-js .nv-header- colormag.nv-nav-list:not(.nv-nav-is-ready) {1033 .nv-js .nv-header-newsvexa .nv-nav-list:not(.nv-nav-is-ready) { 1034 1034 overflow: hidden !important; 1035 1035 visibility: hidden; 1036 1036 } 1037 html:not(.nv-js) .nv-header- colormag.nv-navbar {1037 html:not(.nv-js) .nv-header-newsvexa .nv-navbar { 1038 1038 display: block !important; 1039 1039 } 1040 html:not(.nv-js) .nv-header- colormag.nv-primary-nav {1040 html:not(.nv-js) .nv-header-newsvexa .nv-primary-nav { 1041 1041 overflow-x: auto; 1042 1042 } 1043 .nv-header- colormag.nv-nav-overflow-item[hidden] {1043 .nv-header-newsvexa .nv-nav-overflow-item[hidden] { 1044 1044 display: none !important; 1045 1045 } 1046 .nv-header- colormag.nv-nav-overflow-item:not(.is-open) > .nv-nav-overflow-menu {1046 .nv-header-newsvexa .nv-nav-overflow-item:not(.is-open) > .nv-nav-overflow-menu { 1047 1047 opacity: 0; 1048 1048 visibility: hidden; 1049 1049 pointer-events: none; 1050 1050 } 1051 .nv-header- colormag.nv-nav-overflow-item.is-open > .nv-nav-overflow-menu {1051 .nv-header-newsvexa .nv-nav-overflow-item.is-open > .nv-nav-overflow-menu { 1052 1052 opacity: 1; 1053 1053 visibility: visible; … … 1081 1081 /* Keep the existing links usable on small screens when JavaScript is disabled. */ 1082 1082 @media (max-width: 980px) { 1083 html:not(.nv-js) .nv-header- colormag.nv-navbar {1083 html:not(.nv-js) .nv-header-newsvexa .nv-navbar { 1084 1084 display: block !important; 1085 1085 } 1086 html:not(.nv-js) .nv-header- colormag.nv-primary-nav {1086 html:not(.nv-js) .nv-header-newsvexa .nv-primary-nav { 1087 1087 position: static; 1088 1088 width: 100%; … … 1094 1094 box-shadow: none; 1095 1095 } 1096 html:not(.nv-js) .nv-header- colormag.nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle,1096 html:not(.nv-js) .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout .nv-menu-toggle, 1097 1097 html:not(.nv-js) .nv-menu-close { 1098 1098 display: none !important; … … 1115 1115 1116 1116 /* Inert off-screen menu measurements cannot paint, scroll or receive focus. */ 1117 #page.nv-site .nv-header- colormag.nv-navbar .nv-nav-list.nv-nav-measure {1117 #page.nv-site .nv-header-newsvexa .nv-navbar .nv-nav-list.nv-nav-measure { 1118 1118 position: fixed !important; 1119 1119 inset: 0 auto auto 0 !important; … … 1128 1128 /* Bridge the existing eight-pixel dropdown gap while the pointer enters the menu. */ 1129 1129 @media (min-width: 981px) { 1130 .nv-header- colormag.nv-nav-overflow-item.is-open::after {1130 .nv-header-newsvexa .nv-nav-overflow-item.is-open::after { 1131 1131 content: ""; 1132 1132 position: absolute; … … 1137 1137 } 1138 1138 } 1139 1140 /* Keep compact story titles and recent-post widget links to two visible lines. */ 1141 #page.nv-site .nv-home-side-body > h3, 1142 #page.nv-site .nv-category-showcase-featured > h3, 1143 #page.nv-site .nv-category-showcase-compact-body > h3, 1144 #page.nv-site .nv-sidebar .wp-block-latest-posts > li > a:not(.wp-block-latest-posts__read-more), 1145 #page.nv-site .nv-sidebar-column .wp-block-latest-posts > li > a:not(.wp-block-latest-posts__read-more), 1146 #page.nv-site .nv-widget-stack .wp-block-latest-posts > li > a:not(.wp-block-latest-posts__read-more), 1147 #page.nv-site .nv-sidebar .widget_recent_entries li > a, 1148 #page.nv-site .nv-sidebar-column .widget_recent_entries li > a, 1149 #page.nv-site .nv-widget-stack .widget_recent_entries li > a { 1150 display: -webkit-box !important; 1151 -webkit-box-orient: vertical !important; 1152 -webkit-line-clamp: 2 !important; 1153 line-clamp: 2; 1154 overflow: hidden !important; 1155 text-overflow: ellipsis; 1156 white-space: normal !important; 1157 } -
news-vexa/1.0.16/changelog.txt
r351908 r354580 1 1 News Vexa Changelog 2 3 1.0.16 - 2026-10-19 4 - Limited compact homepage, category and recent-post widget titles to two lines. 5 - Set Theme URI to https://narya.tr/ and Author URI to https://newsvexa.narya.tr/. 6 - Restored the fixed Turkish footer link and its existing presentation rules 7 in the local edition; retained the site owner's credit in the directory ZIP. 8 - Replaced legacy header naming consistently in the template and stylesheets. 9 - Added a Stable tag and matching theme tags to readme.txt. 10 - Removed the unsupported one-column layout tag. 11 - Delegated content rendering to WordPress the_content() so core can preserve 12 block attributes, trusted HTML, shortcodes, embeds and password protection. 2 13 3 14 1.0.15 - 2026-10-04 -
news-vexa/1.0.16/functions.php
r351908 r354580 10 10 } 11 11 12 define( 'NEWSVEXA_VERSION', '1.0.1 5' );12 define( 'NEWSVEXA_VERSION', '1.0.16' ); 13 13 define( 'NEWSVEXA_DIR', get_template_directory() ); 14 14 -
news-vexa/1.0.16/header.php
r351908 r354580 45 45 <a class="screen-reader-text nv-skip-link" href="#primary"><?php esc_html_e( 'Skip to content', 'news-vexa' ); ?></a> 46 46 <div id="page" class="nv-site"> 47 <header class="nv-site-header nv-header- colormag">47 <header class="nv-site-header nv-header-newsvexa"> 48 48 <?php if ( ! empty( $options['show_topbar'] ) ) : ?> 49 49 <div class="nv-utilitybar"> -
news-vexa/1.0.16/inc/template-tags.php
r351908 r354580 449 449 450 450 /** 451 * Render the site owner’s copyright.452 * 453 * Directory edition: display the site name without a theme-author keyword credit.451 * Render the owner's fixed Turkish footer link through the theme action. 452 * 453 * The linked keywords intentionally bypass gettext in every site locale. 454 454 * 455 455 * @return void … … 457 457 function newsvexa_footer_credit_link() { 458 458 $year = wp_date( 'Y' ); 459 $url = home_url( '/' );460 459 461 460 echo '<p class="nv-footer-copyright">'; 462 461 echo '© ' . esc_html( $year ) . ' '; 463 echo '<a class="nv-footer-credit-link" href="' . esc_url( $url ) . '" rel="home">' . esc_html( get_bloginfo( 'name' )) . '</a>';462 echo '<a class="nv-footer-credit-link" href="' . esc_url( 'https://narya.tr/' ) . '" lang="tr">' . esc_html( 'köpek maması & kedi maması' ) . '</a>'; 464 463 echo '. ' . esc_html__( 'All rights reserved.', 'news-vexa' ); 465 464 echo '</p>'; … … 498 497 499 498 /** 500 * Render stored post HTML safely while retaining core block and shortcode hooks. 499 * Render post content through the native WordPress content pipeline. 500 * 501 * Let core handle blocks, shortcodes, embeds, pagination and password protection. 502 * Filtering stored HTML here can alter block attributes and trusted markup. 501 503 * 502 504 * @return void 503 505 */ 504 506 function newsvexa_the_content() { 505 $content = get_the_content(); 506 if ( ! post_password_required() ) { 507 $content = wp_kses_post( $content ); 508 } 509 $content = apply_filters( 'the_content', $content ); 510 echo str_replace( ']]>', ']]>', $content ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Saved HTML sanitized above; core filters render trusted blocks and shortcodes. 507 the_content(); 511 508 } 512 509 -
news-vexa/1.0.16/readme.txt
r351908 r354580 1 1 === News Vexa === 2 2 Contributors: yineali 3 Stable tag: 1.0.16 4 Tags: blog, news, two-columns, right-sidebar, footer-widgets, custom-colors, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, wide-blocks, block-styles, block-patterns, editor-style 3 5 Requires at least: 6.6 4 6 Tested up to: 7.1 … … 153 155 == Distribution editions == 154 156 Both editions use the exact same owner-supplied replacement screenshot.png 155 and declare Theme URI as https://newsvexa.narya.tr/ and Author URI as 156 https://narya.tr/ in style.css. The two metadata URLs are distinct. 157 The local edition retains the requested Turkish footer credit. The separately 158 prepared directory edition uses the site owner's name in the copyright line. 157 and declare Theme URI as https://narya.tr/ and Author URI as 158 https://newsvexa.narya.tr/ in style.css. The two metadata URLs are distinct. 159 The local edition displays the owner-requested fixed Turkish footer keywords 160 linked to https://narya.tr/ through the existing newsvexa_footer_credit action. 161 The linked text bypasses gettext; the surrounding copyright sentence follows 162 the site locale and the link inherits the existing footer typography and color. 163 The separately prepared directory edition uses the site owner's name in the 164 copyright line. Keyword credits can conflict with Theme Directory spam rules. 159 165 Theme Check passing is automated validation, not Theme Directory approval. 160 166 The resource inventory above covers the current assets, including the new … … 171 177 172 178 == Changelog == 179 180 = 1.0.16 = 181 * Limited compact homepage, category and recent-post widget titles to two lines. 182 * Set Theme URI to https://narya.tr/ and Author URI to https://newsvexa.narya.tr/. 183 * Restored the requested fixed Turkish footer link in the local edition. 184 * Replaced legacy header naming with News Vexa-specific HTML and CSS classes. 185 * Added the Stable tag and synchronized readme tags with style.css. 186 * Removed the unsupported one-column layout tag. 187 * Restored native WordPress content rendering for blocks, shortcodes, embeds, 188 paginated content and password-protected posts and pages. 173 189 174 190 = 1.0.15 = … … 231 247 == Upgrade Notice == 232 248 249 = 1.0.16 = 250 Compact story titles now use at most two lines. Theme and author URLs were 251 updated, and the local edition restores the owner-requested footer link. 252 Restores native block and embedded content rendering and corrects the theme's 253 header naming, readme metadata and supported layout tags. 254 233 255 = 1.0.12 = 234 256 The theme and author links now point to https://narya.tr/. The owner-supplied -
news-vexa/1.0.16/rtl.css
r351908 r354580 18 18 } 19 19 20 .nv-header- colormag.nv-nav-list>li>a:before {20 .nv-header-newsvexa .nv-nav-list>li>a:before { 21 21 left: auto; 22 22 right: 10px; 23 23 } 24 24 25 .nv-header- colormag.nv-nav-list>li>a {25 .nv-header-newsvexa .nv-nav-list>li>a { 26 26 padding-right: 24px; 27 27 padding-left: 18px; … … 44 44 45 45 .nv-ticker-track a:after, 46 .nv-header- colormag.nv-ticker-track a:after {46 .nv-header-newsvexa .nv-ticker-track a:after { 47 47 right: auto; 48 48 left: -18px; … … 64 64 @media (max-width:980px) { 65 65 .nv-primary-nav, 66 .nv-header- colormag.nv-primary-nav {66 .nv-header-newsvexa .nv-primary-nav { 67 67 left: auto; 68 68 right: 0; … … 70 70 71 71 .nv-primary-nav .sub-menu, 72 .nv-header- colormag.nv-primary-nav .sub-menu {72 .nv-header-newsvexa .nv-primary-nav .sub-menu { 73 73 padding-left: 0; 74 74 padding-right: 18px; -
news-vexa/1.0.16/style.css
r351908 r354580 1 1 /* 2 2 Theme Name: News Vexa 3 Theme URI: https://n ewsvexa.narya.tr/3 Theme URI: https://narya.tr/ 4 4 Author: yineali 5 Author URI: https://n arya.tr/5 Author URI: https://newsvexa.narya.tr/ 6 6 Description: A colorful, responsive news and magazine theme with editorial layouts, widget areas, block styles, and native WordPress settings. 7 Version: 1.0.1 57 Version: 1.0.16 8 8 Requires at least: 6.6 9 9 Tested up to: 7.1 … … 13 13 Text Domain: news-vexa 14 14 Domain Path: /languages 15 Tags: blog, news, one-column,two-columns, right-sidebar, footer-widgets, custom-colors, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, wide-blocks, block-styles, block-patterns, editor-style15 Tags: blog, news, two-columns, right-sidebar, footer-widgets, custom-colors, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, wide-blocks, block-styles, block-patterns, editor-style 16 16 17 17 News Vexa WordPress Theme, Copyright 2026 yineali.
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)