/* root element for accordion. decorated with rounded borders and gradient background image */

/* .toolsaccordionMobile {
    width: 216px;
    background-color: #182653;
	background-image: url(images/wf_menumiddle.jpg);
    background-repeat: no-repeat;
}

.accordionDiv h3{
    background-color: #182653;
	background-image: url(images/wf_menumiddle.jpg);
    background-repeat: no-repeat;
	height: 27px;
    width: 200px;
} */

.accordionDiv,
.home {
  background: linear-gradient(to bottom, #344785, #152452);
  min-height: 30px;
}

.accordionDiv {
  box-shadow: 0px -1px 6px 0px black;
}

/* accordion header */

.toolsaccordionMobile {
  z-index: 9;
  position: absolute;
}

.toolsaccordionMobile h2 {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  color: #ffffff;
  margin-bottom: 0px;
  margin-left: 0px;
}

.toolsaccordionMobile h3 {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  color: #ffffff;
  padding-left: 15px;
  padding-top: 13px;
  line-height: 110%;
  margin-bottom: 0px;
}

/* accordion pane */

.toolsaccordionMobile div.pane {
  display: none;
  font-size: 13px;
  margin-top: 6px;
}

/* entry inside pane with no link */

.toolsaccordionMobile div.pane div {
  width: 216px;
  color: #ffffff;
}

/* a title inside pane */

.toolsaccordionMobile div.pane h3 {
  font-weight: normal;
  margin: 0 0 -5px 0;
  font-size: 16px;
  color: #999999;
}

.toolsaccordionMobile A:link,
.toolsaccordionMobile A:visited,
.toolsaccordionMobile A:active {
  color: #152450;
  font-family: Arial;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}

.toolsaccordionMobile A:active,
.toolsaccordionMobile A:hover {
  color: #b91c22;
  font-family: Arial;
  text-decoration: none;
  margin-bottom: 5px;
}

.pane a:link,
.pane a:visited {
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 15px;
  margin: 0px;
  padding-top: 5px;
  background-color: #d2d9f5;
  color: #152450;
}

.pane a:hover,
.pane a:active {
  color: #b91c22;
}

.home {
  padding-bottom: 0px;
  align-items: center;
  display: flex;
}

.home a:link:hover,
.home a:active,
.home a:visited {
  color: white;
}

.home a:link {
  padding-left: 15px;
}

.sitemap a:link {
  padding-left: 15px;
}

.sitemap a:link:hover,
.sitemap a:active,
.sitemap a:visited {
  color: white;
}

.sitemap {
}

.toolsaccordionMobile H3 A:link,
.toolsaccordionMobile H3 A:visited,
.toolsaccordionMobile H3 A:active {
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
}

.toolsaccordionMobile H2 A:link,
.toolsaccordionMobile H3 A:visited,
.toolsaccordionMobile H3 A:active {
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
}

h3 {
  margin-bottom: 8px;
  letter-spacing: normal;
  line-height: 25px;
}

.toolsaccordionMobile h3.currentblock {
  padding-bottom: 0;
  margin-bottom: -8px;
}

@media (min-width: 992px) {
  .toolsaccordionMobile {
    position: relative;
    padding-bottom: 20px;
    top: 0px !important;
  }
}
