@charset "UTF-8";
@font-face { /* 400 */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("https://water.phila.gov/wp-content/themes/_global/fonts/source-sans-pro/source-sans-pro-400.eot"); /* IE9 Compat Modes */
  src: local(""), url("https://water.phila.gov/wp-content/themes/_global/fonts/source-sans-pro/source-sans-pro-400.eot?#iefix") format("embedded-opentype"), url("https://water.phila.gov/wp-content/themes/_global/fonts/source-sans-pro/source-sans-pro-400.woff2") format("woff2"), url("https://water.phila.gov/wp-content/themes/_global/fonts/source-sans-pro/source-sans-pro-400.woff") format("woff"), url("https://water.phila.gov/wp-content/themes/_global/fonts/source-sans-pro/source-sans-pro-400.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face { /* 400 */
  font-family: BrixSans;
  font-style: normal;
  font-weight: 400;
  src: url("https://water.phila.gov/wp-content/themes/_global/fonts/brix/brix-sans-400.eot"); /* IE9 Compat Modes */
  src: local(""), url("https://water.phila.gov/wp-content/themes/_global/fonts/brix/brix-sans-400.eot?#iefix") format("embedded-opentype"), url("https://water.phila.gov/wp-content/themes/_global/fonts/brix/brix-sans-400.woff2") format("woff2"), url("https://water.phila.gov/wp-content/themes/_global/fonts/brix/brix-sans-400.woff") format("woff"), url("https://water.phila.gov/wp-content/themes/_global/fonts/brix/brix-sans-400.ttf") format("truetype"); /* Safari, Android, iOS */
}
#global-nav {
  margin: 0;
  padding: 0;
  font-family: "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  font-size: 18px;
}
@media (min-width: 900px) {
  #global-nav {
    font-size: 19px;
  }
}
@media (min-width: 1200px) {
  #global-nav {
    font-size: 20px;
  }
}
#global-nav * {
  box-sizing: inherit;
}
#global-nav input, #global-nav button, #global-nav textarea, #global-nav keygen, #global-nav select {
  background: none;
  border: none;
  font-family: "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-size: 100%;
  padding: 0;
  margin: 0;
  outline: none;
  outline-style: none;
  outline-offset: 0;
}

.hidden, .sr-only {
  display: none;
}

