/*
Theme Name: SLOTSITE
Theme URI: https://slotsiterecommendation.com
Description: Independent slot and casino review desk. Neve child theme.
Author: SLOTSITE
Template: neve
Version: 1.0
Text Domain: slotsite
*/

:root{
  --ssr-ink: #0d0a13;
  --ssr-bg-2: #16101f;
  --ssr-plum: #1e1330;
  --ssr-plum-2: #281840;
  --ssr-magenta: #ff2e88;
  --ssr-magenta-2: #ff5ba3;
  --ssr-lime: #c8f24e;
  --ssr-lime-2: #d9ff6b;
  --ssr-text: #ece7f4;
  --ssr-text-2: #a89cbf;
  --ssr-text-3: #6f6486;
  --ssr-line: #2c2140;
  --ssr-line-2: #3d2e57;
  --ssr-display: 'Syne', system-ui, sans-serif;
  --ssr-body: 'DM Sans', system-ui, -apple-system, sans-serif;
  --ssr-wrap: 1240px;
  --ssr-glow-m: 0 0 0 1px rgba(255,46,136,0.35), 0 18px 44px -20px rgba(255,46,136,0.45);
  --ssr-glow-l: 0 0 0 1px rgba(200,242,78,0.35), 0 18px 44px -20px rgba(200,242,78,0.35);
  --ssr-shadow: 0 22px 48px -28px rgba(0,0,0,0.8);
}

html{
  scroll-behavior: smooth;
}

body.ssr-skin{
  background-color: var(--ssr-ink);
  background-image:
    radial-gradient(circle at 8% -8%, rgba(255,46,136,0.16), transparent 40%),
    radial-gradient(circle at 96% 110%, rgba(200,242,78,0.12), transparent 44%);
  background-attachment: fixed;
  color: var(--ssr-text);
  font-family: var(--ssr-body);
  font-size: 17px;
  line-height: 1.75;
  letter-spacing: -0.005em;
  -webkit-font-smoothing: antialiased;
}

body.ssr-skin::before{
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  opacity: 0.045;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");
}

.ssr-skin .wrapper,
.ssr-skin #content,
.ssr-skin .site-header,
.ssr-skin .ssr-topbar{
  position: relative;
  z-index: 1;
}

.ssr-skin a{
  color: var(--ssr-magenta);
  text-decoration: none;
  transition: color 0.18s ease;
}

.ssr-skin a:hover,
.ssr-skin a:focus{
  color: var(--ssr-magenta-2);
}

.ssr-skin ::selection{
  background: var(--ssr-magenta);
  color: var(--ssr-ink);
}

.ssr-skin h1,
.ssr-skin h2,
.ssr-skin h3,
.ssr-skin h4,
.ssr-skin .entry-title,
.ssr-skin .site-title,
.ssr-skin .widget-title{
  font-family: var(--ssr-display);
  color: var(--ssr-text);
  line-height: 1.16;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.ssr-topbar{
  background: #08060d;
  border-bottom: 1px solid var(--ssr-line);
  font-family: var(--ssr-body);
}

.ssr-topbar-inner{
  max-width: var(--ssr-wrap);
  margin: 0 auto;
  padding: 7px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  flex-wrap: wrap;
}

.ssr-topbar-flag{
  display: inline-flex;
  align-items: center;
  gap: 7px;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--ssr-ink);
  background: var(--ssr-lime);
  border-radius: 999px;
  padding: 3px 11px;
}

.ssr-topbar-msg{
  font-size: 0.78rem;
  letter-spacing: 0.04em;
  color: var(--ssr-text-2);
}

.ssr-topbar-msg b{
  color: var(--ssr-magenta-2);
  font-weight: 600;
}

.ssr-skin .site-header,
.ssr-skin #masthead{
  background-color: rgba(13,10,19,0.86);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--ssr-line);
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

.ssr-skin.ssr-scrolled .site-header,
.ssr-skin.ssr-scrolled #masthead{
  box-shadow: 0 12px 32px -20px rgba(0,0,0,0.92);
  border-bottom-color: var(--ssr-line-2);
}

.ssr-skin .site-title,
.ssr-skin .site-title a{
  font-size: 1.55rem;
  letter-spacing: -0.01em;
  color: var(--ssr-text);
  text-transform: none;
}

.ssr-skin .site-title a{
  background: linear-gradient(92deg, var(--ssr-magenta), var(--ssr-lime));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ssr-skin .nv-navbar,
.ssr-skin .header-main{
  min-height: 70px;
}

.ssr-skin nav .menu-item > a,
.ssr-skin .nav-ul .menu-item a,
.ssr-skin #nv-primary-navigation .menu-item a{
  font-family: var(--ssr-body);
  font-size: 0.92rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--ssr-text);
  position: relative;
  padding-top: 6px;
  padding-bottom: 6px;
}

