.accordion__item{width:100%;border-top:1px solid #fff;margin-left:0;}
.accordion__item:first-child{border:none;}
.accordion__trigger{display:block;width:100%;padding:15px 60px;font-size:1.1em;font-weight:bold;color:#fff;background-color:#909A9F;border:none;text-align:left;background-image:url("/Images/accordion-expand-icon.png");background-repeat:no-repeat;background-position:1.0em;}
.accordion__trigger h2{display:block;width:100%;font-size:1.1em;font-weight:bold;color:#fff !important;font-size:1em !important;margin:0 !important;}
.accordion__trigger {display:block;width:100%;font-weight:bold;color:#fff !important;font-size:.9em !important;margin:0 !important;}
.accordion__item.is-open .accordion__trigger{color:#fff;background-color:#F4AA32;background-image:url("/Images/accordion-close-icon.png");background-repeat:no-repeat;background-position:1.0em;font-size:1.1em;font-weight:bold;}
.accordion__content{background-color:#F2F1EF;}
.accordion__content p{margin:0;padding:20px;}
.accordion li{list-style-type:none;}
.is-hidden{display:none;}
.accordion{margin-left:0;padding-left:0;}




.menu {
  position: relative;
  width:100%;

}

.menu__item {
  display: inline-block;
  margin-left: -3px;
  width:100%;
}

.menu__trigger {
  display: inline-block;
  padding: 12px 20px;
  color: #fff;
  /*background-color: #007edf;*/
  border: 2px solid #005783;

  background-color: #FFFFFF;
  color: #576064;
  text-align:left;
  font-size: 1.2em;
  font-weight:bold;
  width:100%;
  background-image:url("/Images/categories-down-arrow-mobile.png");background-repeat:no-repeat;background-position:95%;
}

.menu__item.is-open .menu__trigger {
  color: #fff;
  background-color: #005783;
   width:100%;
   border: 0px;
   background-image:url("/Images/categories-up-arrow-mobile.png");background-repeat:no-repeat;background-position:95%;
}

.menu__content {
  position: absolute;
  display: none;
  background-color: #005783;
  color:#FFFFFF;
  list-style-type: none;
  padding: 0;
  margin: 0;
  z-index: 1;
  width:100%;
}

.menu__content  li  a {
  display: inline-block;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;

  color:#FFFFFF;
}

.menu__content  li:hover  a {
  color: #fff;
  background-color: #007edf;
  width:100%;
}

