/* Desktop Main Menu Color */

.wsmainfull {
padding: 0 1.2% 0 1.2%; border-bottom: 2px solid #587098;
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#243042+1,1d2635+100&0.9+0,1+100 */
background: -moz-linear-gradient(top, rgba(36,48,66,0.9) 0%, rgba(36,48,66,0.9) 1%, rgba(29,38,53,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(36,48,66,0.9) 0%,rgba(36,48,66,0.9) 1%,rgba(29,38,53,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(36,48,66,0.9) 0%,rgba(36,48,66,0.9) 1%,rgba(29,38,53,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6243042', endColorstr='#1d2635',GradientType=0 ); /* IE6-9 */
	
}

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

/* Mobile Header */

.wsmobileheader {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#476c8f+1,1d2635+100&0.9+0,1+100 */
background: -moz-linear-gradient(top, rgba(71,108,143,0.9) 0%, rgba(71,108,143,0.9) 1%, rgba(29,38,53,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(71,108,143,0.9) 0%,rgba(71,108,143,0.9) 1%,rgba(29,38,53,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(71,108,143,0.9) 0%,rgba(71,108,143,0.9) 1%,rgba(29,38,53,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6476c8f', endColorstr='#1d2635',GradientType=0 ); /* IE6-9 */
}

.wsmenu>.wsmenu-list>li>a {
  color: #ddd;
	font-family: 'Libre Franklin', sans-serif;font-size:1.244em;
}

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

.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>i {
  color: #fff;
}

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

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

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


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

.wsmenu>.wsmenu-list>li:hover>a {
  border-bottom-color: #fff;
	text-shadow: 0 0 2px #000;
  color: #fff;
}

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

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

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