.ssr-skin nav .menu-item > a::after,
.ssr-skin .nav-ul .menu-item a::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background: linear-gradient(90deg, var(--ssr-magenta), var(--ssr-lime));
  transition: width 0.22s ease;
}

.ssr-skin nav .menu-item > a:hover,
.ssr-skin .nav-ul .menu-item a:hover{
  color: #fff;
}

.ssr-skin nav .menu-item > a:hover::after,
.ssr-skin .nav-ul .menu-item a:hover::after,
.ssr-skin .current-menu-item > a::after{
  width: 100%;
}

.ssr-skin .container,
.ssr-skin .nv-content-wrap,
.ssr-skin .single .nv-single-post-wrap{
  max-width: var(--ssr-wrap);
}

.ssr-skin #content{
  padding-top: 46px;
  padding-bottom: 64px;
}

.ssr-skin #secondary,
.ssr-skin .nv-sidebar-wrap{
  padding-right: 18px;
}

.ssr-sidebar{
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.ssr-widget{
  background: var(--ssr-plum);
  border: 1px solid var(--ssr-line);
  border-radius: 16px;
  padding: 20px 20px 22px;
  box-shadow: var(--ssr-shadow);
}

.ssr-widget-title{
  font-family: var(--ssr-display);
  font-size: 1.02rem;
  font-weight: 700;
  color: var(--ssr-text);
  margin: 0 0 14px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--ssr-line-2);
  position: relative;
}

.ssr-widget-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 38px;
  height: 2px;
  background: var(--ssr-magenta);
}

.ssr-widget-list{
  list-style: none;
  margin: 0;
  padding: 0;
}

.ssr-widget-list li{
  margin: 0;
  border-bottom: 1px solid var(--ssr-line);
}

.ssr-widget-list li:last-child{
  border-bottom: 0;
}

.ssr-widget-list a{
  display: block;
  padding: 10px 0;
  color: var(--ssr-text-2);
  font-size: 0.92rem;
  transition: color 0.16s ease, padding-left 0.16s ease;
}

.ssr-widget-list a:hover{
  color: var(--ssr-text);
  padding-left: 6px;
}

.ssr-recent li{
  display: flex;
  gap: 12px;
  align-items: baseline;
  padding: 11px 0;
}

.ssr-recent .ssr-rk{
  font-family: var(--ssr-display);
  font-weight: 800;
  font-size: 0.95rem;
  color: var(--ssr-lime);
  min-width: 22px;
}

.ssr-recent a{
  padding: 0;
  font-size: 0.9rem;
  line-height: 1.5;
}

.ssr-mini-about p{
  margin: 0;
  color: var(--ssr-text-2);
  font-size: 0.9rem;
  line-height: 1.7;
}

.ssr-rg-note{
  background: linear-gradient(160deg, var(--ssr-plum-2), var(--ssr-plum));
  border: 1px solid var(--ssr-line-2);
  border-radius: 16px;
  padding: 18px 18px 20px;
}

.ssr-rg-note .ssr-rg-tag{
  display: inline-block;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--ssr-ink);
  background: var(--ssr-lime);
  border-radius: 999px;
  padding: 3px 10px;
  margin-bottom: 11px;
}

.ssr-rg-note p{
  margin: 0;
  font-size: 0.86rem;
  line-height: 1.65;
  color: var(--ssr-text-2);
}

.ssr-skin .posts-wrapper,
.ssr-skin .nv-index-posts{
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.ssr-skin article.layout-default,
.ssr-skin .posts-wrapper article{
  background: var(--ssr-plum);
  border: 1px solid var(--ssr-line);
  border-radius: 18px;
  padding: 28px 30px 30px;
  position: relative;
  overflow: hidden;
  transition: transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease;
}

.ssr-skin article.layout-default::before,
.ssr-skin .posts-wrapper article::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, var(--ssr-magenta), var(--ssr-lime));
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.ssr-skin article.layout-default:hover,
.ssr-skin .posts-wrapper article:hover{
  transform: translateY(-4px);
  border-color: var(--ssr-line-2);
  box-shadow: var(--ssr-shadow);
}

.ssr-skin article.layout-default:hover::before,
.ssr-skin .posts-wrapper article:hover::before{
  transform: scaleX(1);
}

.ssr-skin .entry-title{
  font-size: 1.7rem;
  margin: 6px 0 12px;
}

