/* Desktop Main Menu Color */

.wsmainfull {
  background-color: #fff;
}

.wsmenu>.wsmenu-list {
  background-color: #fff;
}

/* Mobile Header */

.wsmobileheader {
  background-color: #fff;
}

.topbar {
    border-bottom: 4px solid #fcc60a;
}

.wsmobileheader.clearfix.bg-danger.border-bottom.border-4.border-warning {
    border-bottom: 4px solid #fcc60a !important;
}


.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,
.wsmenu>.wsmenu-list>li>a:focus .wsarrow:after,
.wsmenu>.wsmenu-list>li>a:focus-within .wsarrow:after {
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li>a.active .wsarrow:after {
  border-bottom-color: #fcc60a;
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li:hover>a .wsarrow:after,
.wsmenu>.wsmenu-list>li:focus>a .wsarrow:after,
.wsmenu>.wsmenu-list>li:focus-within>a .wsarrow:after {
  border-bottom-color: #fcc60a;
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li>a>i {
  color: #55606c;
}

.wsmenu>.wsmenu-list>li>a.active i {
  border-bottom-color: #fcc60a;
  color: #333;
}

.wsmenu>.wsmenu-list>li:hover>a>i,
.wsmenu>.wsmenu-list>li:focus>a>i,
.wsmenu>.wsmenu-list>li:focus-within>a>i {
  border-bottom-color: #fcc60a;
  color: #333;
}

.wsmenu>.wsmenu-list>li>a:hover i,
.wsmenu>.wsmenu-list>li>a:focus i,
.wsmenu>.wsmenu-list>li>a:focus-within i {
  border-bottom-color: #fcc60a;
  color: #333;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="submit"] {
  background-color: #d7412e;
  color: #333;
}
 
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="button"] {
  background-color: #d7412e;
  color: #333;
}
.wsmenu>.wsmenu-list>li:hover >a.active, .wsmenu>.wsmenu-list>li:focus>a.active {
    border-bottom: 2px solid #fcc60a;
    color: #333;
    font-weight: 600;
}

.wsmenu-list > li:hover {
	border-bottom:10px solid transparent;
}

li:hover a.active, li:focus a.active {
    border-bottom: 2px solid #fcc60a;
    color: #333;
    font-weight: 600;
}

.wsmenu>.wsmenu-list>li>a.active {
  //border-bottom: 2px solid #fcc60a;
  color: #333;
  font-weight: 600;
}



@media (max-width: 991px) {

.wsmenu>.wsmenu-list>li>a.active {
  border-bottom: 2px solid #fff;
  color: #333;
  font-weight: 600;
}



.wsmenu>.wsmenu-list>li:hover>a,
.wsmenu>.wsmenu-list>li:focus>a,
.wsmenu>.wsmenu-list>li:focus-within>a {
  color: #333;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a,
.wsmenu>.wsmenu-list>li>ul.sub-menu>li:focus>a,
.wsmenu>.wsmenu-list>li>ul.sub-menu>li:focus-within>a {
  background-color: #d7412e;
  color: #333;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a,
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:focus>a,
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:focus-within>a {
  background-color: #d7412e;
  color: #333;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover a,
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:focus a,
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:focus-within a {
  background-color: #d7412e;
  color: #3b3331;
}
.wsmenu>.wsmenu-list>li>a {
  display: block;
  text-decoration: none;
  position: relative;
  border-bottom: #fff;
}

@media (max-width: 991px) {
  .wsmenu > .wsmenu-list > li > a.active {
    background-color: #fff;
    color: #3b3331;
  }

  .wsmenu > .wsmenu-list > li:hover > a,
  .wsmenu > .wsmenu-list > li:focus > a,
  .wsmenu > .wsmenu-list > li:focus-within > a {
    background-color: #fcc60a;
    color: #3b3331;
    width:100%;
  }

  .wsmenu > .wsmenu-list > li > ul.sub-menu > li:hover > a,
  .wsmenu > .wsmenu-list > li > ul.sub-menu > li:focus > a,
  .wsmenu > .wsmenu-list > li > ul.sub-menu > li:focus-within > a {
    background-color: #fcc60a;
    color: #3b3331;
  }

  .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:hover > a,
  .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:focus > a,
  .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:focus-within > a {
    background-color: #fcc60a;
    color: #3b3331;
  }

  .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li:hover a,
  .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li:focus a,
  .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li:focus-within a {
    background-color: #fcc60a;
    color: #3b3331;
  }
  .topbar {
    display: none;
  }
}