.it-header-center-wrapper, .it-header-navbar-wrapper, .navbar .navbar-collapsable .menu-wrapper {
  background: none !important;
}

.it-header-center-wrapper.theme-light {
  background: inherit !important;
}

@media (min-width: 992px) {
  .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
    fill: #fff !important;
  }
}

.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn {
  background: var(--main-background-color) !important;
}

.it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu {
  background-color: var(--main-background-color-derived) !important;
}


.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu::before, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu::before {
  background: var(--main-background-color-derived) !important;
}

.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand {
  color: var(--main-color) !important;
}

header.it-header-sticky .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand {
  visibility: hidden;
}

.it-footer-main {
  background-color: var(--main-background-color) !important;
  padding-top: 2rem;
}

.back-to-top {
  background: var(--main-background-color-derived) !important;
}

.it-header-slim-wrapper-content a {
  color: var(--main-color) !important;
}

.icon .icon-sm .icon-primary .right {
  fill: var(--main-color) !important;
}

.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active::after {
  background-color: var(--main-color) !important;
}

.btn-primary:hover {
  border-color: var(--main-color-derived) !important;
}

.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
  fill: var(--main-color) !important;
}

.it-footer-small-prints {
  background-color: var(--main-background-color) !important;
}