.ssr-skin .entry-title a{
  color: var(--ssr-text);
}

.ssr-skin .entry-title a:hover{
  color: var(--ssr-magenta-2);
}

.ssr-skin .nv-meta-list,
.ssr-skin .entry-meta{
  font-size: 0.78rem;
  letter-spacing: 0.04em;
  color: var(--ssr-text-3);
  text-transform: uppercase;
}

.ssr-skin .nv-meta-list a,
.ssr-skin .entry-meta a{
  color: var(--ssr-text-2);
}

.ssr-skin .cat-links a,
.ssr-skin .post-category a{
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--ssr-lime);
  border: 1px solid var(--ssr-line-2);
  border-radius: 999px;
  padding: 3px 12px;
  margin-right: 6px;
}

.ssr-skin .cat-links a:hover,
.ssr-skin .post-category a:hover{
  color: var(--ssr-ink);
  background: var(--ssr-lime);
}

.ssr-skin .read-more-button,
.ssr-skin .more-link{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 14px;
  font-family: var(--ssr-display);
  font-weight: 700;
  font-size: 0.86rem;
  letter-spacing: 0.02em;
  color: var(--ssr-ink);
  background: var(--ssr-magenta);
  border-radius: 999px;
  padding: 9px 20px;
  transition: background 0.18s ease, transform 0.18s ease;
}

.ssr-skin .read-more-button:hover,
.ssr-skin .more-link:hover{
  background: var(--ssr-lime);
  color: var(--ssr-ink);
  transform: translateX(2px);
}

.ssr-skin .entry-content{
  font-size: 1.02rem;
  line-height: 1.82;
  color: var(--ssr-text);
}

.ssr-skin .entry-content > *{
  max-width: 760px;
}

.ssr-skin .entry-content p{
  margin: 0 0 1.25em;
}

.ssr-skin .entry-content h2{
  font-size: 1.5rem;
  margin: 1.9em 0 0.7em;
  padding-left: 18px;
  position: relative;
}

.ssr-skin .entry-content h2::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 9px;
  height: 9px;
  background: var(--ssr-lime);
  border-radius: 2px;
}

.ssr-skin .entry-content h2::after{
  content: "";
  display: block;
  width: 54px;
  height: 3px;
  margin-top: 0.42em;
  background: linear-gradient(90deg, var(--ssr-magenta), transparent);
}

.ssr-skin .entry-content h3{
  font-size: 1.18rem;
  margin: 1.6em 0 0.5em;
  color: var(--ssr-magenta-2);
}

.ssr-skin .entry-content a{
  border-bottom: 1px solid rgba(255,46,136,0.4);
}

.ssr-skin .entry-content a:hover{
  border-bottom-color: var(--ssr-lime);
}

.ssr-skin .entry-content ul,
.ssr-skin .entry-content ol{
  margin: 0 0 1.4em;
  padding-left: 1.3em;
}

.ssr-skin .entry-content li{
  margin-bottom: 0.5em;
}

.ssr-skin .entry-content ul li::marker{
  color: var(--ssr-magenta);
}

.ssr-skin .entry-content ol li::marker{
  color: var(--ssr-lime);
  font-family: var(--ssr-display);
  font-weight: 700;
}

.ssr-skin .entry-content blockquote{
  margin: 1.6em 0;
  padding: 18px 22px;
  background: var(--ssr-bg-2);
  border-left: 3px solid var(--ssr-magenta);
  border-radius: 0 12px 12px 0;
  color: var(--ssr-text-2);
  font-size: 1.04rem;
}

.ssr-skin .entry-content table{
  width: 100%;
  border-collapse: collapse;
  margin: 1.6em 0;
  font-size: 0.94rem;
}

.ssr-skin .entry-content th{
  text-align: left;
  background: var(--ssr-plum-2);
  color: var(--ssr-text);
  font-family: var(--ssr-display);
  font-weight: 700;
  padding: 11px 14px;
  border-bottom: 1px solid var(--ssr-line-2);
}

.ssr-skin .entry-content td{
  padding: 11px 14px;
  border-bottom: 1px solid var(--ssr-line);
  color: var(--ssr-text-2);
}

.ssr-skin .entry-content tr:hover td{
  background: rgba(255,46,136,0.04);
}

