/* Desktop Main Menu Color */

.wsmainfull {
  background-color: #E2000F;
}

.wsmenu>.wsmenu-list {
  background-color: #fff;
}

/* Mobile Header */

.wsmenu>.wsmenu-list>li.headerbtns a.headerbtn01{
  border: 1px solid #fff;
}

.wsmenu>.wsmenu-list>li.headerbtns a.headerbtn01 img
{
  height: 20px;
}

.wsmenu>.wsmenu-list>li.headerbtns a.headerbtn02{
  border-color: #d7412e;
}

/*.wsmenu>.wsmenu-list>li>a:after {
  background-color: #d7412e;
}*/

.wsmobileheader {
  background-color: #fff;
}

.wsmenu>.wsmenu-list>li>a {
  color: #fff;
}
 
.wsmenu>.wsmenu-list>li>a.active {
  color: #fff;
  font-weight: 700;
}

/*.wsmenu>.wsmenu-list>li:hover>a {
  color: #d7412e;
}*/

.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a {
  background-color: #d7412e;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
  background-color: #d7412e;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover a {
  background-color: #d7412e;
  color: #fff;
}

@media only screen and (max-width:480px)
{
  .wsmenu>.wsmenu-list>li>a.active
  {
    color: var(--red);
  }

  .wsmenu>.wsmenu-list>li>a
  {
    color: var(--red);
  }

  

  .wsmenu>.wsmenu-list>li.headerbtns a.headerbtn01
  {
    border-bottom-color: rgba(0, 0, 0, 0.13);
  }

  .wsmenu>.wsmenu-list>li.headerbtns a.headerbtn01
  {
    background: var(--red);
  }

  .wsmainfull a img.cart{
    filter: invert(1);
  }
}