#global-nav {
  background: #0078C8;
  color: #B8DDE1;
  position: relative;
  z-index: 100;
}
@media print {
  #global-nav {
    display: none;
  }
}
#global-nav a {
  text-decoration: none;
}
#global-nav .container {
  max-width: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
}
@media (min-width: 2000px) {
  #global-nav .container {
    max-width: 1120px;
  }
}
#global-nav .container:before, #global-nav .container:after {
  content: "";
  display: none;
}
#global-nav #pwd-header-logo {
  display: inline-block;
  padding: 0.35em 0.5em;
  position: relative;
  z-index: 1;
}
#global-nav #pwd-header-logo img {
  display: block;
  width: 7.5em;
  -ms-interpolation-mode: bicubic;
}
@media print {
  #global-nav #pwd-header-logo {
    filter: invert(1);
  }
}
#global-nav.minimal .container {
  align-items: flex-end;
}
#global-nav.minimal .container #pwd-header-logo, #global-nav.minimal .container .back-to {
  vertical-align: bottom;
}
#global-nav.minimal .container a {
  display: inline-block;
  color: rgb(212, 230.5, 232.5);
  color: rgba(255, 255, 255, 0.85);
  transition: all 0.2s;
}
#global-nav.minimal .container a:hover, #global-nav.minimal .container a:focus {
  color: #ffffff;
}
#global-nav.minimal .container a.back-to {
  display: inline-block;
  margin: 0.8em auto 0.8em 0.25em;
  font-family: BrixSans, "Source Sans Pro", SourceSansPro, OpenSans, Helvetica, Arial, sans-serif;
  font-size: 110%;
  line-height: 0.9;
}
#global-nav.minimal .container a.back-to strong {
  display: inline-block;
}
#global-nav.minimal .container a.back-to:before {
  content: "←";
  display: inline-block;
  margin: 0 0.25em;
  font-size: 120%;
  line-height: 0;
  font-weight: bold;
  transition: all 0.2s;
}
#global-nav.minimal .container a.back-to:hover, #global-nav.minimal .container a.back-to:focus {
  color: #ffffff;
}
#global-nav.minimal .container a.back-to:hover:before, #global-nav.minimal .container a.back-to:focus:before {
  margin-left: 0;
  margin-right: 0.5em;
}
#global-nav.minimal .container a.back-to:hover strong, #global-nav.minimal .container a.back-to:focus strong {
  text-decoration: underline;
}
@media print {
  #global-nav.minimal .container a.back-to {
    display: none;
  }
}
#global-nav #pwd-global-menu {
  position: absolute;
  top: 0;
  right: 0.25em;
  left: 0.25em;
  z-index: 0;
}
@media print {
  #global-nav #pwd-global-menu {
    display: none !important;
  }
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu {
    position: static;
    display: inline-block;
    width: auto;
    height: auto;
    float: right;
    margin: 1em 0;
  }
}
#global-nav #pwd-global-menu button.navbar-toggle {
  display: block;
  margin: 0.25em;
  float: right;
  border-radius: 0;
  padding: 1em;
  position: relative;
  width: 4em;
  height: 4em;
  transition: all 0.2s;
}
#global-nav #pwd-global-menu button.navbar-toggle:hover, #global-nav #pwd-global-menu button.navbar-toggle:focus, #global-nav #pwd-global-menu button.navbar-toggle:active {
  background-color: #001A70;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines {
  position: relative;
  display: block;
  height: 75%;
  width: 100%;
  margin-top: -3px;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines span, #global-nav #pwd-global-menu button.navbar-toggle .lines:before, #global-nav #pwd-global-menu button.navbar-toggle .lines:after {
  width: 2em;
  height: 2.5px;
  display: block;
  content: " ";
  background-color: #ffffff;
  border-radius: 1em;
  position: absolute;
  transform: scaleY(1.2);
  transform-origin: 50% 50%;
  transition: all 0.2s;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines:before {
  top: 0;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines span {
  top: 50%;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines:after {
  top: 100%;
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) {
  background: #ffffff;
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) .lines:before {
  top: 50%;
  transform: scale(1.3) rotate(-45deg);
  background: #7C7C7C;
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) .lines span {
  transform: scaleX(0);
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) .lines:after {
  top: 50%;
  transform: scale(1.3) rotate(45deg);
  background: #7C7C7C;
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu button.navbar-toggle {
    display: none;
  }
}
#global-nav #pwd-global-menu .navbar-collapse {
  max-height: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  right: 0;
  width: 100%;
  padding: 0;
  background: #ffffff;
  box-shadow: 3px 3px 7px #3E454D;
  transition: all 0.2s;
}
@media (min-width: 600px) {
  #global-nav #pwd-global-menu .navbar-collapse {
    width: 250px;
  }
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu .navbar-collapse {
    position: static;
    max-height: none;
    overflow: visible;
    width: auto;
    background: transparent;
    box-shadow: none;
  }
}
#global-nav #pwd-global-menu .navbar-collapse.show {
  max-height: 1000px;
}
#global-nav #pwd-global-menu ul {
  overflow: hidden;
  max-height: 0;
  transition: all 0.5s;
  margin: 0em 0.5em;
  padding: 1px 0.15em;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.5);
  font-size: 96%;
}
#global-nav #pwd-global-menu ul li {
  display: block;
  margin: 0.1em;
  line-height: 1.1;
  color: #0078C8;
}
#global-nav #pwd-global-menu ul li.current-menu-item {
  color: #3E454D;
}
#global-nav #pwd-global-menu ul li.current-menu-item > a {
  text-decoration: underline;
  pointer-events: none;
}
#global-nav #pwd-global-menu ul li.current-menu-ancestor, #global-nav #pwd-global-menu ul li.current_page_ancestor, #global-nav #pwd-global-menu ul li.current-page-ancestor {
  color: #001A70 !important;
}
#global-nav #pwd-global-menu ul li.current-menu-ancestor > ul, #global-nav #pwd-global-menu ul li.current_page_ancestor > ul, #global-nav #pwd-global-menu ul li.current-page-ancestor > ul {
  border-left: 4px solid #5EB1D9;
}
#global-nav #pwd-global-menu ul li a {
  color: inherit;
  display: block;
  padding: 0.25em 0.5em;
}
#global-nav #pwd-global-menu ul li a:hover, #global-nav #pwd-global-menu ul li a:focus, #global-nav #pwd-global-menu ul li a:active {
  background: #0078C8;
  color: #ffffff;
}
#global-nav #pwd-global-menu ul li i {
  display: none !important;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children {
  position: relative;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children > a {
  pointer-events: none;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children > i {
  display: inline-block !important;
  visibility: visible !important;
  position: absolute;
  top: 0.15em;
  right: 0.45em;
  padding: 0.5em 0.5em 0.4em;
  border-radius: 1em;
  font-size: 0.8em;
  color: #7C7C7C;
  transition: 0.5s all;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > i {
  transform: rotate(540deg);
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > a {
  pointer-events: auto;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > a:hover + i, #global-nav #pwd-global-menu ul li.menu-item-has-children.open > a:focus + i, #global-nav #pwd-global-menu ul li.menu-item-has-children.open > a:active + i {
  color: #B8DDE1;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > ul {
  display: block;
  height: auto;
  max-height: 500px;
}
#global-nav #pwd-global-menu ul.menu {
  display: block;
  margin: 0.25em;
  padding: 0;
  height: auto;
  max-height: none;
  background: transparent;
}
#global-nav #pwd-global-menu ul.menu > li {
  color: #3f647d;
}
#global-nav #pwd-global-menu ul.menu > li > a {
  padding: 0.3em 0.5em;
}
#global-nav #pwd-global-menu ul.menu > li.menu-item-has-children > ul {
  background: #f0f0f0;
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu ul.menu {
    margin-left: auto;
    overflow: visible;
  }
  #global-nav #pwd-global-menu ul.menu > li {
    display: inline-block;
    position: relative;
    color: #ffffff;
    border: 0;
  }
  #global-nav #pwd-global-menu ul.menu > li > i {
    color: #B8DDE1;
  }
  #global-nav #pwd-global-menu ul.menu > li > ul.sub-menu {
    position: absolute;
    width: max-content;
    min-width: 200px;
    max-width: 250px;
    padding: 0;
    background-color: #ffffff;
    box-shadow: 3px 3px 7px #3E454D;
  }
  #global-nav #pwd-global-menu ul.menu > li > ul.sub-menu ul {
    background-color: #5EB1D9;
    background-color: rgba(94, 177, 217, 0.1);
    padding: 0;
  }
  #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current-menu-item {
    color: rgb(212, 230.5, 232.5) !important;
  }
  #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current-menu-ancestor, #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current-page-ancestor, #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current_page_ancestor {
    color: #ffffff !important;
    text-decoration: underline;
  }
  #global-nav #pwd-global-menu ul.menu > li:last-child > ul.sub-menu {
    right: 0;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children > a {
    padding-right: 2em;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > i {
    transform: rotate(540deg);
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a {
    pointer-events: auto;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a:hover + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a:focus + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a:active + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a:hover + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a:focus + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a:active + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a:hover + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a:focus + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a:active + i {
    color: #B8DDE1;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > ul, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > ul, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > ul {
    display: block;
    height: auto;
    max-height: 500px;
  }
}

.old-ie nav {
  display: block !important;
}
.old-ie nav ul {
  display: block !important;
}
.old-ie nav ul li {
  display: inline-block !important;
}
.old-ie nav ul li li {
  display: block !important;
}
.old-ie #pwd-global-menu {
  position: static !important;
}
.old-ie #pwd-global-menu button.navbar-toggle {
  display: none;
}
.old-ie #pwd-global-menu #global-nav-collapse {
  height: auto !important;
  max-height: none !important;
  position: static;
}

/*# sourceMappingURL=pwd-global-menu.css.map */