/* Desktop Main Menu Color */

.wsmainfull {
  background-color: transparent;
}
.wsmainfull.noidx {
  background-color: var(--theme-color1);
}
.wsmainfull.wsmainfull_nav {
  background-color: var(--theme-color1);
}
.wsmainfull.wsmainfull_nav .wsmainwp .logo img {
 max-width: 60px;
}
.wsmenu .row {
  margin-right: 0px;
  margin-left: 0px;
}

.wsmenu>.wsmenu-list {
  background-color: var(--theme-white);
}

/* Mobile Header */

.wsmobileheader {
  background-color: var(--theme-color1);
}

.wsmenu>.wsmenu-list>li>a {
  color: var(--theme-white);
  font-family: 'Manrope-Medium';
}

.wsmenu>.wsmenu-list>li>a .wsarrow:after {
  border-top-color: #b3b3b3;
}

.wsmenu>.wsmenu-list>li>a:hover .wsarrow:after {
  border-top-color: var(--theme-white);
}

.wsmenu>.wsmenu-list>li>a.active .wsarrow:after {
  border-top-color: var(--theme-white);
}

.wsmenu>.wsmenu-list>li:hover>a .wsarrow:after {
  border-top-color: var(--theme-white);
}

.wsmenu>.wsmenu-list>li>a>i {
  color: var(--theme-white);
}

.wsmenu>.wsmenu-list>li>a.active i {
  color: var(--theme-white);
}

.wsmenu>.wsmenu-list>li:hover>a>i {
  color: var(--theme-white);
}

.wsmenu>.wsmenu-list>li>a:hover i {
  color: var(--theme-white);
}
.wsmenu>.wsmenu-list>li>a.active {
  background-color: transparent;
  color: var(--theme-white);
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a {
  color: var(--theme-color1);
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
  color: var(--theme-color1);
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover a {
  color: var(--theme-color1);
}
@media only screen and (max-width: 1024px) {
  .wsmenu>.wsmenu-list>li>a {
    color: #000;
}
.wsmenu>.wsmenu-list>li>a>i {
  color: var(--theme-color1);
}
.wsmenu .col-lg-3 {
  width: 100%;
}

}