
/* ---------- Color Module Styles ----------- */

body {
  color: #3b3b3b;
}
.layout,
.l-container {
  background: #ffffff;
}
.l-header {
  color: #000000;
  background-color: #ffffff;
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
}
.l-header ul.menu > li > a {
  color: #4c4c4c;
}
.l-header ul.menu-dropdown a {
  color: #3b3b3b;
}

/* Style the colors of the dropdown to match the header if no-tabs. */
.l-header .no-tabs ul.menu a {
  color: #4c4c4c;
}
.l-header .no-tabs .menu-dropdown a span.sub-arrow {
  border-color: #4c4c4c transparent transparent transparent;
}
.l-header .no-tabs .menu-dropdown ul a span.sub-arrow {
  border-color: transparent transparent transparent #4c4c4c; /* RTL */
}
[dir="rtl"] .l-header  .no-tabs .menu-dropdown ul a span.sub-arrow {
  border-color: transparent #4c4c4c transparent transparent;
}
.l-header .no-tabs ul.menu-dropdown ul {
  background-color: #ffffff;
}

input {
  color: #3b3b3b;
}
.tabs ul.primary > li > a.active {
  background-color: #ffffff;
}
.tabs ul.primary > li.active > a {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.comment .comment-arrow {
  border-color: #ffffff;
}

a,
a:hover,
a:focus,
a:active {
  color: #000000;
}

.l-sidebar .block {
  background-color: #fffcfa;
  border-color: #f9f9f9;
}

.l-footer-wrapper,
.l-footer {
  background: #f9fcff;
}
.l-header a {
  color: #000000;
}
