#cssmenu1,#cssmenu1 ul,#cssmenu1 ul li,#cssmenu1 ul li a {  margin: 0;  padding: 0;  border: 0;  list-style: none;  line-height: 1;  display: block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  }#cssmenu1 {  /*width: 300px;*/  width: 100%;  /*font-family: 'Ingiri';  font-family: Glaho;*/  color: #23527C;  margin-top: 11px;}#cssmenu1.align-right {  float: right;}#cssmenu1 ul {/*box-shadow: 4px 4px 15px -8px #222;*/}#cssmenu1:after,#cssmenu1 ul:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}/*#cssmenu1 ul li:first-child {    background: none;}*/#cssmenu1 ul li {  display: block;  z-index: 1;  /*background: #222222;*/  background: url("../img/menu_separator.png") no-repeat scroll center bottom transparent;  /*border-bottom: 1px solid tomato;*/    /*padding: 5px;*/  /* Old browsers */  /*background: -moz-linear-gradient(bottom, #080808 0%, #222222 50%, #363636 51%, #343434 78%, #6f6f6f 100%);  background: -webkit-linear-gradient(bottom, #080808 0%, #222222 50%, #363636 51%, #343434 78%, #6f6f6f 100%);  background: -o-linear-gradient(bottom, #080808 0%, #222222 50%, #363636 51%, #343434 78%, #6f6f6f 100%);  background: -ms-linear-gradient(bottom, #080808 0%, #222222 50%, #363636 51%, #343434 78%, #6f6f6f 100%);  background: linear-gradient(to top, #080808 0%, #222222 50%, #363636 51%, #343434 78%, #6f6f6f 100%);*/}#cssmenu1 ul li::after {  content: "";  width: 100%; /* height: 8px;  border-top-left-radius: 50% 4px;  border-top-right-radius: 50% 4px;  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));  z-index: 2;  bottom: 10px;*/}#cssmenu1 ul li a {  display: block;  padding: 15px 5px;  text-decoration: none;  font-size: 13px;  text-transform: uppercase;  /*color: #ffffff;*/  /*color: #23527C;*/  color: #222;  z-index: 3;}#cssmenu1 ul li a:hover,#cssmenu1 ul li.active a {  color: #ffffff;}#cssmenu1 ul li:hover {  /*background: #0186ba;*/  background: #0072bc;  /*border-bottom: none;*/  /*padding-bottom: 1px;*/  color: #ffffff;  /*background: #23B7A4;*/      /*background: #16bd8c;*/  /*background: -moz-linear-gradient(bottom, #118f6a 0%, #16bd8c 50%, #1ae2a7 51%, #1adda4 78%, #7cf0ce 100%);  background: -webkit-linear-gradient(bottom, #118f6a 0%, #16bd8c 50%, #1ae2a7 51%, #1adda4 78%, #7cf0ce 100%);  background: -o-linear-gradient(bottom, #118f6a 0%, #16bd8c 50%, #1ae2a7 51%, #1adda4 78%, #7cf0ce 100%);  background: -ms-linear-gradient(bottom, #118f6a 0%, #16bd8c 50%, #1ae2a7 51%, #1adda4 78%, #7cf0ce 100%);  background: linear-gradient(to top, #118f6a 0%, #16bd8c 50%, #1ae2a7 51%, #1adda4 78%, #7cf0ce 100%);*/}#cssmenu1 ul li.active {    background: #0072bc;}#cssmenu1 ul li.active a {    padding: 15px 5px;}#cssmenu1 ul li:hover::after,#cssmenu1 ul li.active::after {  color: #ffffff;  /*background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #16bd8c 61%, #16bd8c 100%);  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #16bd8c 61%, #16bd8c 100%);  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #16bd8c 61%, #16bd8c 100%);  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #16bd8c 61%, #16bd8c 100%);  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));*/}