/* Desktop Main Menu Color */

.wsmainfull {
  box-shadow: none;
  transition: all 0.5s ease;
  background-color: #ffffff;
}

.index .wsmainfull {
  background-color: transparent;
}

.wsmainfull.scrolled{
	background-color: #ffffff;
	box-shadow: 0px 3px 5px rgb(0 0 0 / 10%);
}

.wsmenu>.wsmenu-list {
  background-color: transparent;
}

/* Mobile Header */

.wsmobileheader {
  background-color: #fff;
}

.wsmenu>.wsmenu-list>li>a {
  color: #333;
}

.wsmenu>.wsmenu-list>li>a .wsarrow:after {
  border-top-color: #b3b3b3;
}

.wsmenu>.wsmenu-list>li>a:hover .wsarrow:after {
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li>a.active .wsarrow:after {
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li:hover>a .wsarrow:after {
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li>a>.fa {
  color: #55606c;
}

.wsmenu>.wsmenu-list>li>a.active .fa {
  color: #fff;
}

.wsmenu>.wsmenu-list>li:hover>a>.fa {
  color: #fff;
}

.wsmenu>.wsmenu-list>li>a:hover .fa {
  color: #fff;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="submit"] {
  background-color: #f49800;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="button"] {
  background-color: #f49800;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>a.active {
  color: #e29041;
}

.wsmenu>.wsmenu-list>li:hover>a {
  color: #f49800;
}

.wsmenu>.wsmenu-list>li:hover>a.menu-contact {
	background-color: #999999;
	color: #ffffff;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a {
  background-color: #f49800;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
  background-color: #f49800;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover a {
  background-color: #f49800;
  color: #fff;
}