.ssr-foot{
  background: linear-gradient(180deg, #0a0710, #120c1c);
  border-top: 1px solid var(--ssr-line);
  color: var(--ssr-text-2);
  font-family: var(--ssr-body);
}

.ssr-foot-inner{
  max-width: var(--ssr-wrap);
  margin: 0 auto;
  padding: 52px 24px 30px;
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr;
  gap: 40px;
}

.ssr-foot-brand{
  font-family: var(--ssr-display);
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: -0.01em;
  margin: 0 0 14px;
  background: linear-gradient(92deg, var(--ssr-magenta), var(--ssr-lime));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ssr-foot-col p{
  font-size: 0.9rem;
  line-height: 1.75;
  margin: 0 0 14px;
  color: var(--ssr-text-2);
}

.ssr-foot-title{
  font-family: var(--ssr-display);
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--ssr-text);
  margin: 0 0 16px;
}

.ssr-foot-list{
  list-style: none;
  margin: 0;
  padding: 0;
}

.ssr-foot-list li{
  margin-bottom: 10px;
}

.ssr-foot-list a{
  color: var(--ssr-text-2);
  font-size: 0.9rem;
  border-bottom: 1px solid transparent;
  transition: color 0.16s ease, border-color 0.16s ease;
}

.ssr-foot-list a:hover{
  color: #fff;
  border-bottom-color: var(--ssr-lime);
}

.ssr-foot-rg{
  max-width: var(--ssr-wrap);
  margin: 0 auto;
  padding: 0 24px;
}

.ssr-foot-rg-box{
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
  background: var(--ssr-plum);
  border: 1px solid var(--ssr-line-2);
  border-radius: 14px;
  padding: 16px 20px;
}

.ssr-foot-rg-tag{
  font-family: var(--ssr-display);
  font-weight: 800;
  font-size: 0.96rem;
  color: var(--ssr-lime);
  letter-spacing: 0.06em;
}

.ssr-foot-rg-box p{
  margin: 0;
  font-size: 0.84rem;
  line-height: 1.6;
  color: var(--ssr-text-2);
}

.ssr-foot-bottom{
  max-width: var(--ssr-wrap);
  margin: 0 auto;
  padding: 22px 24px 40px;
  border-top: 1px solid var(--ssr-line);
  margin-top: 26px;
  display: flex;
  justify-content: space-between;
  gap: 14px;
  flex-wrap: wrap;
  font-size: 0.8rem;
  color: var(--ssr-text-3);
}

.ssr-skin .site-footer .copyright,
.ssr-skin #nv-footer .copyright{
  color: var(--ssr-text-3);
}

@keyframes ssrRise{
  from{
    opacity: 0;
    transform: translateY(16px);
  }
  to{
    opacity: 1;
    transform: translateY(0);
  }
}

.ssr-skin .entry-hero,
.ssr-skin .entry-content > *,
.ssr-skin .posts-wrapper article,
.ssr-skin .nv-index-posts article{
  animation: ssrRise 0.5s ease both;
}

.ssr-skin .posts-wrapper article:nth-child(2){ animation-delay: 0.05s; }
.ssr-skin .posts-wrapper article:nth-child(3){ animation-delay: 0.1s; }
.ssr-skin .posts-wrapper article:nth-child(4){ animation-delay: 0.15s; }
.ssr-skin .posts-wrapper article:nth-child(5){ animation-delay: 0.2s; }

.ssr-skin .entry-content > *:nth-child(2){ animation-delay: 0.04s; }
.ssr-skin .entry-content > *:nth-child(3){ animation-delay: 0.08s; }
.ssr-skin .entry-content > *:nth-child(4){ animation-delay: 0.12s; }

@media (max-width: 960px){
  .ssr-foot-inner{
    grid-template-columns: 1fr 1fr;
    gap: 30px;
  }
  .ssr-foot-col:first-child{
    grid-column: 1 / -1;
  }
}

@media (max-width: 768px){
  body.ssr-skin{
    font-size: 16px;
  }
  .ssr-skin #secondary,
  .ssr-skin .nv-sidebar-wrap{
    padding-right: 0;
    margin-top: 36px;
  }
  .ssr-skin article.layout-default,
  .ssr-skin .posts-wrapper article{
    padding: 22px 20px 24px;
  }
  .ssr-skin .entry-title{
    font-size: 1.42rem;
  }
}

@media (max-width: 480px){
  .ssr-topbar-inner{
    padding: 6px 14px;
    gap: 9px;
  }
  .ssr-topbar-msg{
    font-size: 0.72rem;
  }
  .ssr-foot-inner{
    grid-template-columns: 1fr;
    gap: 28px;
    padding: 40px 18px 24px;
  }
  .ssr-skin .site-title,
  .ssr-skin .site-title a{
    font-size: 1.3rem;
  }
  .ssr-foot-rg-box{
    padding: 14px 16px;
  }
}

