/* Desktop Main Menu Color */

.headerfull {
  /*background-color: #4da200*/
}
.smllogo{
  background-color: #FFF;
}
.grafixmenu{
	background-color: #4da200
}
.grafixmenu>.grafixmenu-list {
  background-color: #4da200
}

.grafixmenu>.grafixmenu-list>li>.navtext>span {
  color: #9e9e9e;
}

.grafixmenu>.grafixmenu-list>li>.navtext>span+span {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li>.navtext>span+span:after {
  color: #9e9e9e
}

.grafixmenu>.grafixmenu-list>li.wsshopmyaccount>a {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>.wsshopmyaccount>a i {
  color: #898d91;
}

.grafixmenu>.grafixmenu-list>li>a>i {
  color: #898d91;
}

.grafixmenu>.grafixmenu-list>li.wssearchbar>.topmenusearch>input {
  background-color: #000;
}

.grafixmenu>.grafixmenu-list>li.wssearchbar>.topmenusearch>.btnstyle {
  background-color: #000;
}

.grafixmenu>.grafixmenu-list>li.wssearchbar>.topmenusearch>input:focus {
  background-color: #000;
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li>a {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li>a .wsarrow:after {
  border-top-color: #b3b3b3;
}

.grafixmenu>.grafixmenu-list>li>a:hover .wsarrow:after {
  border-top-color: #4da200
}

.grafixmenu>.grafixmenu-list>li>a.active .wsarrow:after {
  border-top-color: #4da200
}

.grafixmenu>.grafixmenu-list>li:hover>a .wsarrow:after {
  border-top-color: #4da200
}

.grafixmenu>.grafixmenu-list>li>a.active i {
  color: #333;
}

.grafixmenu>.grafixmenu-list>li:hover>a>i {
  color: #333;
}

.grafixmenu>.grafixmenu-list>li>a:hover i {
  color: #333;
}

.grafixmenu>.grafixmenu-list>li.wssearchbar>.topmenusearch>.btnstyle:hover {
  background-color: #044773;
}

.grafixmenu>.grafixmenu-list>li.wssearchbar>.topmenusearch>.btnstyle:hover i {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li.wssearchbar>.topmenusearch>input:focus~.btnstyle {
  background-color: #044773;
}

.grafixmenu>.grafixmenu-list>li.wssearchbar>.topmenusearch>input:focus~.btnstyle i {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li>a.active {
  background-color: #044773;
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li:hover>a {
  background-color: #044773;
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li:hover>a>i {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li:hover>.navtext>span {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li:hover>.navtext>span+span {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li:hover>.navtext>span+span:after {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li>ul.sub-menu>li:hover>a {
  background-color: #044773;
  color: #fff;
  text-decoration: none;
}

.grafixmenu>.grafixmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
  background-color: #044773;
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li>.grafixtabing>.grafixwp>.grafixtabitem>li.grafixshlink-active>a {
  background-color: #f5f5f5;
  color: #333;
  border-left-color: #044773;
}

.grafixmenu>.grafixmenu-list>li>.grafixtabing>.grafixwp>.grafixtabitem>li.grafixshlink-active>a>i {
  color: #333;
}

/* Mobile Header Color */

.grafixmobileheader {
  background-color: #fff;
}

.grafixactive .grafixmobileheader {
  border-left: solid 1px #e0e0e0;
}

.grafixmenu>.grafixmenu-list>li>.grafixmenu-click {
  border-color: rgba(0, 0, 0, 0.20);
}

.grafixmenu>.grafixmenu-list>li>.grafixmenu-click>i {
  /*color: #57595b;*/
}

.grafixmenu>.grafixmenu-list>li>.grafixmenu-click.ws-activearrow>i {
  color: #fff;
}

.grafixmenu>.grafixmenu-list>li>a {
  border-bottom-color: rgba(0, 0, 0, 0.20);
}