Make WordPress Themes

Changeset 354580


Ignore:
Timestamp:
10/19/2026 04:53:49 PM (8 hours ago)
Author:
themedropbox
Message:

New version of News Vexa - 1.0.16

Location:
news-vexa/1.0.16
Files:
9 edited
1 copied

Legend:

Unmodified
Added
Removed
  • news-vexa/1.0.16/assets/css/main.css

    r351908 r354580  
    19441944}
    19451945
    1946 .nv-header-colormag .nv-brandbar {
     1946.nv-header-newsvexa .nv-brandbar {
    19471947  background: #fff;
    19481948  border-bottom: 1px solid #d7dce6;
    19491949}
    19501950
    1951 .nv-header-colormag .nv-brandbar-inner {
     1951.nv-header-newsvexa .nv-brandbar-inner {
    19521952  min-height: 96px;
    19531953  display: grid;
    … …  
    19581958}
    19591959
    1960 .nv-header-colormag .nv-brand {
     1960.nv-header-newsvexa .nv-brand {
    19611961  display: flex;
    19621962  flex-direction: column;
    … …  
    19971997
    19981998.nv-color-logo-text small,
    1999 .nv-header-colormag .nv-brand-kicker {
     1999.nv-header-newsvexa .nv-brand-kicker {
    20002000  display: block;
    20012001  margin-top: 5px;
    … …  
    20082008}
    20092009
    2010 .nv-header-colormag .custom-logo {
     2010.nv-header-newsvexa .custom-logo {
    20112011  max-height: 54px;
    20122012  width: auto;
    20132013}
    20142014
    2015 .nv-header-colormag .nv-leaderboard {
     2015.nv-header-newsvexa .nv-leaderboard {
    20162016  display: grid;
    20172017  grid-template-columns: auto 1fr auto;
    … …  
    20232023}
    20242024
    2025 .nv-header-colormag .nv-leader-badge {
     2025.nv-header-newsvexa .nv-leader-badge {
    20262026  display: inline-flex;
    20272027  align-items: center;
    … …  
    20382038}
    20392039
    2040 .nv-header-colormag .nv-leader-copy strong {
     2040.nv-header-newsvexa .nv-leader-copy strong {
    20412041  display: block;
    20422042  font-size: 12px;
    … …  
    20472047}
    20482048
    2049 .nv-header-colormag .nv-leader-copy small {
     2049.nv-header-newsvexa .nv-leader-copy small {
    20502050  display: block;
    20512051  margin-top: 4px;
    … …  
    20552055}
    20562056
    2057 .nv-header-colormag .nv-leader-button {
     2057.nv-header-newsvexa .nv-leader-button {
    20582058  display: inline-flex;
    20592059  align-items: center;
    … …  
    20682068}
    20692069
    2070 .nv-header-colormag .nv-navbar {
     2070.nv-header-newsvexa .nv-navbar {
    20712071  border-bottom: 0;
    20722072  position: relative;
    20732073}
    20742074
    2075 .nv-header-colormag .nv-navbar-inner {
     2075.nv-header-newsvexa .nv-navbar-inner {
    20762076  min-height: 42px;
    20772077  justify-content: flex-start;
    20782078}
    20792079
    2080 .nv-header-colormag .nv-nav-list {
     2080.nv-header-newsvexa .nv-nav-list {
    20812081  display: flex;
    20822082  align-items: center;
    … …  
    20852085}
    20862086
    2087 .nv-header-colormag .nv-nav-list>li {
     2087.nv-header-newsvexa .nv-nav-list>li {
    20882088  position: relative;
    20892089}
    20902090
    2091 .nv-header-colormag .nv-nav-list>li>a {
     2091.nv-header-newsvexa .nv-nav-list>li>a {
    20922092  padding: 11px 18px 11px 24px;
    20932093  border-radius: 0;
    … …  
    20982098}
    20992099
    2100 .nv-header-colormag .nv-nav-list>li>a:before {
     2100.nv-header-newsvexa .nv-nav-list>li>a:before {
    21012101  content: "";
    21022102  position: absolute;
    … …  
    21092109}
    21102110
    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 {
    21122112  background: #ffffff;
    21132113}
    21142114
    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 {
    21162116  background: #ff8fb5;
    21172117}
    21182118
    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 {
    21202120  background: #26b5ff;
    21212121}
    21222122
    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 {
    21242124  background: #33d16b;
    21252125}
    21262126
    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 {
    21282128  background: #20d3ff;
    21292129}
    21302130
    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 {
    21322132  background: #ff9700;
    21332133}
    21342134
    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 {
    21362136  background: #7be450;
    21372137}
    21382138
    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 {
    21402140  background: #9a6bff;
    21412141}
    21422142
    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 {
    21442144  background: #ff2d55;
    21452145}
    21462146
    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 {
    21502150  background: rgba(0,0,0,.12);
    21512151  color: #fff;
    21522152}
    21532153
    2154 .nv-header-colormag .nv-nav-list .sub-menu {
     2154.nv-header-newsvexa .nv-nav-list .sub-menu {
    21552155  top: 100%;
    21562156  border-radius: 0 0 14px 14px;
    … …  
    21612161/* Keep long desktop menus on one line without changing WordPress menu data. */
    21622162@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 {
    21652165    min-width: 0;
    21662166    width: 100%;
    21672167  }
    21682168
    2169   .nv-header-colormag .nv-nav-list {
     2169  .nv-header-newsvexa .nv-nav-list {
    21702170    flex-wrap: nowrap;
    21712171    min-width: 0;
    … …  
    21742174  }
    21752175
    2176   .nv-header-colormag .nv-nav-list > li {
     2176  .nv-header-newsvexa .nv-nav-list > li {
    21772177    flex: 0 0 auto;
    21782178  }
    21792179
    2180   .nv-header-colormag .nv-nav-overflow-item {
     2180  .nv-header-newsvexa .nv-nav-overflow-item {
    21812181    order: -1;
    21822182    margin-inline: 0 6px;
    … …  
    21852185  }
    21862186
    2187   .nv-header-colormag .nv-nav-overflow-toggle {
     2187  .nv-header-newsvexa .nv-nav-overflow-toggle {
    21882188    appearance: none;
    21892189    display: inline-flex;
    … …  
    22172217  }
    22182218
    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 {
    22222222    background: rgba(0,0,0,.24);
    22232223    color: #fff;
    22242224  }
    22252225
    2226   .nv-header-colormag .nv-nav-overflow-item > .nv-nav-overflow-menu {
     2226  .nv-header-newsvexa .nv-nav-overflow-item > .nv-nav-overflow-menu {
    22272227    top: calc(100% + 8px);
    22282228    inset-inline-start: 0;
    … …  
    22402240  }
    22412241
    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 {
    22432243    opacity: 1;
    22442244    visibility: visible;
    … …  
    22462246  }
    22472247
    2248   .nv-header-colormag .nv-nav-overflow-menu > li + li {
     2248  .nv-header-newsvexa .nv-nav-overflow-menu > li + li {
    22492249    border-top: 1px solid #f0e8ed;
    22502250  }
    22512251
    2252   .nv-header-colormag .nv-nav-overflow-menu > li > a {
     2252  .nv-header-newsvexa .nv-nav-overflow-menu > li > a {
    22532253    display: block;
    22542254    padding: 12px 14px;
    … …  
    22632263  }
    22642264
    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 {
    22672267    background: #fff2f7;
    22682268    color: var(--nv-accent);
    22692269  }
    22702270
    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 {
    22722272    top: 0;
    22732273    inset-inline-start: 100%;
    … …  
    22822282}
    22832283
    2284 .nv-header-colormag .nv-breaking-bar {
     2284.nv-header-newsvexa .nv-breaking-bar {
    22852285  background: #eef1f5;
    22862286  border-top: 1px solid #d7dce6;
    … …  
    22882288}
    22892289
    2290 .nv-header-colormag .nv-ticker-inner {
     2290.nv-header-newsvexa .nv-ticker-inner {
    22912291  min-height: 40px;
    22922292  grid-template-columns: auto minmax(0,1fr);
    … …  
    22942294}
    22952295
    2296 .nv-header-colormag .nv-ticker strong {
     2296.nv-header-newsvexa .nv-ticker strong {
    22972297  display: inline-flex;
    22982298  align-items: center;
    … …  
    23082308}
    23092309
    2310 .nv-header-colormag .nv-ticker strong span {
     2310.nv-header-newsvexa .nv-ticker strong span {
    23112311  display: none;
    23122312}
    23132313
    2314 .nv-header-colormag .nv-ticker-viewport {
     2314.nv-header-newsvexa .nv-ticker-viewport {
    23152315  min-width: 0;
    23162316}
    23172317
    2318 .nv-header-colormag .nv-ticker-track {
     2318.nv-header-newsvexa .nv-ticker-track {
    23192319  font-size: 14px;
    23202320  font-weight: 700;
    … …  
    23232323}
    23242324
    2325 .nv-header-colormag .nv-ticker-track a {
     2325.nv-header-newsvexa .nv-ticker-track a {
    23262326  padding: 0;
    23272327}
    23282328
    2329 .nv-header-colormag .nv-ticker-track a:after {
     2329.nv-header-newsvexa .nv-ticker-track a:after {
    23302330  background: #b8c1d6;
    23312331  right: -18px;
    … …  
    23562356
    23572357@media (max-width:980px) {
    2358   .nv-header-colormag .nv-brandbar-inner {
     2358  .nv-header-newsvexa .nv-brandbar-inner {
    23592359    grid-template-columns: auto 1fr;
    23602360    gap: 12px;
    23612361  }
    23622362
    2363   .nv-header-colormag .nv-leaderboard {
     2363  .nv-header-newsvexa .nv-leaderboard {
    23642364    grid-column: 1/-1;
    23652365  }
    23662366
    2367   .nv-header-colormag .nv-navbar {
     2367  .nv-header-newsvexa .nv-navbar {
    23682368    display: block;
    23692369  }
    23702370
    2371   .nv-header-colormag .nv-navbar-inner {
     2371  .nv-header-newsvexa .nv-navbar-inner {
    23722372    min-height: 0;
    23732373    padding: 0;
    23742374  }
    23752375
    2376   .nv-header-colormag .nv-primary-nav {
     2376  .nv-header-newsvexa .nv-primary-nav {
    23772377    display: none;
    23782378    position: fixed;
    … …  
    23882388  }
    23892389
    2390   .nv-header-colormag .nv-primary-nav.is-open {
     2390  .nv-header-newsvexa .nv-primary-nav.is-open {
    23912391    display: block;
    23922392  }
    23932393
    2394   .nv-header-colormag .nv-primary-nav .nv-nav-list {
     2394  .nv-header-newsvexa .nv-primary-nav .nv-nav-list {
    23952395    display: block;
    23962396  }
    23972397
    2398   .nv-header-colormag .nv-primary-nav .nv-nav-list>li>a {
     2398  .nv-header-newsvexa .nv-primary-nav .nv-nav-list>li>a {
    23992399    color: #1b2440;
    24002400    padding: 14px 14px 14px 28px;
    24012401  }
    24022402
    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 {
    24062406    background: #f5f7fb;
    24072407    color: #1b2440;
    24082408  }
    24092409
    2410   .nv-header-colormag .nv-primary-nav .sub-menu {
     2410  .nv-header-newsvexa .nv-primary-nav .sub-menu {
    24112411    position: static;
    24122412    opacity: 1;
    … …  
    24192419  }
    24202420
    2421   .nv-header-colormag .nv-ticker-track {
     2421  .nv-header-newsvexa .nv-ticker-track {
    24222422    gap: 24px;
    24232423  }
    24242424
    2425   .nv-header-colormag .nv-ticker strong {
     2425  .nv-header-newsvexa .nv-ticker strong {
    24262426    padding: 0 10px;
    24272427    font-size: 11px;
    … …  
    24352435
    24362436  .nv-color-logo-text small,
    2437   .nv-header-colormag .nv-brand-kicker {
     2437  .nv-header-newsvexa .nv-brand-kicker {
    24382438    font-size: 10px;
    24392439  }
    24402440
    2441   .nv-header-colormag .nv-leaderboard {
     2441  .nv-header-newsvexa .nv-leaderboard {
    24422442    grid-template-columns: 1fr;
    24432443    justify-items: start;
    24442444  }
    24452445
    2446   .nv-header-colormag .nv-leader-button {
     2446  .nv-header-newsvexa .nv-leader-button {
    24472447    width: 100%;
    24482448  }
    … …  
    25512551}
    25522552
    2553 .nv-header-colormag .nv-nav-list>li>a {
     2553.nv-header-newsvexa .nv-nav-list>li>a {
    25542554  font-weight: 400 !important;
    25552555  letter-spacing: 0;
    25562556}
    25572557
    2558 .nv-header-colormag .nv-primary-nav .nv-nav-list>li>a {
     2558.nv-header-newsvexa .nv-primary-nav .nv-nav-list>li>a {
    25592559  font-weight: 400 !important;
    25602560}
    … …  
    28782878}
    28792879
    2880 .nv-header-colormag .nv-color-logo-mark {
     2880.nv-header-newsvexa .nv-color-logo-mark {
    28812881  background: var(--nv-accent) !important;
    28822882}
    28832883
    2884 .nv-header-colormag .nv-leaderboard {
     2884.nv-header-newsvexa .nv-leaderboard {
    28852885  border-color: var(--nv-accent) !important;
    28862886  background: #fff8fc !important;
    … …  
    28882888}
    28892889
    2890 .nv-header-colormag .nv-leader-copy strong {
     2890.nv-header-newsvexa .nv-leader-copy strong {
    28912891  color: var(--nv-accent) !important;
    28922892}
    28932893
    2894 .nv-header-colormag .nv-leader-button {
     2894.nv-header-newsvexa .nv-leader-button {
    28952895  background: var(--nv-accent) !important;
    28962896}
    28972897
    2898 .nv-header-colormag .nv-navbar {
     2898.nv-header-newsvexa .nv-navbar {
    28992899  background: var(--nv-accent) !important;
    29002900}
    29012901
    2902 .nv-header-colormag .nv-ticker strong {
     2902.nv-header-newsvexa .nv-ticker strong {
    29032903  background: var(--nv-accent) !important;
    29042904}
    29052905
    2906 .nv-header-colormag .nv-leaderboard.has-banner-image {
     2906.nv-header-newsvexa .nv-leaderboard.has-banner-image {
    29072907  display: block;
    29082908  min-width: 0;
    … …  
    29752975
    29762976@media (max-width:980px) {
    2977   .nv-header-colormag .nv-brandbar-inner {
     2977  .nv-header-newsvexa .nv-brandbar-inner {
    29782978    grid-template-columns: auto minmax(0,1fr);
    29792979  }
    … …  
    29862986}
    29872987
    2988 .nv-header-colormag .nv-leaderboard.has-banner-image {
     2988.nv-header-newsvexa .nv-leaderboard.has-banner-image {
    29892989  width: min(100%,728px) !important;
    29902990  height: 90px !important;
    … …  
    29972997}
    29982998
    2999 .nv-header-colormag .nv-leader-image-link {
     2999.nv-header-newsvexa .nv-leader-image-link {
    30003000  display: block !important;
    30013001  width: 100% !important;
    … …  
    30073007}
    30083008
    3009 .nv-header-colormag .nv-leader-image-link img {
     3009.nv-header-newsvexa .nv-leader-image-link img {
    30103010  display: block !important;
    30113011  width: 100% !important;
    … …  
    30183018}
    30193019
    3020 .nv-header-colormag .nv-leader-image-link.is-not-linked {
     3020.nv-header-newsvexa .nv-leader-image-link.is-not-linked {
    30213021  cursor: default;
    30223022}
    30233023
    30243024@media (max-width:980px) {
    3025   .nv-header-colormag .nv-leaderboard.has-banner-image {
     3025  .nv-header-newsvexa .nv-leaderboard.has-banner-image {
    30263026    width: 100% !important;
    30273027    height: auto !important;
    … …  
    30313031  }
    30323032
    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 {
    30353035    height: 100% !important;
    30363036    min-height: 0 !important;
    … …  
    34493449
    34503450@media (max-width: 980px) {
    3451   .nv-header-colormag .nv-primary-nav {
     3451  .nv-header-newsvexa .nv-primary-nav {
    34523452    padding-top: 76px;
    34533453  }
    … …  
    34683468  }
    34693469
    3470   .nv-header-colormag .nv-primary-nav {
     3470  .nv-header-newsvexa .nv-primary-nav {
    34713471    z-index: 100;
    34723472  }
    34733473}
    34743474
    3475 .nv-header-colormag .nv-brandbar-inner.nv-brandbar-inner-no-banner {
     3475.nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-inner-no-banner {
    34763476  grid-template-columns: auto minmax(280px, 500px);
    34773477  justify-content: space-between;
    … …  
    36043604
    36053605/* 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 {
    36073607  min-height: 96px;
    36083608  grid-template-columns: minmax(180px, 240px) minmax(300px, 540px) minmax(260px, 330px);
    … …  
    38423842
    38433843@media (max-width: 1100px) {
    3844   .nv-header-colormag .nv-brandbar-inner.nv-brandbar-layout {
     3844  .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout {
    38453845    grid-template-columns: minmax(180px, 230px) minmax(300px, 1fr);
    38463846  }
    … …  
    38543854
    38553855@media (max-width: 980px) {
    3856   .nv-header-colormag .nv-brandbar-inner.nv-brandbar-layout {
     3856  .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout {
    38573857    grid-template-columns: auto minmax(0, 1fr);
    38583858  }
    38593859
    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 {
    38613861    display: inline-flex;
    38623862  }
    … …  
    69566956
    69576957/* 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 {
    69596959  background: #d61c60 !important;
    69606960}
    … …  
    69636963/* 1.0.96: recolor the top utility bar and remove footer row dividers. */
    69646964.nv-utilitybar,
    6965 .nv-header-colormag .nv-utilitybar {
     6965.nv-header-newsvexa .nv-utilitybar {
    69666966  background: #d61c60 !important;
    69676967  color: rgba(255,255,255,.92) !important;
    … …  
    70187018
    70197019/* 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 {
    70217021  background: #ffffff !important;
    70227022  border-top: 0 !important;
    … …  
    70247024}
    70257025
    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 {
    70337033  color: #d61c60 !important;
    70347034}
    70357035
    7036 .nv-header-colormag .nv-nav-list > li > a {
     7036.nv-header-newsvexa .nv-nav-list > li > a {
    70377037  background: transparent !important;
    70387038}
    70397039
    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 {
    70457045  color: #bf1654 !important;
    70467046}
    70477047
    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 {
    70527052  color: #bf1654 !important;
    70537053}
    70547054
    7055 .nv-header-colormag .nv-nav-toggle {
     7055.nv-header-newsvexa .nv-nav-toggle {
    70567056  background: rgba(214, 28, 96, 0.06) !important;
    70577057  border-right: 1px solid #f0d7e2 !important;
    … …  
    70607060
    70617061/* 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 {
    70637063  font-weight: 700 !important;
    70647064}
    70657065
    7066 .nv-header-colormag .nv-nav-toggle {
     7066.nv-header-newsvexa .nv-nav-toggle {
    70677067  background: #d61c60 !important;
    70687068  border-right: 1px solid #c11856 !important;
    70697069}
    70707070
    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 {
    70747074  color: #ffffff !important;
    70757075  background: #ffffff !important;
    70767076}
    70777077
    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 {
    70807080  color: #d61c60 !important;
    70817081}
    … …  
    70837083
    70847084/* 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 {
    70887088  display: inline-flex !important;
    70897089  background: #d61c60 !important;
    … …  
    70927092}
    70937093
    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 {
    70987098  background: #bf1654 !important;
    70997099  border-color: #b0154f !important;
    … …  
    71027102}
    71037103
    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 * {
    71097109  color: #ffffff !important;
    71107110  fill: #ffffff !important;
    … …  
    71127112}
    71137113
    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 {
    71177117  color: #d61c60 !important;
    71187118  font-weight: 700 !important;
    71197119}
    71207120
    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 {
    71287128  color: #bf1654 !important;
    71297129}
    … …  
    71317131
    71327132/* 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 {
    71367136  display: none !important;
    71377137}
    71387138
    71397139@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 {
    71437143    display: inline-flex !important;
    71447144    background: #d61c60 !important;
    … …  
    71477147  }
    71487148
    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 * {
    71537153    color: #ffffff !important;
    71547154    fill: #ffffff !important;
    … …  
    71577157}
    71587158
    7159 .nv-header-colormag .nv-nav-overflow-toggle {
     7159.nv-header-newsvexa .nv-nav-overflow-toggle {
    71607160  background: #d61c60 !important;
    71617161  border-inline-end: 1px solid #c11856 !important;
    … …  
    71637163}
    71647164
    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 {
    71687168  background: #bf1654 !important;
    71697169  color: #ffffff !important;
    71707170}
    71717171
    7172 .nv-header-colormag .nv-nav-overflow-icon i {
     7172.nv-header-newsvexa .nv-nav-overflow-icon i {
    71737173  background: #ffffff !important;
    71747174}
    71757175
    7176 .nv-header-colormag .nv-navbar .nv-nav-list > li > a {
     7176.nv-header-newsvexa .nv-navbar .nv-nav-list > li > a {
    71777177  font-weight: 700 !important;
    71787178  color: #d61c60 !important;
    … …  
    71817181
    71827182/* 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 {
    71867186  text-transform: capitalize !important;
    71877187  letter-spacing: 0 !important;
    … …  
    71897189}
    71907190
    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 {
    71977197  color: #8f123e !important;
    71987198}
    … …  
    72017201/* 1.1.3: add separators between main menu items and stretch the nav evenly across the full row. */
    72027202@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 {
    72057205    width: 100% !important;
    72067206    max-width: 100% !important;
    … …  
    72087208  }
    72097209
    7210   .nv-header-colormag .nv-navbar .nv-nav-list {
     7210  .nv-header-newsvexa .nv-navbar .nv-nav-list {
    72117211    display: flex !important;
    72127212    align-items: stretch !important;
    … …  
    72187218  }
    72197219
    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) {
    72217221    flex: 1 1 0 !important;
    72227222    min-width: 0 !important;
    … …  
    72277227  }
    72287228
    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 {
    72307230    width: 100% !important;
    72317231    justify-content: center !important;
    … …  
    72357235  }
    72367236
    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 {
    72387238    content: "";
    72397239    position: absolute;
    … …  
    72477247  }
    72487248
    7249   .nv-header-colormag .nv-nav-overflow-item {
     7249  .nv-header-newsvexa .nv-nav-overflow-item {
    72507250    flex: 0 0 46px !important;
    72517251    margin: 0 !important;
    72527252  }
    72537253
    7254   .nv-header-colormag .nv-nav-overflow-toggle {
     7254  .nv-header-newsvexa .nv-nav-overflow-toggle {
    72557255    width: 46px !important;
    72567256    min-width: 46px !important;
    … …  
    72617261/* 1.1.4: restore natural desktop menu sizing, keep one-line labels, and add safe separators without overlap. */
    72627262@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 {
    72657265    width: 100% !important;
    72667266    max-width: 100% !important;
    … …  
    72687268  }
    72697269
    7270   .nv-header-colormag .nv-navbar .nv-nav-list {
     7270  .nv-header-newsvexa .nv-navbar .nv-nav-list {
    72717271    display: flex !important;
    72727272    align-items: center !important;
    … …  
    72807280  }
    72817281
    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) {
    72837283    flex: 0 0 auto !important;
    72847284    min-width: 0 !important;
    … …  
    72877287  }
    72887288
    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 {
    72907290    width: auto !important;
    72917291    display: flex !important;
    … …  
    72977297  }
    72987298
    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 {
    73007300    content: "";
    73017301    position: absolute;
    … …  
    73097309  }
    73107310
    7311   .nv-header-colormag .nv-nav-overflow-item {
     7311  .nv-header-newsvexa .nv-nav-overflow-item {
    73127312    flex: 0 0 46px !important;
    73137313    margin: 0 !important;
    … …  
    73197319@media (min-width: 981px) {
    73207320  /* 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 {
    73237323    content: none !important;
    73247324    display: none !important;
    73257325  }
    73267326
    7327   .nv-header-colormag .nv-navbar .nv-nav-list {
     7327  .nv-header-newsvexa .nv-navbar .nv-nav-list {
    73287328    justify-content: flex-start !important;
    73297329    padding-inline-end: 0 !important;
    73307330  }
    73317331
    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 {
    73337333    padding-inline: 16px !important;
    73347334    white-space: nowrap !important;
    … …  
    73367336
    73377337  /* 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 {
    73397339    content: "" !important;
    73407340    position: absolute !important;
    … …  
    73507350
    73517351  /* 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 {
    73537353    left: 10px !important;
    73547354  }
    73557355
    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 {
    73577357    padding-inline-start: 22px !important;
    73587358  }
    73597359}
    73607360
    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 {
    73677367  color: #d6a100 !important;
    73687368}
    … …  
    73717371/* 1.1.9: enlarge only the header logo area while keeping the rest of the header boxes intact. */
    73727372@media (min-width: 1101px) {
    7373   .nv-header-colormag .nv-brandbar-inner.nv-brandbar-layout {
     7373  .nv-header-newsvexa .nv-brandbar-inner.nv-brandbar-layout {
    73747374    grid-template-columns: minmax(240px, 320px) minmax(300px, 540px) minmax(260px, 330px);
    73757375  }
    73767376}
    73777377
    7378 .nv-header-colormag .nv-brand {
     7378.nv-header-newsvexa .nv-brand {
    73797379  min-width: 0;
    73807380}
    73817381
    7382 .nv-header-colormag .nv-brand .custom-logo-link {
     7382.nv-header-newsvexa .nv-brand .custom-logo-link {
    73837383  display: inline-flex;
    73847384  align-items: center;
    73857385}
    73867386
    7387 .nv-header-colormag .custom-logo {
     7387.nv-header-newsvexa .custom-logo {
    73887388  max-height: 72px;
    73897389  width: auto;
    … …  
    77217721}
    77227722
    7723 .nv-header-colormag .nv-brand .nv-default-logo {
     7723.nv-header-newsvexa .nv-brand .nv-default-logo {
    77247724  display: block;
    77257725  width: auto;
  • news-vexa/1.0.16/assets/css/ui.css

    r351908 r354580  
    55/* Keep the requested top-menu markers, home spacing and black utility icons. */
    66
    7 .nv-header-colormag .nv-nav-list > li > a {
     7.nv-header-newsvexa .nv-nav-list > li > a {
    88  position: relative;
    99  gap: 8px;
    1010}
    1111
    12 .nv-header-colormag .nv-nav-list > li > a::before {
     12.nv-header-newsvexa .nv-nav-list > li > a::before {
    1313  width: 10px;
    1414  height: 10px;
    … …  
    1717}
    1818
    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 {
    2020  background: #fff;
    2121  content: none !important;
    … …  
    2424}
    2525
    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 {
    2727  background: #ff9ac0;
    2828}
    2929
    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 {
    3131  background: #38bdf8;
    3232}
    3333
    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 {
    3535  background: #34d399;
    3636}
    3737
    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 {
    3939  background: #22d3ee;
    4040}
    4141
    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 {
    4343  background: #f59e0b;
    4444}
    4545
    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 {
    4747  background: #84cc16;
    4848}
    4949
    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 {
    5151  background: #8b5cf6;
    5252}
    5353
    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 {
    5555  background: #fb7185;
    5656}
    5757
    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 {
    5959  background: #fbbf24;
    6060}
    6161
    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 {
    6363  background: #818cf8;
    6464}
    6565
    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 {
    6767  background: #2dd4bf;
    6868}
    … …  
    10281028/* Reserve navigation geometry until the first fit; CSS still works without JS. */
    10291029@media (min-width: 981px) {
    1030   .nv-header-colormag .nv-navbar .nv-nav-list {
     1030  .nv-header-newsvexa .nv-navbar .nv-nav-list {
    10311031    min-height: 42px;
    10321032  }
    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) {
    10341034    overflow: hidden !important;
    10351035    visibility: hidden;
    10361036  }
    1037   html:not(.nv-js) .nv-header-colormag .nv-navbar {
     1037  html:not(.nv-js) .nv-header-newsvexa .nv-navbar {
    10381038    display: block !important;
    10391039  }
    1040   html:not(.nv-js) .nv-header-colormag .nv-primary-nav {
     1040  html:not(.nv-js) .nv-header-newsvexa .nv-primary-nav {
    10411041    overflow-x: auto;
    10421042  }
    1043   .nv-header-colormag .nv-nav-overflow-item[hidden] {
     1043  .nv-header-newsvexa .nv-nav-overflow-item[hidden] {
    10441044    display: none !important;
    10451045  }
    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 {
    10471047    opacity: 0;
    10481048    visibility: hidden;
    10491049    pointer-events: none;
    10501050  }
    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 {
    10521052    opacity: 1;
    10531053    visibility: visible;
    … …  
    10811081/* Keep the existing links usable on small screens when JavaScript is disabled. */
    10821082@media (max-width: 980px) {
    1083   html:not(.nv-js) .nv-header-colormag .nv-navbar {
     1083  html:not(.nv-js) .nv-header-newsvexa .nv-navbar {
    10841084    display: block !important;
    10851085  }
    1086   html:not(.nv-js) .nv-header-colormag .nv-primary-nav {
     1086  html:not(.nv-js) .nv-header-newsvexa .nv-primary-nav {
    10871087    position: static;
    10881088    width: 100%;
    … …  
    10941094    box-shadow: none;
    10951095  }
    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,
    10971097  html:not(.nv-js) .nv-menu-close {
    10981098    display: none !important;
    … …  
    11151115
    11161116/* 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 {
    11181118  position: fixed !important;
    11191119  inset: 0 auto auto 0 !important;
    … …  
    11281128/* Bridge the existing eight-pixel dropdown gap while the pointer enters the menu. */
    11291129@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 {
    11311131    content: "";
    11321132    position: absolute;
    … …  
    11371137  }
    11381138}
     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  
    11News Vexa Changelog
     2
     31.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.
    213
    3141.0.15 - 2026-10-04
  • news-vexa/1.0.16/functions.php

    r351908 r354580  
    1010}
    1111
    12 define( 'NEWSVEXA_VERSION', '1.0.15' );
     12define( 'NEWSVEXA_VERSION', '1.0.16' );
    1313define( 'NEWSVEXA_DIR', get_template_directory() );
    1414
  • news-vexa/1.0.16/header.php

    r351908 r354580  
    4545<a class="screen-reader-text nv-skip-link" href="#primary"><?php esc_html_e( 'Skip to content', 'news-vexa' ); ?></a>
    4646<div id="page" class="nv-site">
    47         <header class="nv-site-header nv-header-colormag">
     47        <header class="nv-site-header nv-header-newsvexa">
    4848                <?php if ( ! empty( $options['show_topbar'] ) ) : ?>
    4949                        <div class="nv-utilitybar">
  • news-vexa/1.0.16/inc/template-tags.php

    r351908 r354580  
    449449
    450450/**
    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.
    454454 *
    455455 * @return void
    … …  
    457457function newsvexa_footer_credit_link() {
    458458        $year = wp_date( 'Y' );
    459         $url  = home_url( '/' );
    460459
    461460        echo '<p class="nv-footer-copyright">';
    462461        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>';
    464463        echo '. ' . esc_html__( 'All rights reserved.', 'news-vexa' );
    465464        echo '</p>';
    … …  
    498497
    499498/**
    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.
    501503 *
    502504 * @return void
    503505 */
    504506function 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( ']]>', ']]&gt;', $content ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Saved HTML sanitized above; core filters render trusted blocks and shortcodes.
     507        the_content();
    511508}
    512509
  • news-vexa/1.0.16/readme.txt

    r351908 r354580  
    11=== News Vexa ===
    22Contributors: yineali
     3Stable tag: 1.0.16
     4Tags: 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
    35Requires at least: 6.6
    46Tested up to: 7.1
    … …  
    153155== Distribution editions ==
    154156Both 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.
     157and declare Theme URI as https://narya.tr/ and Author URI as
     158https://newsvexa.narya.tr/ in style.css. The two metadata URLs are distinct.
     159The local edition displays the owner-requested fixed Turkish footer keywords
     160linked to https://narya.tr/ through the existing newsvexa_footer_credit action.
     161The linked text bypasses gettext; the surrounding copyright sentence follows
     162the site locale and the link inherits the existing footer typography and color.
     163The separately prepared directory edition uses the site owner's name in the
     164copyright line. Keyword credits can conflict with Theme Directory spam rules.
    159165Theme Check passing is automated validation, not Theme Directory approval.
    160166The resource inventory above covers the current assets, including the new
    … …  
    171177
    172178== 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.
    173189
    174190= 1.0.15 =
    … …  
    231247== Upgrade Notice ==
    232248
     249= 1.0.16 =
     250Compact story titles now use at most two lines. Theme and author URLs were
     251updated, and the local edition restores the owner-requested footer link.
     252Restores native block and embedded content rendering and corrects the theme's
     253header naming, readme metadata and supported layout tags.
     254
    233255= 1.0.12 =
    234256The theme and author links now point to https://narya.tr/. The owner-supplied
  • news-vexa/1.0.16/rtl.css

    r351908 r354580  
    1818}
    1919
    20 .nv-header-colormag .nv-nav-list>li>a:before {
     20.nv-header-newsvexa .nv-nav-list>li>a:before {
    2121  left: auto;
    2222  right: 10px;
    2323}
    2424
    25 .nv-header-colormag .nv-nav-list>li>a {
     25.nv-header-newsvexa .nv-nav-list>li>a {
    2626  padding-right: 24px;
    2727  padding-left: 18px;
    … …  
    4444
    4545.nv-ticker-track a:after,
    46 .nv-header-colormag .nv-ticker-track a:after {
     46.nv-header-newsvexa .nv-ticker-track a:after {
    4747  right: auto;
    4848  left: -18px;
    … …  
    6464@media (max-width:980px) {
    6565  .nv-primary-nav,
    66   .nv-header-colormag .nv-primary-nav {
     66  .nv-header-newsvexa .nv-primary-nav {
    6767    left: auto;
    6868    right: 0;
    … …  
    7070
    7171  .nv-primary-nav .sub-menu,
    72   .nv-header-colormag .nv-primary-nav .sub-menu {
     72  .nv-header-newsvexa .nv-primary-nav .sub-menu {
    7373    padding-left: 0;
    7474    padding-right: 18px;
  • news-vexa/1.0.16/style.css

    r351908 r354580  
    11/*
    22Theme Name: News Vexa
    3 Theme URI: https://newsvexa.narya.tr/
     3Theme URI: https://narya.tr/
    44Author: yineali
    5 Author URI: https://narya.tr/
     5Author URI: https://newsvexa.narya.tr/
    66Description: A colorful, responsive news and magazine theme with editorial layouts, widget areas, block styles, and native WordPress settings.
    7 Version: 1.0.15
     7Version: 1.0.16
    88Requires at least: 6.6
    99Tested up to: 7.1
    … …  
    1313Text Domain: news-vexa
    1414Domain 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-style
     15Tags: 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
    1616
    1717News Vexa WordPress Theme, Copyright 2026 yineali.
Note: See TracChangeset for help on using the changeset viewer.