@media (max-width: 375px){
  body.ssr-skin{
    font-size: 15.5px;
  }
  .ssr-skin .entry-content h2{
    font-size: 1.32rem;
    margin-top: 1.7em;
  }
  .ssr-skin article.layout-default,
  .ssr-skin .posts-wrapper article{
    padding: 20px 16px 22px;
  }
}

.ssr-skin .site-header,
.ssr-skin header#masthead,
.ssr-skin header.header,
.ssr-skin .hfg_header,
.ssr-skin [class*="header--row"]{
  background-color: var(--ssr-ink) !important;
  border-bottom: 1px solid var(--ssr-line) !important;
}

.ssr-skin .site-header a,
.ssr-skin header.header a,
.ssr-skin .hfg_header a,
.ssr-skin [class*="header--row"] a,
.ssr-skin .hfg_header li,
.ssr-skin .hfg_header span,
.ssr-skin .hfg_header button{
  color: var(--ssr-text) !important;
}

.ssr-skin .site-title a,
.ssr-skin .nv-title-content a,
.ssr-skin .brand .site-title a{
  background: linear-gradient(92deg, var(--ssr-magenta), var(--ssr-lime)) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.ssr-skin article,
.ssr-skin .nv-content-wrap article,
.ssr-skin #content article{
  background: var(--ssr-plum) !important;
  border: 1px solid var(--ssr-line) !important;
}

.ssr-skin article,
.ssr-skin article p,
.ssr-skin article li,
.ssr-skin article h1,
.ssr-skin article h2,
.ssr-skin article h3,
.ssr-skin article h4,
.ssr-skin article span,
.ssr-skin article time,
.ssr-skin article strong,
.ssr-skin article em,
.ssr-skin article .entry-title,
.ssr-skin article .entry-title a,
.ssr-skin .entry-content,
.ssr-skin .entry-content p,
.ssr-skin .entry-content li,
.ssr-skin .entry-summary,
.ssr-skin .entry-summary p{
  color: var(--ssr-text) !important;
}

.ssr-skin .entry-content a,
.ssr-skin article .entry-content a{
  color: var(--ssr-magenta-2) !important;
}

.ssr-skin article .nv-meta-list,
.ssr-skin article .nv-meta-list a,
.ssr-skin article .nv-meta-list span,
.ssr-skin article .nv-meta-list li,
.ssr-skin .entry-meta,
.ssr-skin .entry-meta a{
  color: var(--ssr-text-2) !important;
}

.ssr-skin .nv-page-title-wrap,
.ssr-skin .nv-page-title-wrap *,
.ssr-skin .page-header,
.ssr-skin .page-header *,
.ssr-skin .archive-container > .nv-page-title-wrap *,
.ssr-skin h1.entry-title{
  color: var(--ssr-text) !important;
}

.ssr-skin .posts-wrapper,
.ssr-skin .posts-wrapper > article,
.ssr-skin article.layout-default{
  width: 100% !important;
  max-width: 100% !important;
}

.ssr-skin #secondary .widget,
.ssr-skin .nv-sidebar-wrap .widget{
  background: var(--ssr-plum) !important;
  border: 1px solid var(--ssr-line);
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 22px;
}

.ssr-skin #secondary .widget,
.ssr-skin #secondary .widget p,
.ssr-skin #secondary .widget li,
.ssr-skin #secondary .widget-title,
.ssr-skin .nv-sidebar-wrap .widget,
.ssr-skin .nv-sidebar-wrap .widget p,
.ssr-skin .nv-sidebar-wrap .widget li,
.ssr-skin .nv-sidebar-wrap .widget-title{
  color: var(--ssr-text) !important;
}

.ssr-skin #secondary .widget-title,
.ssr-skin .nv-sidebar-wrap .widget-title{
  font-family: var(--ssr-display);
}

.ssr-skin #secondary .widget a,
.ssr-skin .nv-sidebar-wrap .widget a{
  color: var(--ssr-text-2) !important;
}

.ssr-skin #secondary .widget a:hover,
.ssr-skin .nv-sidebar-wrap .widget a:hover{
  color: var(--ssr-text) !important;
}

.ssr-skin .site-footer,
.ssr-skin #nv-footer,
.ssr-skin [class*="footer--row"]{
  background-color: var(--ssr-ink) !important;
}

.ssr-skin .site-footer a,
.ssr-skin #nv-footer a,
.ssr-skin [class*="footer--row"] a,
.ssr-skin #nv-footer span,
.ssr-skin #nv-footer li,
.ssr-skin #nv-footer p{
  color: var(--ssr-text-2) !important;
}
