/* Desktop Main Menu Color */

.wsmenu>.wsmenu-list {
  background-color: transparent;
}

/* Mobile Header */

.wsmobileheader {
  background-color: #fff;
}

.wsmenu>.wsmenu-list>li>a {
  color: #fff;
}
.wsmenu>.wsmenu-list>li>a:hover {
  color: #fff;
}
.wsmenu>.wsmenu-list>li>a .wsarrow:after {
  border-top-color: #b3b3b3;
}

.wsmenu>.wsmenu-list>li>a:hover .wsarrow:after {
  border-top-color: #333;
}

.wsmenu>.wsmenu-list>li>a.active .wsarrow:after {
  border-top-color: #333;
}

.wsmenu>.wsmenu-list>li:hover>a .wsarrow:after {
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li>a>i {
  color: #706c6c;
}

.wsmenu>.wsmenu-list>li>a.active i {
  color: #424242;
}

.wsmenu>.wsmenu-list>li:hover>a>i {
  color: #424242;
}

.wsmenu>.wsmenu-list>li>a:hover i {
  color: #424242;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="submit"] {
  background-color: rgba(0, 0, 0, 0.11);
  color: #424242;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="button"] {
  background-color: rgba(0, 0, 0, 0.11);
  color: #424242;
}

.wsmenu>.wsmenu-list>li>a.active {
  background-color: rgba(0, 0, 0, 0.11);
  color: #333;
}

.wsmenu>.wsmenu-list>li:hover {
  background-color: rgba(0, 0, 0, 0.06);
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a {
  background-color: #E6E8F3;
  color: #333;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
  background-color: rgba(0, 0, 0, 0.11);
  color: #333;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover a {
  background-color: rgba(0, 0, 0, 0.11);
  color: #333;
}


/* =========================== Desktop Menu 2 Color =============================== */


.wsmenu02>.wsmenu02-list {
  background-color: transparent;
}

.wsmenu02>.wsmenu02-list>li>a {
  color: #747474;
}

.wsmenu02>.wsmenu02-list>li>a .wsarrow:after {
  border-top-color: #b3b3b3;
}

.wsmenu02>.wsmenu02-list>li>a:hover .wsarrow:after {
  border-top-color: #333;
}

.wsmenu02>.wsmenu02-list>li>a.active .wsarrow:after {
  border-top-color: #333;
}

.wsmenu02>.wsmenu02-list>li:hover>a .wsarrow:after {
  border-top-color: white;
}

.wsmenu02>.wsmenu02-list>li>a>i {
  color: #706c6c;
}

.wsmenu02>.wsmenu02-list>li>a.active i {
  color: #424242;
}

.wsmenu02>.wsmenu02-list>li:hover>a>i {
  color: #424242;
}

.wsmenu02>.wsmenu02-list>li>a:hover i {
  color: #424242;
}

.wsmenu02>.wsmenu02-list>li>.wsmegamenu02 .menu_form input[type="submit"] {
  background-color: rgba(0, 0, 0, 0.11);
  color: #394e5b;
}

.wsmenu02>.wsmenu02-list>li>.wsmegamenu02 .menu_form input[type="button"] {
  background-color: rgba(0, 0, 0, 0.11);
  color: #424242;
}

.wsmenu02>.wsmenu02-list>li>a.active {
  background-color: rgba(0, 0, 0, 0.11);
  color: #333;
}

.wsmenu02>.wsmenu02-list>li:hover>a {
  /* background-color: rgba(23, 61, 131, 0.2); */
  background-color: #7ed957;
  color: white;
}

.wsmenu02>.wsmenu02-list>li>ul.sub-menu02>li:hover>a {
    background-color: #7ed957!important;
    color: white!important;
}

.wsmenu02>.wsmenu02-list>li>ul.sub-menu02>li>ul.sub-menu02>li:hover>a {
  background-color: rgba(0, 0, 0, 0.11);
  color: #333;
}

.wsmenu02>.wsmenu02-list>li>ul.sub-menu02>li>ul.sub-menu02>li>ul.sub-menu02>li:hover a {
  background-color: rgba(0, 0, 0, 0.11);
  color: #333;
}
