#g-header .jl-navbar-dropdown-nav > li > a, #g-navigation .jl-navbar-dropdown-nav > li > a {
  color: #000;
}

#g-footer a {
  color: #fff;
}
#g-footer {
  color: #fff;
}

.jl-hr, hr {
  margin: 0 0 0 0;
}
.box4>.g-content {
  background:#000000;
}
.jl-tile-muted {
  background-color: #000;
  border-radius: 10px;
}
a {
  color: #000;
}
.jl-subnav > * > :first-child {
  color: #000;
}
a:hover {
  color: #c19448;
}
.jl-navbar-item, .jl-navbar-nav > li > a, .jl-navbar-toggle {
  min-height: 10px;
}
td {
  padding: 0.1rem;
  border: 1px solid #fff;
}
table {
  border: 1px solid #fff;
}
h1, h2, h3, h4, h5, h6, strong {
  color: #000;
}
.box4.moduletable a, .box4.widget a, .box4 > .g-content a {
  color: #fff;
}
.jl-subnav {
  margin-left: -10px;
  margin-bottom: 0;
  display: flex;
  justify-content: center;
}
.jl-subnav > * > a:hover {
  color: #000;
}
.jl-text-contrast {
  color: #ababab !important;
}
.jl-table th {
  font-weight: 700;
  color: #030303;
}
.jl-h3, h3 {
  font-weight: 700;
}
.blog .jl-article, .com-content-article .jl-article {
  background-color: #ffffff;
  padding: 0.2rem;
}
#g-copyright a {
  color: #fff;
}
.jl-light .jl-button-secondary {
  background-color: #c19448;
  color: #fff;
}
.jl-border-rounded {
  border-radius: 20px;
  border: 0px solid #000;
}
div.cc-checkbox-container:not(:last-child) a {
  border-right-width: 0px;
}
a.cc-link label {
  font-size: 14px;
}
.cc-revoke, .cc-window {
  font-family: Cairo;
  font-size: 14px;
  line-height: 1.6em;
}
div.cc-checkboxes-container input.cc-cookie-checkbox + span {
  background-color: #f70f0f;
}
.jl-h5, h5 {
  font-weight: 700;
}
.jl-card-default {
  background-color: #fff;
  color: #2c2c2c;
  box-shadow: 0 4px 15px #fff0;
}
.jl-tile-secondary {
  background-color: #111;
  color: #fff;
  border-radius: 15px;
  border: 2px solid #c19448;
} 
div.cc-checkboxes-container input.cc-cookie-checkbox + span {
  background-color: #f70f0f;
}
.jl-button-danger {
  background-color: #000;
  color: #fff;
  border: 1px solid transparent;
}
.jl-button-danger:hover {
  background-color: #333;
  color: #fff;
}
.jl-section-primary, .jl-tile-primary, .jl-card-primary, .jl-badge {
  background: #c1944800;
}
.jl-card-primary {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.jl-h2, h2 {
  font-weight: 700;
}
.jl-nav > li > a {
  padding: 2px 0;
}