/* Magnific Popup CSS */
/* line 4, ../sass/_partials/_magnific.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

/* line 15, ../sass/_partials/_magnific.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 25, ../sass/_partials/_magnific.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

/* line 35, ../sass/_partials/_magnific.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 41, ../sass/_partials/_magnific.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 44, ../sass/_partials/_magnific.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 52, ../sass/_partials/_magnific.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 57, ../sass/_partials/_magnific.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 60, ../sass/_partials/_magnific.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 65, ../sass/_partials/_magnific.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 71, ../sass/_partials/_magnific.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 74, ../sass/_partials/_magnific.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 82, ../sass/_partials/_magnific.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 85, ../sass/_partials/_magnific.scss */
.mfp-hide {
  display: none !important;
}

/* line 88, ../sass/_partials/_magnific.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 98, ../sass/_partials/_magnific.scss */
.mfp-preloader a {
  color: #CCC;
}

/* line 100, ../sass/_partials/_magnific.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 103, ../sass/_partials/_magnific.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 106, ../sass/_partials/_magnific.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 109, ../sass/_partials/_magnific.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

/* line 123, ../sass/_partials/_magnific.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 127, ../sass/_partials/_magnific.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 142, ../sass/_partials/_magnific.scss */
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

/* line 145, ../sass/_partials/_magnific.scss */
.mfp-close:active {
  top: 1px;
}

/* line 148, ../sass/_partials/_magnific.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 151, ../sass/_partials/_magnific.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 159, ../sass/_partials/_magnific.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 168, ../sass/_partials/_magnific.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 178, ../sass/_partials/_magnific.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 180, ../sass/_partials/_magnific.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

/* line 183, ../sass/_partials/_magnific.scss */
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 195, ../sass/_partials/_magnific.scss */
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 199, ../sass/_partials/_magnific.scss */
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 204, ../sass/_partials/_magnific.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 206, ../sass/_partials/_magnific.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 209, ../sass/_partials/_magnific.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 213, ../sass/_partials/_magnific.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 215, ../sass/_partials/_magnific.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 218, ../sass/_partials/_magnific.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

/* line 221, ../sass/_partials/_magnific.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 224, ../sass/_partials/_magnific.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 228, ../sass/_partials/_magnific.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 231, ../sass/_partials/_magnific.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 236, ../sass/_partials/_magnific.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 247, ../sass/_partials/_magnific.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 258, ../sass/_partials/_magnific.scss */
.mfp-figure {
  line-height: 0;
}

/* line 260, ../sass/_partials/_magnific.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 273, ../sass/_partials/_magnific.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 278, ../sass/_partials/_magnific.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 281, ../sass/_partials/_magnific.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 289, ../sass/_partials/_magnific.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 296, ../sass/_partials/_magnific.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 299, ../sass/_partials/_magnific.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 306, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 309, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 311, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 314, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 317, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  /* line 325, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 327, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 330, ../sass/_partials/_magnific.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 342, ../sass/_partials/_magnific.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 345, ../sass/_partials/_magnific.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 348, ../sass/_partials/_magnific.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 351, ../sass/_partials/_magnific.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* Used for gray line */
/* Used for background color on content band */
/* line 21, ../sass/_partials/_typography.scss */
body {
  line-height: 1.4;
}

/* line 25, ../sass/_partials/_typography.scss */
a {
  color: #fd9726;
  font-weight: 700;
  outline: none !important;
}
/* line 29, ../sass/_partials/_typography.scss */
a:hover {
  text-decoration: underline;
}

/* line 34, ../sass/_partials/_typography.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  letter-spacing: 0 !important;
  margin-top: 0;
}
/* line 38, ../sass/_partials/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
  font-weight: 400;
}

/* line 44, ../sass/_partials/_typography.scss */
h1, .h1 {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  font-size: 3.667em;
}
@media screen and (max-width: 479px) {
  /* line 44, ../sass/_partials/_typography.scss */
  h1, .h1 {
    font-size: 2.3em;
  }
}

/* line 52, ../sass/_partials/_typography.scss */
h2, .h2 {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  font-size: 2em;
  margin-bottom: 14px;
}
@media screen and (max-width: 979px) {
  /* line 52, ../sass/_partials/_typography.scss */
  h2, .h2 {
    font-size: 1.5em;
  }
}

/* line 61, ../sass/_partials/_typography.scss */
h3, .h3 {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  color: #0473B4 !important;
  font-size: 1.33em;
  margin-bottom: 8px;
}
/* line 66, ../sass/_partials/_typography.scss */
h3 a, .h3 a {
  color: #0473B4 !important;
}
/* line 68, ../sass/_partials/_typography.scss */
h3 a:hover, .h3 a:hover {
  color: #0473B4 !important;
  text-decoration: none;
}

/* line 75, ../sass/_partials/_typography.scss */
h4, .h4 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px;
  margin-bottom: 25px;
}

/* line 81, ../sass/_partials/_typography.scss */
.sub-headline {
  font-size: 1.333em;
}

/* line 85, ../sass/_partials/_typography.scss */
.black-text {
  color: #333333;
}
/* line 87, ../sass/_partials/_typography.scss */
.black-text a {
  color: #333333;
}
/* line 89, ../sass/_partials/_typography.scss */
.black-text a:hover {
  color: #333333;
  text-decoration: underline;
}

/* line 96, ../sass/_partials/_typography.scss */
.blue-text {
  color: #0473B4;
}
/* line 98, ../sass/_partials/_typography.scss */
.blue-text a {
  color: #0473B4;
}
/* line 100, ../sass/_partials/_typography.scss */
.blue-text a:hover {
  color: #0473B4;
  text-decoration: underline;
}

/* line 107, ../sass/_partials/_typography.scss */
.gray-text {
  color: #a2a2a2;
}
/* line 109, ../sass/_partials/_typography.scss */
.gray-text a {
  color: #a2a2a2;
  font-weight: 400;
  text-decoration: underline;
}

/* line 116, ../sass/_partials/_typography.scss */
.dk-gray-text {
  color: #666666;
}
/* line 118, ../sass/_partials/_typography.scss */
.dk-gray-text a {
  color: #666666;
  font-weight: 400;
  text-decoration: underline;
}

/* line 125, ../sass/_partials/_typography.scss */
.white-text {
  color: #ffffff;
}
/* line 127, ../sass/_partials/_typography.scss */
.white-text a {
  color: #ffffff;
}
/* line 129, ../sass/_partials/_typography.scss */
.white-text a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* line 136, ../sass/_partials/_typography.scss */
.font-14 {
  font-size: 14px;
}

/* line 140, ../sass/_partials/_typography.scss */
.font-12 {
  font-size: 12px;
}

/* line 146, ../sass/_partials/_typography.scss */
.icon-link a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link a {
  background-position: top left !important;
  background-repeat: no-repeat !important;
  color: #0473B4;
  display: inline-block;
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  font-size: 20px;
  min-height: 32px;
  padding: 4px 0 20px 52px !important;
}
/* line 155, ../sass/_partials/_typography.scss */
.icon-link a:hover,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link a:hover {
  background-repeat: no-repeat;
  color: #0473B4;
}
/* line 161, ../sass/_partials/_typography.scss */
.icon-link.icon-dollar a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-dollar a {
  background-image: url("../img/icon-dollar-blue.png") !important;
}
/* line 166, ../sass/_partials/_typography.scss */
.icon-link.icon-hand a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-hand a {
  background-image: url("../img/icon-hand-blue.png") !important;
}
/* line 171, ../sass/_partials/_typography.scss */
.icon-link.icon-leaves a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-leaves a {
  background-image: url("../img/icon-leaf-blue.png") !important;
}
/* line 176, ../sass/_partials/_typography.scss */
.icon-link.icon-light a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-light a {
  background-image: url("../img/cpu-streetlight-icon.png") !important;
}
/* line 182, ../sass/_partials/_typography.scss */
.icon-link.icon-person a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-person a {
  background-image: url("../img/icon-person-blue.png") !important;
}
/* line 187, ../sass/_partials/_typography.scss */
.icon-link.icon-shovel a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-shovel a {
  background-image: url("../img/icon-shovel-blue.png") !important;
}
/* line 192, ../sass/_partials/_typography.scss */
.icon-link.icon-tree a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-tree a {
  background-image: url("../img/icon-tree-blue.png") !important;
}
/* line 197, ../sass/_partials/_typography.scss */
.icon-link.icon-truck a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-truck a {
  background-image: url("../img/icon-truck-blue.png") !important;
}
/* line 203, ../sass/_partials/_typography.scss */
.icon-link.icon-drop a,
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link.icon-drop a {
  background-image: url("../img/icon-drop-blue.png") !important;
}

/* line 211, ../sass/_partials/_typography.scss */
a .icon-link,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link {
  background-position: top left;
  background-repeat: no-repeat;
  color: #0473B4;
  display: inline-block;
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  font-size: 20px;
  height: 32px;
  padding: 4px 0 45px 52px !important;
}
/* line 220, ../sass/_partials/_typography.scss */
a .icon-link.icon-dollar,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link.icon-dollar {
  background-image: url("../img/icon-dollar-blue.png");
}
/* line 223, ../sass/_partials/_typography.scss */
a .icon-link.icon-hand,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link.icon-hand {
  background-image: url("../img/icon-hand-blue.png");
}
/* line 226, ../sass/_partials/_typography.scss */
a .icon-link.icon-leaves,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link.icon-leaves {
  background-image: url("../img/icon-leaf-blue.png");
}
/* line 229, ../sass/_partials/_typography.scss */
a .icon-link.icon-shovel,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link.icon-shovel {
  background-image: url("../img/icon-shovel-blue.png");
}
/* line 232, ../sass/_partials/_typography.scss */
a .icon-link.icon-tree,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link.icon-tree {
  background-image: url("../img/icon-tree-blue.png");
}
/* line 235, ../sass/_partials/_typography.scss */
a .icon-link.icon-truck,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link.icon-truck {
  background-image: url("../img/icon-truck-blue.png");
}
/* line 238, ../sass/_partials/_typography.scss */
a .icon-link.icon-drop,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link.icon-drop {
  background-image: url("../img/icon-drop-blue.png");
}

/* line 244, ../sass/_partials/_typography.scss */
.masthead-stacked .desktop .x-nav .sub-menu li .icon-link a,
.masthead-stacked .desktop .x-nav .sub-menu li a .icon-link {
  font-size: 18px;
}

/* line 249, ../sass/_partials/_typography.scss */
.x-btn, .button, [type="submit"] {
  border-radius: 5px !important;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 5px 15px 5px 15px !important;
  text-shadow: none !important;
  text-transform: uppercase;
}
/* line 256, ../sass/_partials/_typography.scss */
.x-btn.x-btn-regular, .button.x-btn-regular, [type="submit"].x-btn-regular {
  padding: 10px 15px !important;
}

/* line 261, ../sass/_partials/_typography.scss */
.x-btn.white-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #0473B4;
}
/* line 265, ../sass/_partials/_typography.scss */
.x-btn.white-button:hover {
  background-color: #e7f7fd;
  border-color: #e7f7fd;
  color: #0473B4;
}

/* line 3, ../sass/_partials/_content.scss */
body {
  background: #ffffff;
}

/* line 7, ../sass/_partials/_content.scss */
.ilightbox-overlay.light {
  background: #333333;
}

/* line 11, ../sass/_partials/_content.scss */
:target:before {
  content: "";
  display: block;
  height: 90px;
  /* fixed header height*/
  margin: -90px 0 0;
  /* negative fixed header height */
}

/* line 18, ../sass/_partials/_content.scss */
p {
  margin: 0 0 14px 0;
}

/* line 22, ../sass/_partials/_content.scss */
a.entry-thumb {
  background: none;
}
/* line 24, ../sass/_partials/_content.scss */
a.entry-thumb:hover img {
  opacity: 1;
}
/* line 27, ../sass/_partials/_content.scss */
a.entry-thumb:before {
  opacity: 0 !important;
}

/* line 32, ../sass/_partials/_content.scss */
hr {
  border-top: 1px solid #c7c7c7;
}

/* line 36, ../sass/_partials/_content.scss */
ul, ol {
  margin-top: 22px;
  margin-bottom: 18px;
}

/* line 40, ../sass/_partials/_content.scss */
.entry-content {
  margin-top: 0;
}
/* line 42, ../sass/_partials/_content.scss */
.entry-content ol {
  float: left;
  margin-top: 4px;
  width: 100%;
}
/* line 47, ../sass/_partials/_content.scss */
.entry-content ul {
  margin-left: 0;
  margin-top: 4px;
  float: left;
  list-style-type: none;
  width: 100%;
}
/* line 53, ../sass/_partials/_content.scss */
.entry-content ul li {
  background: url("../img/bullet-square.jpg") no-repeat;
  background-position: 0 11px;
  clear: both;
  margin-bottom: 6px;
  padding-left: 20px;
}
/* line 62, ../sass/_partials/_content.scss */
.entry-content ul.kiwi-logo-carousel li {
  margin-bottom: 0;
}
/* line 65, ../sass/_partials/_content.scss */
.entry-content ul.kiwi-logo-carousel li img {
  width: 100%;
}

/* line 74, ../sass/_partials/_content.scss */
ul.checkmark-list li {
  background: url("../img/bullet-list-checkmark.png") no-repeat;
  background-position: 0px 7px;
  font-size: 1.13em;
  margin: 0 0 15px 0;
  padding: 0 0px 0 32px;
  min-height: 25px;
}

/* line 84, ../sass/_partials/_content.scss */
ol.circle-number-list {
  list-style-type: none;
  margin-left: 0;
}
/* line 87, ../sass/_partials/_content.scss */
ol.circle-number-list li {
  counter-increment: step-counter;
  margin-bottom: 14px;
}
/* line 90, ../sass/_partials/_content.scss */
ol.circle-number-list li::before {
  background: url("../img/numbered-list-dot.png") no-repeat;
  color: #ffffff;
  content: counter(step-counter);
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 900;
  height: 22px;
  line-height: 22px;
  margin: 2px 14px 0 0;
  text-align: center;
  width: 22px;
}

/* line 108, ../sass/_partials/_content.scss */
.x-columnize {
  -webkit-column-rule: none;
  -moz-column-rule: none;
  column-rule: none;
}

/* line 114, ../sass/_partials/_content.scss */
.x-accordion-heading .x-accordion-toggle:hover {
  text-decoration: none;
}

/* line 118, ../sass/_partials/_content.scss */
.alignleft {
  margin-top: 0;
}

/* line 119, ../sass/_partials/_content.scss */
.x-gap {
  clear: both;
}

/* line 121, ../sass/_partials/_content.scss */
.basic-editor {
  margin: 0 auto;
  max-width: 1300px;
  padding: 40px 0 22px 0;
  width: 91%;
}

/* line 128, ../sass/_partials/_content.scss */
.x-img-none {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, ../sass/_partials/_content.scss */
.img-static,
.img-static img {
  width: auto !important;
}

@media screen and (max-width: 979px) {
  /* line 139, ../sass/_partials/_content.scss */
  a.x-img > img,
  .x-img {
    width: 100%;
  }
}

/* line 147, ../sass/_partials/_content.scss */
.image-shadow img {
  -webkit-box-shadow: 0px 0px 10px 2px #f2f2f2;
  -moz-box-shadow: 0px 0px 10px 2px #f2f2f2;
  box-shadow: 0px 0px 10px 2px #f2f2f2;
}

@media screen and (max-width: 979px) {
  /* line 154, ../sass/_partials/_content.scss */
  .mobile-hide {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  /* line 159, ../sass/_partials/_content.scss */
  .x-column.x-1-2 {
    float: left;
    padding-bottom: 20px;
  }
}

/* line 166, ../sass/_partials/_content.scss */
.white-box {
  background: #ffffff;
  border: 1px solid #ececec;
  margin-bottom: 22px;
  padding: 28px 14px 12px 16px;
}
@media screen and (max-width: 980px) {
  /* line 171, ../sass/_partials/_content.scss */
  .white-box .x-column.x-1-4 {
    display: none;
  }
}
/* line 176, ../sass/_partials/_content.scss */
.white-box .x-column.x-3-4 {
  padding-left: 7px;
}
@media screen and (max-width: 980px) {
  /* line 176, ../sass/_partials/_content.scss */
  .white-box .x-column.x-3-4 {
    padding-left: 0;
  }
}
/* line 183, ../sass/_partials/_content.scss */
.white-box ul.checkmark-list li {
  font-size: 14px;
}

@media screen and (max-width: 767px) {
  /* line 193, ../sass/_partials/_content.scss */
  .col2-text-whitebox .x-2-3 .x-1-2:first-of-type {
    padding-bottom: 0;
  }
  /* line 196, ../sass/_partials/_content.scss */
  .col2-text-whitebox .x-2-3 .x-1-2 ul {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 979px) {
  /* line 206, ../sass/_partials/_content.scss */
  .icon-links-block .x-column.x-1-2 {
    padding-bottom: 0;
  }
  /* line 208, ../sass/_partials/_content.scss */
  .icon-links-block .x-column.x-1-2 p {
    margin: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  /* line 215, ../sass/_partials/_content.scss */
  .full-tablet {
    width: 100% !important;
  }
}

@media screen and (max-width: 979px) {
  /* line 222, ../sass/_partials/_content.scss */
  .three-columns .x-1-3 {
    float: left;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 979px) {
  /* line 230, ../sass/_partials/_content.scss */
  .four-columns {
    padding-bottom: 10px !important;
  }
}
@media screen and (max-width: 979px) {
  /* line 234, ../sass/_partials/_content.scss */
  .four-columns .x-1-4 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 979px) {
  /* line 234, ../sass/_partials/_content.scss */
  .four-columns .x-1-4 {
    width: 48%;
  }
  /* line 240, ../sass/_partials/_content.scss */
  .four-columns .x-1-4:nth-child(2) {
    margin-bottom: 20px;
    margin-right: 0;
  }
  /* line 244, ../sass/_partials/_content.scss */
  .four-columns .x-1-4:nth-child(1) {
    margin-bottom: 20px;
  }
}

/* line 252, ../sass/_partials/_content.scss */
.col2-text-whitebox .x-column.x-2-3 {
  padding-top: 28px;
}
/* line 256, ../sass/_partials/_content.scss */
.col2-text-whitebox .white-box ul.checkmark-list {
  margin-bottom: 0;
}

/* line 263, ../sass/_partials/_content.scss */
.col2-image-button-list .feature-image-copy {
  color: #ffffff;
}
/* line 265, ../sass/_partials/_content.scss */
.col2-image-button-list .feature-image-copy h2 {
  color: #ffffff;
}
/* line 268, ../sass/_partials/_content.scss */
.col2-image-button-list .feature-image-copy a {
  color: #ffffff;
}

/* line 275, ../sass/_partials/_content.scss */
.page-template-template-layout-narrow .x-landmark-breadcrumbs-wrap {
  margin: 0 auto;
  padding: 20px 0 0 0;
  width: 75%;
}

/* line 283, ../sass/_partials/_content.scss */
#narrow-page .x-main.full .x-container,
#narrow-page .basic-editor {
  float: none;
  margin: 0px auto;
  min-height: 150px;
  min-width: 0;
  padding-bottom: 20px;
  padding-right: 22%;
}
@media screen and (max-width: 980px) {
  /* line 283, ../sass/_partials/_content.scss */
  #narrow-page .x-main.full .x-container,
  #narrow-page .basic-editor {
    padding-right: 0;
  }
}

/* line 298, ../sass/_partials/_content.scss */
.hentry {
  margin-top: 0;
}

/* Remove animation from Grid Elements */
/* line 303, ../sass/_partials/_content.scss */
.zoomIn {
  animation-name: none !important;
}

/* line 307, ../sass/_partials/_content.scss */
.animated {
  animation-duration: 0 !important;
  animation-fill-mode: none !important;
}

@media screen and (max-width: 768px) {
  /* line 312, ../sass/_partials/_content.scss */
  .vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
    margin-right: 0 !important;
  }
}

/* HOME PAGE */
@media screen and (max-width: 980px) {
  /* line 319, ../sass/_partials/_content.scss */
  .home .homepage-intro-band {
    background-position: top left !important;
    background-size: auto !important;
  }
}

/* line 326, ../sass/_partials/_content.scss */
.home-cta-band {
  background: #0473B4 !important;
}

/* line 329, ../sass/_partials/_content.scss */
#home-intro {
  padding: 152px 0 0 50px;
}
/* line 331, ../sass/_partials/_content.scss */
#home-intro h1 {
  margin-bottom: 4px;
}
/* line 334, ../sass/_partials/_content.scss */
#home-intro p {
  font-size: 18px;
}
@media screen and (max-width: 980px) {
  /* line 329, ../sass/_partials/_content.scss */
  #home-intro {
    margin-right: 0;
    padding: 87px 40px 20px 40px;
    width: 100%;
  }
}

/* line 344, ../sass/_partials/_content.scss */
#home-login .x-container {
  background: url("../img/bg_home-login.png") repeat;
  float: right;
  margin-right: 50px;
  padding: 29px 25px 0 28px;
  /*width: 68%;*/
  width: 75%;
}
@media screen and (max-width: 1291px) {
  /* line 344, ../sass/_partials/_content.scss */
  #home-login .x-container {
    padding-bottom: 20px;
    width: 95%;
  }
}
@media screen and (max-width: 980px) {
  /* line 344, ../sass/_partials/_content.scss */
  #home-login .x-container {
    background-color: #cccccc;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 40px;
    width: 100%;
  }
}
@media screen and (max-width: 980px) {
  /* line 343, ../sass/_partials/_content.scss */
  #home-login {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 343, ../sass/_partials/_content.scss */
  #home-login {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  /* line 371, ../sass/_partials/_content.scss */
  .home #x-content-band-3 .x-column.x-1-2 {
    padding-bottom: 0;
  }
}

/* line 377, ../sass/_partials/_content.scss */
.x-content-band.bg-image.home-sub-bar {
  background-position: left center;
  background-size: inherit;
}
@media screen and (max-width: 479px) {
  /* line 377, ../sass/_partials/_content.scss */
  .x-content-band.bg-image.home-sub-bar {
    background-position: 0 25px !important;
  }
}

/* line 385, ../sass/_partials/_content.scss */
#home-sub-bar-left,
#home-sub-bar-right {
  float: left;
  padding: 23px 8px 23px 139px;
}
@media screen and (max-width: 479px) {
  /* line 385, ../sass/_partials/_content.scss */
  #home-sub-bar-left,
  #home-sub-bar-right {
    padding-left: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 392, ../sass/_partials/_content.scss */
  #home-sub-bar-left h2,
  #home-sub-bar-left p,
  #home-sub-bar-right h2,
  #home-sub-bar-right p {
    padding-left: 120px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 479px) {
  /* line 399, ../sass/_partials/_content.scss */
  #home-sub-bar-left a.white-button,
  #home-sub-bar-right a.white-button {
    margin-top: 15px;
    width: 100%;
  }
}

/* line 407, ../sass/_partials/_content.scss */
#home-sub-bar-left {
  border-right: 1px solid #52beeb;
}
@media screen and (max-width: 767px) {
  /* line 407, ../sass/_partials/_content.scss */
  #home-sub-bar-left {
    border-bottom: 1px solid #52beeb;
    border-right: none;
  }
}

/* line 416, ../sass/_partials/_content.scss */
.home-quad-row img {
  border-bottom: 5px solid #78c24c;
}
/* line 419, ../sass/_partials/_content.scss */
.home-quad-row .x-content-band {
  /*min-height: 265px;*/
  padding: 14px 12px !important;
}
/* line 423, ../sass/_partials/_content.scss */
.home-quad-row .x-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 432, ../sass/_partials/_content.scss */
.home-quad-row .x-container .x-column.x-1-4 {
  background-color: #ececec;
}
/* line 434, ../sass/_partials/_content.scss */
.home-quad-row .x-container .x-column.x-1-4:last-of-type {
  width: 21.8%;
}
@media screen and (max-width: 979px) {
  /* line 438, ../sass/_partials/_content.scss */
  .home-quad-row .x-container .x-column.x-1-4.mobile-last, .home-quad-row .x-container .x-column.x-1-4:last-of-type {
    width: 47.8%;
  }
}
@media screen and (max-width: 767px) {
  /* line 444, ../sass/_partials/_content.scss */
  .home-quad-row .x-container .x-column.x-1-4.mobile-last, .home-quad-row .x-container .x-column.x-1-4:last-of-type {
    width: 100%;
  }
}

/* Container */
/* line 454, ../sass/_partials/_content.scss */
.x-container.offset {
  margin-bottom: 0;
  margin-top: 0;
}

/* line 459, ../sass/_partials/_content.scss */
.x-container .x-main.full {
  float: left;
  width: 100% !important;
  min-width: 100%;
}

@media screen and (max-width: 979px) {
  /* line 465, ../sass/_partials/_content.scss */
  #content-wrapper,
  #narrow-page {
    width: 100%;
  }
}

/* Breadcrumbs */
/* line 473, ../sass/_partials/_content.scss */
.x-breadcrumbs-wrap {
  background: url("../img/bg-breadcrumbs.png");
  bottom: 0;
  float: left;
  padding: 7px 0;
  position: absolute;
  text-align: left;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 473, ../sass/_partials/_content.scss */
  .x-breadcrumbs-wrap {
    background-color: #333333;
    margin-top: 0;
    position: relative;
  }
}

/* line 488, ../sass/_partials/_content.scss */
.x-breadcrumbs {
  color: #ffffff;
  font-size: 12px;
  text-transform: none;
}
/* line 492, ../sass/_partials/_content.scss */
.x-breadcrumbs a {
  color: #ffffff;
  font-weight: 400;
}
/* line 495, ../sass/_partials/_content.scss */
.x-breadcrumbs a:hover {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
}
/* line 501, ../sass/_partials/_content.scss */
.x-breadcrumbs .home {
  /*display:none;	*/
}
/* line 503, ../sass/_partials/_content.scss */
.x-breadcrumbs .home i {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
}
/* line 510, ../sass/_partials/_content.scss */
.x-breadcrumbs .home .x-icon-home:before {
  font-family: "Open Sans",sans-serif;
  font-weight: 400;
  content: "";
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
}
/* line 518, ../sass/_partials/_content.scss */
.x-breadcrumbs .delimiter:first-of-type {
  /*display:none;	*/
}

/* Slider */
/* line 524, ../sass/_partials/_content.scss */
.x-flexslider .x-slides img {
  margin: 0 !important;
}

/* line 528, ../sass/_partials/_content.scss */
#tribe-events-pg-template .tribe-events-content ul.flex-direction-nav {
  list-style: outside none none;
}

/* Columnize */
/* line 533, ../sass/_partials/_content.scss */
.x-columnize {
  -moz-column-rule: none;
}

/* Kiwi Carousel */
/* line 538, ../sass/_partials/_content.scss */
.bx-wrapper ul li {
  background: none;
  box-sizing: content-box;
  padding-left: 0;
  clear: none !important;
}

/* Grid Elements */
/* line 546, ../sass/_partials/_content.scss */
.vc_custom_heading h4 {
  margin-top: 0;
}

/* line 550, ../sass/_partials/_content.scss */
.vc_btn3 {
  background-color: #fd9726 !important;
  border: 0 !important;
  border-radius: 0.225em !important;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #000 !important;
  padding: 5px 15px !important;
}
/* line 559, ../sass/_partials/_content.scss */
.vc_btn3:hover {
  background-color: #f18a18 !important;
}

@media screen and (max-width: 767px) {
  /* line 565, ../sass/_partials/_content.scss */
  .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0;
  }
}
/* PAGE BANNER */
/* line 571, ../sass/_partials/_content.scss */
#banner-breadcrumbs {
  position: relative;
}
@media screen and (max-width: 980px) {
  /* line 573, ../sass/_partials/_content.scss */
  #banner-breadcrumbs.no-bg {
    width: 100%;
  }
}
/* line 577, ../sass/_partials/_content.scss */
#banner-breadcrumbs.no-bg #page-banner {
  padding: 73px 0 40px 0;
}
@media screen and (max-width: 767px) {
  /* line 577, ../sass/_partials/_content.scss */
  #banner-breadcrumbs.no-bg #page-banner {
    padding: 40px 0 30px 0;
  }
}
/* line 583, ../sass/_partials/_content.scss */
#banner-breadcrumbs.no-bg .overlay {
  display: none;
}
/* line 586, ../sass/_partials/_content.scss */
#banner-breadcrumbs.no-bg .page-title {
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 23px;
}
/* line 588, ../sass/_partials/_content.scss */
#banner-breadcrumbs.no-bg .page-title h1, #banner-breadcrumbs.no-bg .page-title h4 {
  color: #333333;
}
/* line 593, ../sass/_partials/_content.scss */
#banner-breadcrumbs.no-bg .x-breadcrumbs-wrap {
  background: none;
}
/* line 595, ../sass/_partials/_content.scss */
#banner-breadcrumbs.no-bg .x-breadcrumbs-wrap .x-breadcrumbs, #banner-breadcrumbs.no-bg .x-breadcrumbs-wrap a {
  color: #a2a2a2;
}
/* line 599, ../sass/_partials/_content.scss */
#banner-breadcrumbs.no-bg .x-breadcrumbs-wrap a:hover {
  border-bottom: 1px solid #a2a2a2;
}

/* line 606, ../sass/_partials/_content.scss */
#page-banner {
  margin: 0;
  padding: 73px 0 63px 0;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  /* line 606, ../sass/_partials/_content.scss */
  #page-banner {
    padding-bottom: 30px;
    padding-top: 40px;
  }
}
/* line 620, ../sass/_partials/_content.scss */
#page-banner .overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 627, ../sass/_partials/_content.scss */
#page-banner h1, #page-banner h4 {
  color: #ffffff;
  margin-bottom: 0;
}

/* IMAGE CAPTIONS */
/* line 635, ../sass/_partials/_content.scss */
.img-caption-blocks .wp-caption {
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 635, ../sass/_partials/_content.scss */
  .img-caption-blocks .wp-caption {
    margin-right: 2%;
    width: 48% !important;
  }
}
@media screen and (max-width: 479px) {
  /* line 635, ../sass/_partials/_content.scss */
  .img-caption-blocks .wp-caption {
    margin-right: 0;
    width: 100% !important;
  }
}

/* line 647, ../sass/_partials/_content.scss */
.wp-caption {
  background-color: #0473B4;
  border: none;
  padding: 0;
}
/* line 651, ../sass/_partials/_content.scss */
.wp-caption img {
  width: 100%;
}
/* line 654, ../sass/_partials/_content.scss */
.wp-caption .wp-caption-text {
  color: #ffffff;
  font-family: 'Roboto Slab', serif;
  font-weight: 700 !important;
  font-size: 16px !important;
  min-height: 45px;
  padding: 0px 13px 6px !important;
  text-align: left;
  text-transform: none !important;
}
/* line 662, ../sass/_partials/_content.scss */
.wp-caption .wp-caption-text a {
  color: #ffffff;
  font-weight: normal;
}
/* line 665, ../sass/_partials/_content.scss */
.wp-caption .wp-caption-text a:hover {
  opacity: .85;
  text-decoration: none;
}

/* BAR BUTTONS */
/* line 676, ../sass/_partials/_content.scss */
.bar-buttons a.x-btn.x-btn-large {
  background: #f0f9fe url("../img/bar-button-arrow.png") no-repeat center right;
  border-color: #f0f9fe;
  color: #0473B4;
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  font-size: 18px;
  padding: 15px 48px 12px 15px !important;
  position: relative;
  text-align: left;
  text-transform: none;
}
/* line 686, ../sass/_partials/_content.scss */
.bar-buttons a.x-btn.x-btn-large:hover {
  background-color: #c0e6fb;
}

/* ACCORDION */
/* line 693, ../sass/_partials/_content.scss */
.x-accordion-group {
  border: none;
  margin-bottom: 20px;
}

/* line 698, ../sass/_partials/_content.scss */
.x-accordion-heading .x-accordion-toggle {
  background: #f8f8f5;
  border: 1px solid #ececec;
  border-bottom: none;
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  display: block;
  font-size: 18px;
  padding: 15px 48px 12px 15px !important;
  position: relative;
}
/* line 707, ../sass/_partials/_content.scss */
.x-accordion-heading .x-accordion-toggle.collapsed {
  background: #f0f9fe;
  border-color: #f0f9fe;
  color: #0473B4;
}
/* line 711, ../sass/_partials/_content.scss */
.x-accordion-heading .x-accordion-toggle.collapsed:hover {
  background-color: #c0e6fb;
}
/* line 714, ../sass/_partials/_content.scss */
.x-accordion-heading .x-accordion-toggle.collapsed:before {
  color: #0473B4;
  right: 15px;
  top: 18px;
}
/* line 720, ../sass/_partials/_content.scss */
.x-accordion-heading .x-accordion-toggle:before {
  margin-right: 0;
  position: absolute;
  right: 22px;
  top: 14px;
}

/* line 729, ../sass/_partials/_content.scss */
.x-accordion-inner {
  border: 2px solid #ececec;
  border-top: none;
  padding: 15px 15px 15px 20px;
}

/* RESOURCE LIST AND FEATURED */
/* line 737, ../sass/_partials/_content.scss */
.resource-listing-block h2 {
  margin-bottom: 5px;
}
/* line 738, ../sass/_partials/_content.scss */
.resource-listing-block h3 {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  /* line 736, ../sass/_partials/_content.scss */
  .resource-listing-block {
    padding: 0 !important;
  }
  /* line 741, ../sass/_partials/_content.scss */
  .resource-listing-block .x-column.x-1-2 {
    padding-top: 30px;
  }
}
/* line 745, ../sass/_partials/_content.scss */
.resource-listing-block .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: 0;
}
/* line 749, ../sass/_partials/_content.scss */
.resource-listing-block .vc_gitem-post-data h2 {
  margin-bottom: 0;
}

/* line 753, ../sass/_partials/_content.scss */
.resource-list.vc_grid-item {
  padding-bottom: 8px !important;
}
/* line 756, ../sass/_partials/_content.scss */
.resource-list .vc_gitem-col {
  padding: 0;
}
/* line 759, ../sass/_partials/_content.scss */
.resource-list .vc_gitem-post-data {
  margin-bottom: 0;
}

/* line 765, ../sass/_partials/_content.scss */
.resource-list-item h3 {
  margin-bottom: 0;
}
/* line 766, ../sass/_partials/_content.scss */
.resource-list-item .vc_gitem-acf p {
  margin-bottom: 0;
}
/* line 768, ../sass/_partials/_content.scss */
.resource-list-item .vc_gitem-acf p .vc_gitem-link {
  margin-left: 5px;
}
/* line 774, ../sass/_partials/_content.scss */
.resource-list-item .list-button .vc_gitem-link,
.resource-list-item .vc_gitem-acf p .vc_gitem-link {
  background-color: transparent !important;
  background-image: none;
  border: none;
  color: #fd9726 !important;
  font-size: 12px;
  padding: 0 !important;
  text-transform: uppercase;
  transition: none;
}
/* line 783, ../sass/_partials/_content.scss */
.resource-list-item .list-button .vc_gitem-link:hover, .resource-list-item .list-button .vc_gitem-link:focus,
.resource-list-item .vc_gitem-acf p .vc_gitem-link:hover,
.resource-list-item .vc_gitem-acf p .vc_gitem-link:focus {
  border: none;
  text-decoration: underline;
  transition: none;
}
/* line 791, ../sass/_partials/_content.scss */
.resource-list-item .vc_btn3 {
  background: none !important;
  color: #000 !important;
  display: block;
  font-size: 12px;
  padding: 0 !important;
  text-align: left;
}

/* line 802, ../sass/_partials/_content.scss */
.featured-resource.vc_grid-item {
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}
/* line 806, ../sass/_partials/_content.scss */
.featured-resource.vc_pageable-slide-wrapper {
  margin-right: 0 !important;
}
/* line 809, ../sass/_partials/_content.scss */
.featured-resource .vc_gitem-col {
  background: #0473B4;
  color: #ffffff;
  padding: 0;
}
/* line 814, ../sass/_partials/_content.scss */
.featured-resource h2,
.featured-resource a, .featured-resource a:hover {
  color: #ffffff;
}
/* line 818, ../sass/_partials/_content.scss */
.featured-resource .wpb_single_image {
  margin-bottom: 0 !important;
}
/* line 821, ../sass/_partials/_content.scss */
.featured-resource .vc_figure {
  width: 100%;
}
/* line 823, ../sass/_partials/_content.scss */
.featured-resource .vc_figure .vc_gitem-link,
.featured-resource .vc_figure img {
  width: 100%;
}
/* line 828, ../sass/_partials/_content.scss */
.featured-resource .vc_custom_heading {
  margin-bottom: 0;
  padding: 20px 25px 0 25px;
}
/* line 832, ../sass/_partials/_content.scss */
.featured-resource .vc_gitem-acf {
  padding: 0 26px 15px 26px;
}

/* LOWER FEATURE */
/* line 839, ../sass/_partials/_content.scss */
.lower-feature .x-column {
  float: none;
  margin: 0px auto;
  padding: 60px 0px 40px;
  width: 59%;
}
@media screen and (max-width: 479px) {
  /* line 839, ../sass/_partials/_content.scss */
  .lower-feature .x-column {
    padding: 40px 0 20px 0;
    width: 80%;
  }
}
/* line 849, ../sass/_partials/_content.scss */
.lower-feature p {
  font-size: 17px;
  margin-bottom: 25px;
}

/* KNOTWEED MAP */
/* line 856, ../sass/_partials/_content.scss */
#knotweed-map {
  position: relative;
  left: -8px;
}
@media screen and (min-width: 980px) {
  /* line 856, ../sass/_partials/_content.scss */
  #knotweed-map {
    left: -15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 863, ../sass/_partials/_content.scss */
  .vc_grid.vc_row {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 867, ../sass/_partials/_content.scss */
  .vc_grid.vc_row .vc_grid-item {
    padding: 0 !important;
  }
}

/* CASE STUDY */
/* line 876, ../sass/_partials/_content.scss */
.single-case-studies .entry-content {
  margin-top: 0 !important;
}

/* line 881, ../sass/_partials/_content.scss */
.related-items h4 {
  color: #0473B4;
  font-size: 22px;
}
@media screen and (max-width: 979px) {
  /* line 880, ../sass/_partials/_content.scss */
  .related-items {
    padding-bottom: 0 !important;
  }
}
/* line 888, ../sass/_partials/_content.scss */
.related-items .vc_grid-container-wrapper {
  margin-top: 40px;
}
/* line 891, ../sass/_partials/_content.scss */
.related-items .vc_gitem-col {
  padding: 10px 0;
}
/* line 894, ../sass/_partials/_content.scss */
.related-items .vc_grid.vc_row .vc_grid-item {
  padding-bottom: 30px !important;
}
/* line 899, ../sass/_partials/_content.scss */
.related-items .vc_gitem-post-data-source-post_excerpt p a {
  font-weight: normal;
  cursor: text;
  color: #333333 !important;
  opacity: 1 !important;
}
/* line 905, ../sass/_partials/_content.scss */
.related-items .vc_gitem-post-data-source-post_excerpt p strong {
  color: #fd9726 !important;
  cursor: pointer;
  font-size: 12px;
}
/* line 909, ../sass/_partials/_content.scss */
.related-items .vc_gitem-post-data-source-post_excerpt p strong:hover {
  text-decoration: underline;
}

/* line 915, ../sass/_partials/_content.scss */
.x-img-circle.left {
  width: auto;
}

/* line 919, ../sass/_partials/_content.scss */
.x-counter {
  padding: 15px 0;
}
/* line 921, ../sass/_partials/_content.scss */
.x-counter .number,
.x-counter .suffix {
  color: #0473B4;
  font-size: 50px;
}
/* line 926, ../sass/_partials/_content.scss */
.x-counter .text-below {
  color: #333333;
  font-size: 15px;
  line-height: 20px;
  text-transform: none;
  letter-spacing: normal;
  padding: 0 25px;
}

/* BASIC LISTING GRID ELEMENT */
/* line 938, ../sass/_partials/_content.scss */
.vc_pageable-load-more-btn .vc_btn3-icon {
  display: none !important;
}

/* line 942, ../sass/_partials/_content.scss */
.vc_btn3.vc_btn3-style-modern {
  background-image: none;
}

/* line 946, ../sass/_partials/_content.scss */
.basic-listing.titles-only .vc_grid-item-mini {
  border-bottom: none;
}
/* line 949, ../sass/_partials/_content.scss */
.basic-listing.titles-only .vc_gitem_row {
  padding: 0;
}
/* line 953, ../sass/_partials/_content.scss */
.basic-listing.vc_gitem-zone {
  overflow: visible;
}
/* line 956, ../sass/_partials/_content.scss */
.basic-listing.vc_gitem-zone-c {
  min-height: 145px;
  width: 30%;
}
/* line 959, ../sass/_partials/_content.scss */
.basic-listing.vc_gitem-zone-c .program-options {
  background-image: url("../img/bg-corner-loan-rebate.png");
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  height: 128px;
  left: 0;
  line-height: 15px;
  padding-left: 9px;
  padding-right: 50px;
  padding-top: 6px;
  position: absolute;
  top: 0;
  width: 128px;
}
/* line 975, ../sass/_partials/_content.scss */
.basic-listing.vc_grid-item-zone-c-left .vc_gitem-animated-block {
  width: 70%;
  padding-left: 40px;
}
/* line 979, ../sass/_partials/_content.scss */
.basic-listing.vc_grid-item-zone-c-left .vc_gitem-animated-block .vc_gitem-post-data {
  margin-bottom: 3px;
}
/* line 981, ../sass/_partials/_content.scss */
.basic-listing.vc_grid-item-zone-c-left .vc_gitem-animated-block .program-options {
  color: #78c24c;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 988, ../sass/_partials/_content.scss */
.basic-listing.vc_grid-item-zone-c-left .vc_gitem-animated-block .vc_gitem-acf {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  /* line 992, ../sass/_partials/_content.scss */
  .basic-listing.vc_gitem-zone-c {
    width: 100%;
  }
  /* line 995, ../sass/_partials/_content.scss */
  .basic-listing.vc_grid-item-zone-c-left .vc_gitem-animated-block {
    width: 100%;
    padding-left: 0px;
  }
  /* line 999, ../sass/_partials/_content.scss */
  .basic-listing .vc_gitem-row-position-top {
    padding-bottom: 0 !important;
  }
}
/* line 1003, ../sass/_partials/_content.scss */
.basic-listing .vc_gitem-zone-a .vc_gitem-row-position-top,
.basic-listing .vc_gitem-zone-b .vc_gitem-row-position-top {
  position: relative !important;
}
/* line 1007, ../sass/_partials/_content.scss */
.basic-listing .vc_grid-item-mini {
  border-bottom: 1px solid #ececec;
}
/* line 1011, ../sass/_partials/_content.scss */
.basic-listing .vc_gitem_row {
  padding: 40px 0;
  margin: 0;
}
/* line 1014, ../sass/_partials/_content.scss */
.basic-listing .vc_gitem_row .vc_gitem-col {
  padding: 0;
}
/* line 1018, ../sass/_partials/_content.scss */
.basic-listing .vc_btn,
.basic-listing .vc_icon_element,
.basic-listing .wpb_content_element {
  margin-bottom: 0 !important;
}

/* line 1024, ../sass/_partials/_content.scss */
.remove-border {
  border-bottom: 0 !important;
}

/* line 1028, ../sass/_partials/_content.scss */
.full-width-promo .x-container {
  width: 70%;
  margin: 0 auto;
}

/* SINGLE CPT - MEETING MINUTES AND CASE STUDIES */
/* line 1040, ../sass/_partials/_content.scss */
.single-meeting_minutes .x-breadcrumbs-wrap,
.single-case-studies .x-breadcrumbs-wrap {
  display: none;
}

/* OUTAGE MAP */
/* line 1047, ../sass/_partials/_content.scss */
#outage-map-wrapper {
  background-color: #f8f8f5;
  padding-top: 26px;
  padding-bottom: 26px;
}
/* line 1049, ../sass/_partials/_content.scss */
#outage-map-wrapper .mobile-show {
  float: left;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 1055, ../sass/_partials/_content.scss */
  #outage-map-wrapper .x-2-3 {
    float: left;
  }
}
/* line 1060, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage-info-window {
  max-width: 300px;
}
/* line 1063, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage {
  clear: both;
  width: 100%;
  display: block;
  border-bottom: 1px solid #a2a2a2;
}
/* line 1068, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage:first-of-type {
  border: 0 !important;
}
/* line 1072, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage .outage-header {
  color: #a2a2a2;
  font-size: 12px;
  text-transform: uppercase;
  float: left;
  width: 35.3%;
  display: block;
  text-align: center;
  padding: 10px 1.5%;
}
/* line 1081, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage .outage-header .outage-customer-count {
  font-size: 35px;
  color: #0473B4;
  font-weight: bold;
}
/* line 1087, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage .outage-details {
  float: left;
  width: 60%;
  display: block;
  padding: 10px 2.5%;
  border-left: 1px solid #a2a2a2;
  min-height: 100px;
  padding-top: 10px;
}
/* line 1095, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage .outage-details .value {
  font-weight: bold;
}
/* line 1101, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage-info-window-footer {
  clear: both;
  display: block;
  border-top: 1px solid #a2a2a2;
  padding-top: 10px;
}
/* line 1106, ../sass/_partials/_content.scss */
#outage-map-wrapper .outage-info-window-footer a {
  color: #fd9726;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
/* line 1117, ../sass/_partials/_content.scss */
#outage-map-wrapper .x-column.x-2-3 img {
  width: 100%;
}
@media screen and (max-width: 980px) {
  /* line 1119, ../sass/_partials/_content.scss */
  #outage-map-wrapper .x-column.x-2-3,
  #outage-map-wrapper .x-column.x-1-3 {
    width: 100%;
  }
}
@media screen and (max-width: 980px) {
  /* line 1126, ../sass/_partials/_content.scss */
  #outage-map-wrapper .x-column.x-1-3 {
    margin-top: 40px;
  }
}
/* line 1132, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar {
  background-color: #ffffff;
  border: 1px solid #ececec;
}
/* line 1136, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar .map-sidebar-top {
  border-bottom: 1px solid #ececec;
}
/* line 1140, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar h4 {
  font-family: 'Roboto Slab', serif;
  font-weight: 700 !important;
  font-size: 1.13em;
  line-height: 1.1;
  margin-bottom: 0;
}
/* line 1146, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar p.small {
  color: #a2a2a2;
  font-size: 11px;
}
/* line 1151, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar p.number {
  color: #0473B4;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 1158, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar .left-col,
#outage-map-wrapper #map-sidebar .right-col {
  float: left;
  padding-top: 25px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 1158, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar .left-col,
  #outage-map-wrapper #map-sidebar .right-col {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 1158, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar .left-col,
  #outage-map-wrapper #map-sidebar .right-col {
    padding-left: 25px;
    padding-right: 25px;
  }
}
/* line 1175, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar .left-col:first-of-type,
#outage-map-wrapper #map-sidebar .right-col:first-of-type {
  border-right: 1px solid #ececec;
}
/* line 1178, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-contact {
  border-bottom: 1px solid #ececec;
  color: #a2a2a2;
  padding-top: 23px;
  text-align: center;
}
/* line 1184, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-contact .x-btn {
  width: 90%;
}
/* line 1188, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-contact #report-outage a.phone-number {
  color: #333333;
}
/* line 1194, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-contact .menu-outage-map-links-container li {
  background: none;
  display: inline-block;
  font-size: 12px;
  padding-left: 0;
}
/* line 1200, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-contact .menu-outage-map-links-container li:after {
  content: '|';
}
/* line 1204, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-contact .menu-outage-map-links-container li:last-of-type:after {
  content: '';
}
/* line 1207, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-contact .menu-outage-map-links-container li a {
  color: #a2a2a2;
  font-weight: 400;
  padding-right: 4px;
  text-decoration: underline;
}
/* line 1217, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key {
  padding-top: 24px;
  padding-left: 23px;
  padding-bottom: 13px;
}
/* line 1222, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-top {
  float: left;
  width: 100%;
}
/* line 1225, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-top h4,
#outage-map-wrapper #map-sidebar #map-key .map-key-top p.small {
  float: left;
  margin-right: 8px;
  margin-bottom: 3px;
}
/* line 1233, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-symbols {
  float: left;
  font-size: 14px;
  font-weight: 700;
}
/* line 1238, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col1 {
  margin-left: -10px;
  width: 28%;
}
@media screen and (min-width: 981px) and (max-width: 1368px) {
  /* line 1238, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col1 {
    width: 46%;
  }
}
@media screen and (max-width: 479px) {
  /* line 1238, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col1 {
    width: 46%;
  }
}
/* line 1249, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col2 {
  width: 35%;
}
@media screen and (min-width: 981px) and (max-width: 1368px) {
  /* line 1249, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col2 {
    width: 46%;
  }
}
@media screen and (max-width: 479px) {
  /* line 1249, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col2 {
    width: 46%;
  }
}
/* line 1259, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col3 {
  width: 35%;
}
@media screen and (min-width: 981px) and (max-width: 1368px) {
  /* line 1259, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col3 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  /* line 1259, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col3 {
    width: 100%;
  }
}
/* line 1268, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col3 .map-key-item {
  line-height: 1;
  padding-top: 14px;
}
/* line 1272, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col3 .map-key-item img {
  float: left;
  margin-top: -6px;
  margin-right: 10px;
}
@media screen and (max-width: 1368px) {
  /* line 1272, ../sass/_partials/_content.scss */
  #outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col3 .map-key-item img {
    margin-top: -14px;
  }
}
/* line 1281, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-symbols.key-col3 .map-key-item sup {
  color: #a2a2a2;
  font-size: 100%;
  font-weight: 400;
  top: 0px;
}
/* line 1291, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar #map-key .map-key-bottom {
  color: #a2a2a2;
  float: left;
  font-size: 12px;
  padding-top: 8px;
  padding-right: 20px;
  width: 100%;
}
/* line 1304, ../sass/_partials/_content.scss */
#outage-map-wrapper #map-sidebar,
#outage-map-wrapper .map-sidebar-top,
#outage-map-wrapper #map-contact,
#outage-map-wrapper #outage-links,
#outage-map-wrapper #map-key {
  float: left;
  width: 100%;
}

/* line 1315, ../sass/_partials/_content.scss */
.numbered-sections img.alignleft {
  margin-right: 15px;
}

/* BUILDING AND REMODELING */
/* line 1322, ../sass/_partials/_content.scss */
.feature-button-inline {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

/* line 1329, ../sass/_partials/_content.scss */
.numbered-row .x-column.x-1-6 {
  float: left !important;
  margin-right: 4% !important;
  width: 36px !important;
}
/* line 1334, ../sass/_partials/_content.scss */
.numbered-row .x-column.x-5-6 {
  float: left !important;
  width: 82.66666% !important;
}

/* SEARCH */
/* line 1343, ../sass/_partials/_content.scss */
.search-results .search-results-wrap {
  padding-top: 0;
}
/* line 1346, ../sass/_partials/_content.scss */
.search-results .search-result-item {
  margin-bottom: 45px;
}
/* line 1348, ../sass/_partials/_content.scss */
.search-results .search-result-item h3 {
  margin-bottom: 2px;
}
/* line 1351, ../sass/_partials/_content.scss */
.search-results .search-result-item .entry-content.excerpt p {
  margin-bottom: 8px;
}
/* line 1353, ../sass/_partials/_content.scss */
.search-results .search-result-item .entry-content.excerpt p:last-child {
  margin-bottom: 0;
}
/* line 1357, ../sass/_partials/_content.scss */
.search-results .search-result-item .excerpt-more {
  color: #a2a2a2;
  font-weight: 400;
}

/* Testimonials */
/* line 1366, ../sass/_partials/_content.scss */
.testimonials .white-box {
  padding: 31px 34px 18px 34px;
}

/* 404 Error */
/* line 1373, ../sass/_partials/_content.scss */
.page-id-507 #banner-breadcrumbs {
  display: none;
}
/* line 1375, ../sass/_partials/_content.scss */
.page-id-507 .page-404 {
  color: #ffffff;
  padding-top: 134px !important;
  padding-bottom: 162px !important;
}
/* line 1380, ../sass/_partials/_content.scss */
.page-id-507 .page-404 .x-column {
  float: none;
  margin: 0 auto;
  width: 49%;
}
@media screen and (max-width: 979px) {
  /* line 1380, ../sass/_partials/_content.scss */
  .page-id-507 .page-404 .x-column {
    width: 65%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1380, ../sass/_partials/_content.scss */
  .page-id-507 .page-404 .x-column {
    width: 90%;
  }
}
/* line 1392, ../sass/_partials/_content.scss */
.page-id-507 .page-404 h1 {
  color: #ffffff;
}
/* line 1394, ../sass/_partials/_content.scss */
.page-id-507 .page-404 p {
  font-size: 20px;
}
/* line 1396, ../sass/_partials/_content.scss */
.page-id-507 .page-404 #searchform {
  margin: 0 auto;
  width: 300px;
}
@media screen and (max-width: 479px) {
  /* line 1396, ../sass/_partials/_content.scss */
  .page-id-507 .page-404 #searchform {
    width: 100%;
  }
}
/* line 1403, ../sass/_partials/_content.scss */
.page-id-507 .page-404 #searchform input.text {
  border: none;
  float: none;
  height: 40px !important;
  margin-bottom: 0;
  padding-left: 18px;
  width: 100%;
}
/* line 1412, ../sass/_partials/_content.scss */
.page-id-507 .page-404 #searchform input.submit {
  height: 40px;
  right: 0;
  top: 0;
}

/* Contractor Directory */
/* line 1427, ../sass/_partials/_content.scss */
.large-img-blocks .img-caption-blocks .wp-caption {
  margin-bottom: 54px;
}
/* line 1431, ../sass/_partials/_content.scss */
.large-img-blocks .img-caption-blocks .wp-caption-text {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  font-size: 28px !important;
  padding: 12px 25px !important;
}
@media screen and (max-width: 979px) {
  /* line 1431, ../sass/_partials/_content.scss */
  .large-img-blocks .img-caption-blocks .wp-caption-text {
    font-size: 24px !important;
  }
}

/* line 1442, ../sass/_partials/_content.scss */
.table-quarter {
  width: 25%;
}

/* line 1445, ../sass/_partials/_content.scss */
.table-thirds {
  width: 33%;
}

/* line 1448, ../sass/_partials/_content.scss */
.table-half {
  width: 50%;
}

/* line 1451, ../sass/_partials/_content.scss */
.dataTables_wrapper .table-center {
  margin: 0 auto !important;
}

/* line 1455, ../sass/_partials/_content.scss */
.desktop-show {
  display: block !important;
}

/* line 1458, ../sass/_partials/_content.scss */
.mobile-show,
.desktop-hide {
  display: none !important;
}

@media screen and (max-width: 768px) {
  /* line 1465, ../sass/_partials/_content.scss */
  .table-quarter {
    width: 100%;
  }

  /* line 1468, ../sass/_partials/_content.scss */
  .table-thirds {
    width: 100%;
  }

  /* line 1471, ../sass/_partials/_content.scss */
  .table-half {
    width: 100%;
  }

  /* line 1474, ../sass/_partials/_content.scss */
  .mobile-show {
    display: block !important;
  }

  /* line 1477, ../sass/_partials/_content.scss */
  .mobile-hide,
  .desktop-show {
    display: none !important;
  }

  /* line 1481, ../sass/_partials/_content.scss */
  #outage-map-wrapper iframe {
    height: 300px !important;
  }
}
/* line 1487, ../sass/_partials/_content.scss */
#post-1060 .basic-editor {
  padding-top: 0 !important;
}

/* SITEMAP */
/* line 1491, ../sass/_partials/_content.scss */
.sitemap-wrapper {
  float: left;
  padding: 40px 0;
  width: 100%;
}

/* line 1497, ../sass/_partials/_content.scss */
.bg-image.x-content-band,
.bg-pattern.x-content-band {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 1508, ../sass/_partials/_content.scss */
.iframe-form iframe {
  border: 1px solid #c7c7c7;
  margin-top: 20px;
}

/* line 1513, ../sass/_partials/_content.scss */
.span-orange {
  color: #fd9726;
}

/* line 1517, ../sass/_partials/_content.scss */
ul li li.current-page .span-orange {
  color: #333333;
}

/* line 1527, ../sass/_partials/_content.scss */
.three-white-boxes .x-container {
  padding: 0;
  /*    display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;*/
  height: 100%;
}
/* line 1537, ../sass/_partials/_content.scss */
.three-white-boxes .white-box-inner-container {
  position: relative;
  min-height: 280px;
}
@media screen and (max-width: 1320px) {
  /* line 1537, ../sass/_partials/_content.scss */
  .three-white-boxes .white-box-inner-container {
    min-height: 335px;
  }
}
@media screen and (max-width: 1060px) {
  /* line 1537, ../sass/_partials/_content.scss */
  .three-white-boxes .white-box-inner-container {
    min-height: 0;
  }
}
/* line 1548, ../sass/_partials/_content.scss */
.three-white-boxes .x-column {
  background: #ffffff;
  border: 1px solid #ececec;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 35px 30px;
}
@media screen and (max-width: 1060px) {
  /* line 1548, ../sass/_partials/_content.scss */
  .three-white-boxes .x-column {
    width: 100%;
    float: none;
  }
}
/* line 1559, ../sass/_partials/_content.scss */
.three-white-boxes .x-column p {
  margin-bottom: 25px;
}
/* line 1562, ../sass/_partials/_content.scss */
.three-white-boxes .x-column h4 {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
}
/* line 1565, ../sass/_partials/_content.scss */
.three-white-boxes .x-column .x-btn {
  width: 100%;
}
@media screen and (min-width: 1060px) {
  /* line 1565, ../sass/_partials/_content.scss */
  .three-white-boxes .x-column .x-btn {
    position: absolute;
    bottom: 0;
    left: 0;
  }
}

/* ALERT BAR */
/* line 6, ../sass/_partials/_header.scss */
.alert-bar-wrapper .x-container {
  background-color: #fd9726;
  padding: 16px 60px 1px 60px;
  position: relative;
}
@media screen and (max-width: 979px) {
  /* line 6, ../sass/_partials/_header.scss */
  .alert-bar-wrapper .x-container {
    width: 100%;
  }
}
/* line 15, ../sass/_partials/_header.scss */
.alert-bar-wrapper .alert-close {
  background-color: #db7600;
  color: #000;
  cursor: pointer;
  opacity: .54;
  padding: 1px 5px 3px 5px;
  position: absolute;
  right: 40px;
  top: 8px;
}
@media screen and (max-width: 979px) {
  /* line 15, ../sass/_partials/_header.scss */
  .alert-bar-wrapper .alert-close {
    right: 18px;
  }
}
/* line 30, ../sass/_partials/_header.scss */
.alert-bar-wrapper .alert-message p {
  color: #000;
  font-size: 18px;
}
@media screen and (max-width: 979px) {
  /* line 30, ../sass/_partials/_header.scss */
  .alert-bar-wrapper .alert-message p {
    font-size: 14px;
    /*text-align: center;*/
  }
}
/* line 38, ../sass/_partials/_header.scss */
.alert-bar-wrapper .alert-message .fa {
  color: #000;
  font-size: 30px;
  margin-right: 20px;
  margin-top: 10px;
  vertical-align: -18%;
}
/* line 45, ../sass/_partials/_header.scss */
.alert-bar-wrapper .alert-message a {
  color: #000;
  text-decoration: underline;
}
/* line 50, ../sass/_partials/_header.scss */
.alert-bar-wrapper .alert-message.flexbox {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  /* NEW, Spec - Firefox, Chrome, Opera */
}

/* Logo and Utility Nav */
/* line 61, ../sass/_partials/_header.scss */
.print-logo {
  display: none;
}

/* line 63, ../sass/_partials/_header.scss */
.x-logobar .x-logobar-inner {
  padding-bottom: 16px;
  padding-top: 13px;
}
@media screen and (max-width: 979px) {
  /* line 63, ../sass/_partials/_header.scss */
  .x-logobar .x-logobar-inner {
    padding-bottom: 0;
    padding-top: 0;
    width: 100% !important;
  }
}
/* line 72, ../sass/_partials/_header.scss */
.x-logobar #mobile-searchform {
  background: #f8f8f5;
  bottom: -70px;
  display: none;
  margin: 0;
  padding: 15px;
  position: absolute;
  width: 100%;
}
/* line 80, ../sass/_partials/_header.scss */
.x-logobar #mobile-searchform input.text {
  border: 1px solid #c7c7c7;
  margin: 0;
  width: 100%;
}
/* line 85, ../sass/_partials/_header.scss */
.x-logobar #mobile-searchform input.submit {
  background: none;
  border: none;
  color: #a2a2a2;
  position: absolute;
  right: 7px;
  top: 16px;
}

/* line 95, ../sass/_partials/_header.scss */
.masthead-stacked .x-brand {
  float: left;
}
@media screen and (max-width: 979px) {
  /* line 95, ../sass/_partials/_header.scss */
  .masthead-stacked .x-brand {
    padding-top: 2px;
  }
}

/* line 101, ../sass/_partials/_header.scss */
.mobile-buttons {
  position: absolute;
  right: 57px;
}
@media screen and (min-width: 980px) {
  /* line 101, ../sass/_partials/_header.scss */
  .mobile-buttons {
    display: none;
  }
}
/* line 107, ../sass/_partials/_header.scss */
.mobile-buttons ul {
  float: right;
  list-style: none;
  margin: 0;
}
/* line 111, ../sass/_partials/_header.scss */
.mobile-buttons ul li {
  border-left: 1px solid #c7c7c7;
  float: left;
  height: 57px;
  text-align: center;
  width: 57px;
}
/* line 117, ../sass/_partials/_header.scss */
.mobile-buttons ul li.search-close {
  background: #f8f8f5;
}
/* line 120, ../sass/_partials/_header.scss */
.mobile-buttons ul li.search-close.mobile-search span {
  background: url("../img/icon-mobile-search-close.png") no-repeat center center;
}
/* line 125, ../sass/_partials/_header.scss */
.mobile-buttons ul li a,
.mobile-buttons ul li span {
  display: inline-block;
  outline: none;
  position: relative;
  text-indent: -9999px;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
/* line 137, ../sass/_partials/_header.scss */
.mobile-buttons ul li.mobile-login a {
  background: url("../img/icon-mobile-account.jpg") no-repeat center center;
  height: 25px;
  width: 25px;
}
/* line 144, ../sass/_partials/_header.scss */
.mobile-buttons ul li.mobile-search span {
  background: url("../img/icon-mobile-search.jpg") no-repeat center center;
  cursor: pointer;
  height: 22px;
  width: 21px;
}

/* line 154, ../sass/_partials/_header.scss */
.utility-nav {
  float: right;
  width: 66%;
}
@media screen and (max-width: 550px) {
  /* line 154, ../sass/_partials/_header.scss */
  .utility-nav {
    float: left;
    margin-top: 30px;
    width: 100%;
  }
}
/* line 162, ../sass/_partials/_header.scss */
.utility-nav form {
  float: right;
  margin: 0;
}
@media screen and (max-width: 480px) {
  /* line 162, ../sass/_partials/_header.scss */
  .utility-nav form {
    float: left;
  }
}
/* line 169, ../sass/_partials/_header.scss */
.utility-nav .utility-row-2 {
  float: right;
  width: 100%;
}
@media screen and (max-width: 550px) {
  /* line 169, ../sass/_partials/_header.scss */
  .utility-nav .utility-row-2 {
    float: left;
  }
}
/* line 177, ../sass/_partials/_header.scss */
.utility-nav ul {
  float: right;
  margin: 0 14px 0 0;
}
@media screen and (max-width: 550px) {
  /* line 177, ../sass/_partials/_header.scss */
  .utility-nav ul {
    float: left;
  }
}
/* line 183, ../sass/_partials/_header.scss */
.utility-nav ul.my-account-buttons {
  margin: 0 0 18px 0;
}
/* line 186, ../sass/_partials/_header.scss */
.utility-nav ul li {
  float: left;
  font-size: 14px;
  list-style: none;
  padding-top: 4px;
}
/* line 191, ../sass/_partials/_header.scss */
.utility-nav ul li a {
  color: #333333;
  font-weight: 400;
  margin: 0 7px;
}
/* line 197, ../sass/_partials/_header.scss */
.utility-nav ul .register {
  display: table;
  padding-top: 0;
}
/* line 200, ../sass/_partials/_header.scss */
.utility-nav ul .register .button {
  background: #ffffff;
  display: table-cell;
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  color: #333333;
  height: 30px;
  line-height: 1.1;
  margin: 0;
  text-transform: none;
  vertical-align: bottom;
}
/* line 210, ../sass/_partials/_header.scss */
.utility-nav ul .register .button:hover {
  background: #ffecd7;
}
/* line 215, ../sass/_partials/_header.scss */
.utility-nav ul .account-login {
  display: table;
  margin-left: 13px;
  padding-top: 0;
}
/* line 219, ../sass/_partials/_header.scss */
.utility-nav ul .account-login .button {
  display: table-cell;
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  color: #000;
  height: 30px;
  line-height: 1.1;
  margin: 0;
  text-transform: none;
  vertical-align: bottom;
}

/* Mega Nav */
/* line 236, ../sass/_partials/_header.scss */
.x-navbar-inner .x-container {
  position: static;
}

/* line 239, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav {
  width: 100%;
  /* (end .sub-menu First Level) */
  /* (end #menu-item-359) */
}
/* line 240, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav li a span:after {
  content: '';
}
/* line 244, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .menu-item {
  position: static;
  text-align: center;
  width: 20%;
}
/* line 250, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .menu-item.current_page_item a, .masthead-stacked .desktop .x-nav .menu-item.current-menu-ancestor a {
  background: #03639b;
}
/* line 253, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .menu-item.current_page_item .sub-menu a,
.masthead-stacked .desktop .x-nav .menu-item.current_page_item .sub-menu .current_page_item a,
.masthead-stacked .desktop .x-nav .menu-item.current_page_item .sub-menu .current-menu-ancestor a, .masthead-stacked .desktop .x-nav .menu-item.current-menu-ancestor .sub-menu a,
.masthead-stacked .desktop .x-nav .menu-item.current-menu-ancestor .sub-menu .current_page_item a,
.masthead-stacked .desktop .x-nav .menu-item.current-menu-ancestor .sub-menu .current-menu-ancestor a {
  background: none;
}
/* line 260, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .menu-item a {
  font-weight: 400;
  line-height: 1.3em;
  padding: 14px 0 0 0 !important;
  text-transform: none;
}
/* line 265, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .menu-item a span {
  border-left: 1px solid #52beeb;
  padding: 0;
  width: 100%;
}
/* line 273, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .menu-item a:hover > span, .masthead-stacked .desktop .x-nav .menu-item.x-active > a > span, .masthead-stacked .desktop .x-nav .menu-item.current-menu-item > a > span {
  box-shadow: none;
}
/* line 279, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu {
  /* FIRST LEVEL */
  background: #ffffff !important;
  -webkit-box-shadow: 0px 8px 10px 4px #a2a2a2;
  -moz-box-shadow: 0px 8px 10px 4px #a2a2a2;
  box-shadow: 0px 8px 10px 4px #a2a2a2;
  min-width: 0;
  padding: 40px 1%;
  width: 100%;
  /* (end .sub-menu li First Level) */
  /* (end .sub-menu Second Level) */
}
/* line 287, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  float: left;
  line-height: 1.2em;
  padding: 20px 40px;
  text-align: left;
  width: 25%;
}
/* line 294, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li.menu-item-598 {
  padding-right: 0;
}
/* line 295, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li a {
  color: #0473B4 !important;
  font-weight: normal;
  line-height: 1.2em;
  padding: 0 !important;
  white-space: normal;
}
/* line 301, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li a:hover {
  color: #0473B4;
  background: none;
}
/* line 305, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li a span {
  border: none;
}
/* line 309, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li:before, .masthead-stacked .desktop .x-nav .sub-menu li:after {
  background-color: transparent;
}
/* line 313, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li.menu-section a {
  font-size: 20px;
  margin-bottom: 15px;
}
/* line 318, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li.menu-section-bg {
  background-color: #3B4F77;
}
/* line 321, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li .menu-shortcode {
  /* CUSTOM HTML SECTION */
}
/* line 322, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li .menu-shortcode p {
  color: #333333;
  font-size: 20px;
  line-height: 1.2em;
  margin: 0 0 15px 0;
}
/* line 328, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li .menu-shortcode .alignnone {
  margin: 0 0 5px 0;
}
/* line 331, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li .menu-shortcode ul {
  margin: 0;
}
/* line 333, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li .menu-shortcode ul li {
  list-style: none;
  padding: 0;
  width: 100%;
}
/* line 337, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu li .menu-shortcode ul li a {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  color: #333333 !important;
  font-size: 15px;
  margin-bottom: 15px;
  padding: 0;
}
/* line 348, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu .sub-menu {
  /* SECOND LEVEL */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block;
  padding: 0;
  position: static;
  /*width: 90%;*/
}
/* line 356, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu .sub-menu li {
  float: none;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  padding: 0;
  width: 100%;
}
/* line 361, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu .sub-menu li a {
  color: #333333 !important;
  font-size: 15px;
  margin-bottom: 14px;
  padding: 0.5em 0;
}
/* line 368, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu .sub-menu li.inline-menu-section {
  font-family: 'Roboto Slab', serif !important;
  margin-top: 24px;
}
/* line 371, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav .sub-menu .sub-menu li.inline-menu-section a {
  color: #0473B4 !important;
  font-size: 20px;
  margin-bottom: 15px;
}
/* line 382, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-329 {
  /* custom widths for Residential */
}
/* line 383, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-329 #menu-item-330,
.masthead-stacked .desktop .x-nav #menu-item-329 #menu-item-331,
.masthead-stacked .desktop .x-nav #menu-item-329 #menu-item-335 {
  width: 23%;
}
/* line 388, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-329 #menu-item-339 {
  width: 31%;
}
/* line 392, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-340 {
  /* custom widths for Business */
}
/* line 393, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-340 #menu-item-341,
.masthead-stacked .desktop .x-nav #menu-item-340 #menu-item-342 {
  width: 21%;
}
/* line 397, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-340 #menu-item-348,
.masthead-stacked .desktop .x-nav #menu-item-340 #menu-item-349 {
  width: 27%;
}
/* line 401, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-340 #menu-item-348 {
  padding-right: 14px;
}
/* line 404, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-340 #menu-item-349 {
  padding-left: 14px;
}
/* line 408, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-350 {
  /* custom widths for Outages & Safety */
}
/* line 409, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-350 #menu-item-377 {
  width: 31%;
}
/* line 412, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-350 #menu-item-525,
.masthead-stacked .desktop .x-nav #menu-item-350 #menu-item-355,
.masthead-stacked .desktop .x-nav #menu-item-350 #menu-item-358 {
  width: 23%;
}
/* line 418, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 {
  /* (end .sub-menu First Level) */
}
/* line 419, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 a span {
  border-right: 1px solid #52beeb;
}
/* line 422, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu {
  /* First Level */
}
/* line 423, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li {
  /* (end .sub-menu Second Level) */
}
/* line 424, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li#menu-item-529 {
  width: 30%;
}
/* line 427, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li#menu-item-363 {
  width: 30%;
}
/* line 430, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li#menu-item-530 {
  width: 40%;
}
/* line 433, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li a span {
  border: none;
}
/* line 436, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li .sub-menu {
  /* Second Level */
}
/* line 437, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li .sub-menu li {
  border-left: none;
  width: 100%;
}
/* line 441, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li .sub-menu .left-nav-col {
  float: left;
  width: 45%;
}
/* line 445, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li .sub-menu .right-nav-col {
  float: right;
  width: 45%;
}
/* line 448, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu li .sub-menu .right-nav-col a {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  color: #0473B4 !important;
  font-size: 18px;
}
/* line 457, ../sass/_partials/_header.scss */
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu a,
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu .current_page_item a,
.masthead-stacked .desktop .x-nav #menu-item-359 .sub-menu .current-menu-ancestor a {
  background: none;
}

/* line 465, ../sass/_partials/_header.scss */
.x-navbar .menu-item-has-children:hover .sub-menu {
  display: block !important;
}

/* line 468, ../sass/_partials/_header.scss */
#menu-item-339,
#menu-item-348,
#menu-item-358,
#menu-item-363,
#menu-item-530 {
  border-left: 1px solid #ececec;
}

/* line 478, ../sass/_partials/_header.scss */
.tribe-events-page-template #menu-item-359 {
  background: #03639b;
}

/* line 483, ../sass/_partials/_header.scss */
.x-header-landmark {
  border: none;
}

/* Mobile Nav and Header */
@media screen and (max-width: 979px) {
  /* line 489, ../sass/_partials/_header.scss */
  body {
    padding-top: 57px;
  }
}
@media screen and (max-width: 979px) {
  /* line 491, ../sass/_partials/_header.scss */
  .masthead {
    background-color: #ffffff;
    border-bottom: 1px solid #c7c7c7;
    height: 57px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
  }
}

@media screen and (max-width: 979px) {
  /* line 502, ../sass/_partials/_header.scss */
  .x-brand img {
    width: 84px !important;
  }
}

@media screen and (max-width: 979px) {
  /* line 507, ../sass/_partials/_header.scss */
  .utility-nav {
    display: none;
  }
}

@media screen and (min-width: 980px) {
  /* line 514, ../sass/_partials/_header.scss */
  .masthead-stacked .x-brand {
    padding-top: 3px;
  }
}
/* line 519, ../sass/_partials/_header.scss */
.masthead-stacked .x-btn-navbar {
  margin-top: 14px !important;
}
@media screen and (min-width: 980px) {
  /* line 519, ../sass/_partials/_header.scss */
  .masthead-stacked .x-btn-navbar {
    display: none !important;
  }
}

@media screen and (max-width: 979px) {
  /* line 527, ../sass/_partials/_header.scss */
  .x-navbar-wrap .x-navbar {
    background-color: transparent !important;
    position: static;
  }
}
@media screen and (max-width: 979px) {
  /* line 532, ../sass/_partials/_header.scss */
  .x-navbar-wrap .x-navbar .x-navbar-inner {
    min-height: 0;
    position: static;
  }
}
@media screen and (min-width: 980px) {
  /* line 543, ../sass/_partials/_header.scss */
  .x-navbar-wrap .x-navbar .mobile.collapse.in {
    display: none !important;
  }
}
/* line 548, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav {
  margin: 0;
}
/* line 552, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li.x-active a {
  background-color: #089edb;
}
/* line 557, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li:last-of-type.x-active {
  border-bottom: 2px solid #0473B4;
}
/* line 561, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu {
  background-color: #ffffff !important;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
/* line 566, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu.collapse.in {
  display: block !important;
}
/* line 569, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li {
  padding-left: 14px;
}
/* line 572, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-598 .menu-shortcode {
  padding-top: 14px;
}
/* line 576, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-339, .x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-349 {
  height: 39px;
}
/* line 580, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-377 {
  display: none;
}
/* line 585, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-358 p, .x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-532 p {
  display: none;
}
/* line 588, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-358 ul, .x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-532 ul {
  margin: 0;
}
/* line 590, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-358 ul li, .x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li.menu-item-532 ul li {
  padding-left: 0;
}
/* line 595, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li a {
  background-color: #ffffff;
  border-bottom: none;
  color: #0473B4;
  font-size: 14px;
  padding: 14px 0;
}
/* line 601, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li a .x-sub-toggle {
  background-color: #f0f9fe;
}
/* line 603, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li a .x-sub-toggle a {
  color: #0473B4;
}
/* line 608, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li .icon-link a {
  padding-bottom: 30px !important;
}
/* line 612, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li .sub-menu li {
  padding: 0;
}
/* line 614, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu li .sub-menu li a {
  color: #333333;
  font-weight: 400;
}
/* line 621, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu .x-active {
  background-color: #f0f9fe;
}
/* line 623, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .sub-menu .x-active a {
  background-color: #f0f9fe;
}
/* line 628, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li img {
  display: none;
}
/* line 631, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li a {
  border: none;
  border-bottom: 1px solid #64c1ec;
  margin: 0;
  padding: 14px;
  text-transform: capitalize;
}
/* line 638, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .x-sub-toggle {
  background-color: #089edb;
  width: 57px;
}
/* line 641, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .x-sub-toggle .x-icon-angle-double-down:before {
  content: "\f107";
}
/* line 645, ../sass/_partials/_header.scss */
.x-navbar-wrap .x-navbar .mobile .x-nav li .x-sub-toggle.x-active .x-icon-angle-double-down:before {
  content: "\f106";
}
@media screen and (max-width: 979px) {
  /* line 654, ../sass/_partials/_header.scss */
  .x-navbar-wrap .x-container.width {
    width: 100%;
  }
}
@media screen and (max-width: 979px) {
  /* line 659, ../sass/_partials/_header.scss */
  .x-navbar-wrap .x-btn-navbar {
    background-color: #0473B4 !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-bottom: 1px solid #64c1ec;
    box-shadow: none;
    color: #ffffff;
    height: 57px;
    margin-top: 0 !important;
    outline: none;
    padding: 16px 0 0 0;
    position: absolute;
    right: 0px;
    top: 0;
    width: 57px;
    z-index: 9999;
  }
  /* line 675, ../sass/_partials/_header.scss */
  .x-navbar-wrap .x-btn-navbar:hover {
    color: #ffffff;
    text-decoration: none;
  }
}
@media screen and (max-width: 979px) {
  /* line 681, ../sass/_partials/_header.scss */
  .x-navbar-wrap .x-nav-wrap {
    background-color: #0473B4 !important;
    position: absolute;
    top: 57px;
    width: 100%;
    z-index: 9999;
  }
}

@media screen and (max-width: 979px) {
  /* line 691, ../sass/_partials/_header.scss */
  .x-nav-wrap.mobile.collapse {
    display: none;
  }
}

/* line 699, ../sass/_partials/_header.scss */
.mobile {
  background-color: #0473B4;
}
@media screen and (max-width: 980px) {
  /* line 700, ../sass/_partials/_header.scss */
  .mobile.collapse.in {
    display: block !important;
  }
}
@media screen and (min-width: 980px) {
  /* line 700, ../sass/_partials/_header.scss */
  .mobile.collapse.in {
    display: none !important;
  }
}
/* line 709, ../sass/_partials/_header.scss */
.mobile .x-nav {
  margin: 0;
}
/* line 712, ../sass/_partials/_header.scss */
.mobile .x-nav li a {
  border: none;
  border-bottom: 1px solid #64c1ec;
  color: #ffffff;
  margin: 0;
  padding: 14px;
  position: relative;
  text-transform: capitalize;
}
/* line 722, ../sass/_partials/_header.scss */
.mobile .x-nav .x-sub-toggle {
  background-color: #089edb;
  width: 57px;
}
/* line 725, ../sass/_partials/_header.scss */
.mobile .x-nav .x-sub-toggle .x-icon-angle-double-down:before {
  content: "\f107";
}
/* line 729, ../sass/_partials/_header.scss */
.mobile .x-nav .x-sub-toggle.x-active .x-icon-angle-double-down:before {
  content: "\f106";
}
/* line 734, ../sass/_partials/_header.scss */
.mobile .x-nav .sub-menu {
  background-color: #ffffff;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
/* line 739, ../sass/_partials/_header.scss */
.mobile .x-nav .sub-menu li {
  padding-left: 14px;
}
/* line 741, ../sass/_partials/_header.scss */
.mobile .x-nav .sub-menu li a {
  border-bottom: none;
  color: #0473B4;
  display: block;
  font-size: 14px;
  padding: 14px 0;
}

/* Fix for Mega Nav Timing */
/* line 758, ../sass/_partials/_header.scss */
#menu-mega-nav .sub-menu .sub-menu {
  display: block !important;
}
/* line 762, ../sass/_partials/_header.scss */
#menu-mega-nav .x-active a {
  background: #03639b url("../img/active-arrow-meganav.png") no-repeat center bottom;
}
/* line 765, ../sass/_partials/_header.scss */
#menu-mega-nav li li a {
  background-color: #fff !important;
}

/* line 769, ../sass/_partials/_header.scss */
.x-active .sub-menu {
  display: block !important;
}

/* EDIT BUTTON */
/* line 775, ../sass/_partials/_header.scss */
#edit-link {
  background-color: #b8e7f9;
  border-color: #b8e7f9;
  bottom: -2px;
  position: fixed;
  right: -2px;
  z-index: 9999;
}

/* Sidebar: Events, Resources, Services */
/* line 5, ../sass/_partials/_sidebar.scss */
.content-sidebar {
  clear: both;
  padding-top: 63px !important;
  /* cpu-sidebar */
}
/* line 9, ../sass/_partials/_sidebar.scss */
.content-sidebar .x-1-5 {
  margin-right: 6%;
  width: 17%;
}
@media screen and (max-width: 979px) {
  /* line 9, ../sass/_partials/_sidebar.scss */
  .content-sidebar .x-1-5 {
    margin-right: 0;
    width: 100%;
  }
}
/* line 18, ../sass/_partials/_sidebar.scss */
.content-sidebar .x-4-5 {
  float: right;
  margin-right: 0;
  width: 77%;
}
@media screen and (max-width: 979px) {
  /* line 18, ../sass/_partials/_sidebar.scss */
  .content-sidebar .x-4-5 {
    width: 100%;
  }
}
/* line 26, ../sass/_partials/_sidebar.scss */
.content-sidebar .x-4-5 .img-static {
  margin: 20px 0 0 0;
}
/* line 31, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar {
  position: static;
  /* sidebar-list */
}
/* line 33, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar h3.sidebar-title {
  color: #333333 !important;
  font-size: 16px;
}
/* line 38, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list {
  border-bottom: 1px solid #ececec;
  list-style: none;
  margin: 9px 0 26px 0;
  /* sidebar-list-children */
}
/* line 43, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li {
  border-top: 1px solid #ececec;
  line-height: 1.3;
}
/* line 47, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li.current-page, .content-sidebar .cpu-sidebar .sidebar-list li.current-page a {
  font-weight: 700;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 14px !important;
}
/* line 53, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li.current-page .sidebar-list-children, .content-sidebar .cpu-sidebar .sidebar-list li.current-page a .sidebar-list-children {
  margin: 13px 0 8px 0;
}
/* line 59, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li .sidebar-list-children .current-page a {
  color: #333333 !important;
}
/* line 64, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li.page-list {
  padding-top: 6px;
}
/* line 66, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li.page-list .sidebar-list-children {
  margin-top: 16px;
}
/* line 71, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li a {
  color: #333333;
  display: block;
  font-size: 14px;
  font-weight: 400;
  padding-top: 6px;
  padding-bottom: 8px;
}
/* line 78, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list li a:hover {
  background-color: #f8f8f5;
  text-decoration: none;
}
/* line 85, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list.services-list {
  border-top: 1px solid #ececec;
  border-bottom: none;
  margin-bottom: 15px;
}
/* line 89, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list.services-list li {
  border-top: none;
}
/* line 91, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list.services-list li a {
  color: #a2a2a2;
}
/* line 96, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list.services-list li.current-page-parent a {
  color: #333333;
}
/* line 99, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list.services-list li.current-page-parent .sidebar-list-children a {
  color: #fd9726;
}
/* line 106, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .sidebar-list-children {
  list-style: none;
  margin: 5px 0 18px 0;
}
/* line 110, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .sidebar-list-children li {
  /*background: url('../img/bullet-square-gray.jpg') no-repeat;
  background-position: 0 7px;
  padding-left: 14px; */
  border-top: none;
  line-height: 1.3;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 120, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .sidebar-list-children li .jcf-checkbox {
  margin-right: 5px !important;
}
/* line 123, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .sidebar-list-children li a {
  color: #fd9726;
  font-weight: 700;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 128, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .sidebar-list-children li a:hover {
  background-color: transparent;
  text-decoration: underline !important;
}
/* line 136, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .no-title {
  border-top: none;
  padding-top: 0 !important;
}
/* line 139, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .no-title .sidebar-list-children {
  margin: 0;
  margin-top: 0 !important;
  padding-top: 8px;
}
/* line 143, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .no-title .sidebar-list-children:hover {
  background-color: #f8f8f5;
}
/* line 146, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .no-title .sidebar-list-children li {
  margin-bottom: 0;
  padding-bottom: 8px;
}
/* line 150, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .no-title .sidebar-list-children a {
  color: #333333;
  font-weight: normal;
}
/* line 153, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .sidebar-list .no-title .sidebar-list-children a:hover {
  text-decoration: none !important;
}
/* line 161, ../sass/_partials/_sidebar.scss */
.content-sidebar .cpu-sidebar .cta-box {
  background-color: #f0f9fe;
  padding: 17px 18px 20px 15px;
}
@media screen and (min-width: 980px) and (max-width: 1130px) {
  /* line 166, ../sass/_partials/_sidebar.scss */
  .content-sidebar .cpu-sidebar .cta-box .x-btn {
    font-size: 12px;
  }
}

/* content-sidebar */
/* line 171, ../sass/_partials/_sidebar.scss */
#clear-filters {
  margin-bottom: 20px;
}

/* line 3, ../sass/_partials/_events.scss */
.events-intro {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 8, ../sass/_partials/_events.scss */
#tribe-events-pg-template .tribe-events-content h2,
.tribe-events-after-html h2,
.tribe-events-before-html h2 {
  font-size: 285.7%;
}

/* EVENTS ROW */
/* line 16, ../sass/_partials/_events.scss */
.events-row .x-column.x-2-3 {
  margin-right: 5px;
}
@media screen and (max-width: 980px) {
  /* line 16, ../sass/_partials/_events.scss */
  .events-row .x-column.x-2-3 {
    margin-right: 0;
    width: 100%;
  }
}
/* line 23, ../sass/_partials/_events.scss */
.events-row .x-column.x-1-3 {
  width: 34%;
}
@media screen and (max-width: 980px) {
  /* line 23, ../sass/_partials/_events.scss */
  .events-row .x-column.x-1-3 {
    padding: 30px 0 20px 0;
    width: 100%;
  }
}
/* line 30, ../sass/_partials/_events.scss */
.events-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: 0;
}

/* FEATURED EVENT GRID ELEMENT */
@media (min-width: 980px) {
  /* line 38, ../sass/_partials/_events.scss */
  .events-row .featured-event {
    margin-right: 40px;
  }
}
/* line 43, ../sass/_partials/_events.scss */
.featured-event {
  background: #0473B4;
}
/* line 45, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col {
  color: #ffffff;
  padding: 0;
}
/* line 48, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col .wpb_single_image .vc_figure,
.featured-event .vc_gitem_row .vc_gitem-col .vc_single_image-wrapper,
.featured-event .vc_gitem_row .vc_gitem-col .vc_single_image-img {
  width: 100%;
}
/* line 53, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col .wpb_single_image .vc_figure {
  max-height: 450px;
  overflow: hidden;
}
/* line 57, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col .vc_custom_heading {
  margin: 0;
  padding: 17px 24px 0 24px;
}
/* line 60, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col .vc_custom_heading h2 {
  color: #ffffff;
  margin: 0;
}
/* line 65, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col .vc_gitem-acf.field_563281e828a19 {
  padding: 0 24px 12px 24px;
}
/* line 67, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col .vc_gitem-acf.field_563281e828a19 p {
  margin-bottom: 10px;
}
/* line 70, ../sass/_partials/_events.scss */
.featured-event .vc_gitem_row .vc_gitem-col .vc_gitem-acf.field_563281e828a19 a {
  color: #ffffff;
}

/* FEATURED EVENT GRID ELEMENT */
/* line 79, ../sass/_partials/_events.scss */
.events-list {
  padding-left: 0;
  border-bottom: 1px solid #aeada8;
  margin-bottom: 8px;
  margin-top: 11px;
  padding-bottom: 0 !important;
  padding-right: 0 !important;
}
/* line 81, ../sass/_partials/_events.scss */
.events-list .vc_col-sm-3 {
  float: left;
  width: 75px;
}
/* line 85, ../sass/_partials/_events.scss */
.events-list .vc_col-sm-9 {
  float: left;
  width: 76%;
}
@media screen and (max-width: 1250px) {
  /* line 85, ../sass/_partials/_events.scss */
  .events-list .vc_col-sm-9 {
    width: 69%;
  }
}
@media screen and (max-width: 980px) {
  /* line 85, ../sass/_partials/_events.scss */
  .events-list .vc_col-sm-9 {
    width: 65%;
  }
}
/* line 95, ../sass/_partials/_events.scss */
.events-list .event_start_date {
  border: 2px solid #a2a2a2;
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  -o-border-radius: 4px !important;
  float: left;
  font-weight: 700;
  text-align: center;
  width: 54px;
}
/* line 102, ../sass/_partials/_events.scss */
.events-list .event_start_date .event-month {
  background: #a2a2a2;
  color: #ffffff;
  display: block;
  line-height: 1;
  font-size: 13px;
  padding: 1px 0 3px 0;
  text-transform: uppercase;
}
/* line 111, ../sass/_partials/_events.scss */
.events-list .event_start_date .event-date {
  color: #a2a2a2;
  font-size: 23px;
}
/* line 121, ../sass/_partials/_events.scss */
.events-list:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 125, ../sass/_partials/_events.scss */
.events-list h2 {
  margin-bottom: 27px;
}
/* line 128, ../sass/_partials/_events.scss */
.events-list .vc_custom_heading {
  margin-bottom: 3px;
}
/* line 130, ../sass/_partials/_events.scss */
.events-list .vc_custom_heading h3 {
  margin-bottom: 0;
}
/* line 134, ../sass/_partials/_events.scss */
.events-list .vc_gitem_row .vc_gitem-col {
  padding: 0;
}
/* line 137, ../sass/_partials/_events.scss */
.events-list .vc_gitem-acf p {
  margin-bottom: 19px;
}

/* SINGLE EVENTS and EVENT PAGES */
/* line 143, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container {
  margin-bottom: 40px;
}
/* line 146, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .x-flexslider {
  background: none;
}
/* line 150, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .x-slide {
  background-image: none;
  clear: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}
/* line 157, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .x-slide p {
  line-height: 1.3 !important;
  margin-bottom: 0 !important;
}
/* line 162, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .x-slide .slider-text {
  background-color: #1a1a1a;
  bottom: 0;
  color: #ffffff;
  line-height: 1.3;
  padding: 12px 18px 15px 18px;
  /*position: absolute;*/
}
/* line 173, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .flex-direction-nav li {
  background-image: none;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 179, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .flex-direction-nav a {
  background: #1a1a1a;
  opacity: .8;
  top: 43%;
}
/* line 184, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .flex-direction-nav a.flex-next {
  left: auto;
  right: 14px;
}
/* line 191, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .flex-control-nav {
  background-color: transparent;
  bottom: -30px;
  right: auto;
  top: auto;
  width: 100%;
}
/* line 198, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .flex-control-nav a {
  background-color: #1a1a1a;
  height: 8px;
  width: 8px;
}
/* line 203, ../sass/_partials/_events.scss */
.x-flexslider-shortcode-container .flex-control-nav a.flex-active, .x-flexslider-shortcode-container .flex-control-nav a:hover {
  background-color: #0473B4;
}

/* line 211, ../sass/_partials/_events.scss */
#tribe-events-content {
  margin-bottom: 5px;
  padding: 0;
}

/* line 217, ../sass/_partials/_events.scss */
#banner-breadcrumbs .h1 {
  color: #ffffff;
  margin: 0;
}
/* line 223, ../sass/_partials/_events.scss */
#banner-breadcrumbs.no-bg .h1 {
  color: #333333;
}

/* line 227, ../sass/_partials/_events.scss */
.event-icon {
  background-repeat: no-repeat;
  background-position: 0 4px;
  margin-bottom: 22px;
  padding-left: 36px;
}
/* line 233, ../sass/_partials/_events.scss */
.event-icon.icon-dates {
  background-image: url("../img/circle-icon-calendar.png");
}
/* line 237, ../sass/_partials/_events.scss */
.event-icon.icon-hours {
  background-image: url("../img/circle-icon-hours.png");
}
/* line 241, ../sass/_partials/_events.scss */
.event-icon.icon-location {
  background-image: url("../img/circle-icon-location.png");
}
/* line 245, ../sass/_partials/_events.scss */
.event-icon.icon-cost {
  background-image: url("../img/circle-icon-cost.png");
}
/* line 249, ../sass/_partials/_events.scss */
.event-icon.icon-parking {
  background-image: url("../img/circle-icon-parking.png");
}

/* line 255, ../sass/_partials/_events.scss */
.tribe-bar-views-inner .jcf-select {
  margin-top: 10px;
  margin-left: 5%;
  max-width: 100%;
  min-width: 0;
  width: 90%;
}

/* line 263, ../sass/_partials/_events.scss */
.tribe-events-cal-links {
  display: none !important;
}

/* line 266, ../sass/_partials/_events.scss */
.eventbrite-ticket-embed {
  border-top: 55px solid #f8f8fa;
  min-height: 700px;
}
/* line 269, ../sass/_partials/_events.scss */
.eventbrite-ticket-embed iframe {
  min-height: 700px;
}

@media (max-width: 550px) {
  /* line 274, ../sass/_partials/_events.scss */
  .eventbrite-ticket-embed {
    min-height: 800px;
  }
  /* line 276, ../sass/_partials/_events.scss */
  .eventbrite-ticket-embed iframe {
    min-height: 800px;
  }
}
/* SIMPLE EVENTS/EVENTBRITE */
/* line 283, ../sass/_partials/_events.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

/* line 292, ../sass/_partials/_events.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 301, ../sass/_partials/_events.scss */
.single-event {
  margin-bottom: 20px;
}

/* line 306, ../sass/_partials/_events.scss */
.tribe-events-content a {
  color: #0473B4;
  border-bottom: none;
}
/* line 310, ../sass/_partials/_events.scss */
.tribe-events-content a.x-btn {
  color: #000;
}

/* line 315, ../sass/_partials/_events.scss */
.tribe-events .tribe-events-c-search__button,
.tribe-events button.tribe-events-c-search__button {
  background-color: #fd9726;
  color: #000;
}

/* LOGIN FORM */
@media screen and (max-width: 479px) {
  /* line 6, ../sass/_partials/_forms.scss */
  .home .myaccount-login .email-account,
  .home .myaccount-login .password,
  .home .myaccount-login .submit {
    width: 100%;
  }
}
@media screen and (min-width: 980px) and (max-width: 1398px) {
  /* line 13, ../sass/_partials/_forms.scss */
  .home .myaccount-login .email-account {
    width: 50%;
  }
}
@media screen and (min-width: 480px) and (max-width: 979px) {
  /* line 13, ../sass/_partials/_forms.scss */
  .home .myaccount-login .email-account {
    margin-right: 25px;
    width: 35%;
  }
}
@media screen and (min-width: 980px) and (max-width: 1398px) {
  /* line 22, ../sass/_partials/_forms.scss */
  .home .myaccount-login .password {
    margin-right: 0;
    width: 47%;
  }
}
@media screen and (min-width: 480px) and (max-width: 979px) {
  /* line 22, ../sass/_partials/_forms.scss */
  .home .myaccount-login .password {
    margin-right: 25px;
    width: 35%;
  }
}
@media screen and (min-width: 980px) and (max-width: 1398px) {
  /* line 32, ../sass/_partials/_forms.scss */
  .home .myaccount-login .submit {
    padding-bottom: 22px;
    padding-top: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 979px) {
  /* line 32, ../sass/_partials/_forms.scss */
  .home .myaccount-login .submit {
    padding-bottom: 0;
    padding-top: 22px;
  }
}
@media screen and (max-width: 479px) {
  /* line 32, ../sass/_partials/_forms.scss */
  .home .myaccount-login .submit {
    padding-bottom: 22px;
    padding-top: 0;
  }
}

/* line 49, ../sass/_partials/_forms.scss */
.myaccount-login {
  float: left;
  margin: 0;
  padding: 6px 0 0 0;
  width: 100%;
}
/* line 54, ../sass/_partials/_forms.scss */
.myaccount-login .email-account,
.myaccount-login .password,
.myaccount-login .submit {
  float: left;
  margin-right: 5px;
  width: 37%;
}
@media screen and (max-width: 1000px) {
  /* line 54, ../sass/_partials/_forms.scss */
  .myaccount-login .email-account,
  .myaccount-login .password,
  .myaccount-login .submit {
    width: 100%;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1398px) {
  /* line 64, ../sass/_partials/_forms.scss */
  .myaccount-login .email-account {
    width: 50%;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1398px) {
  /* line 69, ../sass/_partials/_forms.scss */
  .myaccount-login .password {
    margin-right: 0;
    width: 47%;
  }
}
/* line 75, ../sass/_partials/_forms.scss */
.myaccount-login .submit {
  margin-right: 0;
  padding-top: 22px;
  width: auto;
}
@media screen and (min-width: 500px) and (max-width: 1398px) {
  /* line 75, ../sass/_partials/_forms.scss */
  .myaccount-login .submit {
    padding-bottom: 22px;
    padding-top: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 75, ../sass/_partials/_forms.scss */
  .myaccount-login .submit {
    padding-bottom: 22px;
    padding-top: 0;
  }
}
/* line 88, ../sass/_partials/_forms.scss */
.myaccount-login label {
  color: #a2a2a2;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 94, ../sass/_partials/_forms.scss */
.myaccount-login input[type="text"],
.myaccount-login input[type="password"] {
  width: 100%;
}
/* line 98, ../sass/_partials/_forms.scss */
.myaccount-login input[type="submit"] {
  font-size: 12px;
  font-weight: 900;
  padding: 7px 10px 7px 10px !important;
}
/* line 103, ../sass/_partials/_forms.scss */
.myaccount-login label.error {
  display: none !important;
}
/* line 106, ../sass/_partials/_forms.scss */
.myaccount-login input.error {
  border-color: #fd9726 !important;
}

/* GENERAL FORM ELEMENTS */
/* line 113, ../sass/_partials/_forms.scss */
select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,
.jcf-select {
  border: 2px solid #d0d0d0;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  color: #333333;
  height: 33px !important;
}

/* line 121, ../sass/_partials/_forms.scss */
textarea {
  border: 2px solid #d0d0d0;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  color: #333333;
}

/* line 127, ../sass/_partials/_forms.scss */
body .gform_wrapper .gfield_required, body .gform_wrapper span.ginput_total {
  color: #0473B4 !important;
}

/* line 131, ../sass/_partials/_forms.scss */
body .gform_wrapper .top_label input.medium {
  width: 100%;
}

/* line 135, ../sass/_partials/_forms.scss */
label {
  color: #909090 !important;
}

/* line 139, ../sass/_partials/_forms.scss */
.gform_wrapper .top_label .gfield_label {
  font-size: 11px;
  font-weight: 700 !important;
  text-transform: uppercase;
}

/* line 145, ../sass/_partials/_forms.scss */
.gform_wrapper select option {
  padding: 5px;
}

/* line 149, ../sass/_partials/_forms.scss */
body .gform_wrapper .gfield_radio li,
body .gform_wrapper .gfield_checkbox li {
  margin-bottom: 8px !important;
}
/* line 153, ../sass/_partials/_forms.scss */
body .gform_wrapper .gfield_radio li label,
body .gform_wrapper .gfield_checkbox li label {
  max-width: 100%;
}

/* line 158, ../sass/_partials/_forms.scss */
body .gform_wrapper .gform_footer {
  float: left;
  margin-top: 1.5em;
}

/* line 163, ../sass/_partials/_forms.scss */
.gform_wrapper .gform_footer input[type="submit"] {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
}

/* line 169, ../sass/_partials/_forms.scss */
.fa-search {
  font-family: FontAwesome, 'Open Sans', sans-serif;
}

/* line 176, ../sass/_partials/_forms.scss */
#searchform,
#prompt form {
  position: relative;
}
/* line 179, ../sass/_partials/_forms.scss */
#searchform .button, #searchform input[type="submit"],
#prompt form .button,
#prompt form input[type="submit"] {
  border-radius: 0 5px 5px 0 !important;
  -webkit-border-radius: 0 5px 5px 0 !important;
  -moz-border-radius: 0 5px 5px 0 !important;
  -ms-border-radius: 0 5px 5px 0 !important;
  -o-border-radius: 0 5px 5px 0 !important;
  background: #0473B4;
  border: none;
  height: 33px;
  padding: 6px 9px;
  position: absolute;
  right: 1px;
}
/* line 188, ../sass/_partials/_forms.scss */
#searchform input,
#prompt form input {
  float: left;
}
/* line 191, ../sass/_partials/_forms.scss */
#searchform input[type="text"],
#prompt form input[type="text"] {
  width: 213px;
}

/* line 195, ../sass/_partials/_forms.scss */
#searchform input[type="submit"] {
  color: #ffffff !important;
}

/* line 199, ../sass/_partials/_forms.scss */
#prompt {
  float: left;
}
/* line 201, ../sass/_partials/_forms.scss */
#prompt form {
  float: right;
}
/* line 203, ../sass/_partials/_forms.scss */
#prompt form input[type="text"] {
  width: 300px;
}

/* line 209, ../sass/_partials/_forms.scss */
.gform_wrapper div.validation_error {
  display: none;
}

/* line 213, ../sass/_partials/_forms.scss */
body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
  background: none;
  border: none;
  color: #F8381E;
  padding: 0 !important;
}

/* line 221, ../sass/_partials/_forms.scss */
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 0.375em;
  margin-left: 0;
  max-width: 100%;
}

/* line 227, ../sass/_partials/_forms.scss */
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  margin-top: 0 !important;
  padding: 0 !important;
}

/* line 232, ../sass/_partials/_forms.scss */
body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
  margin-right: 4%;
}

/* line 236, ../sass/_partials/_forms.scss */
body .gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex span.name_last {
  float: right;
  width: 48.5%;
}
@media screen and (max-width: 767px) {
  /* line 236, ../sass/_partials/_forms.scss */
  body .gform_wrapper .ginput_complex .ginput_right,
  .gform_wrapper .ginput_complex span.name_last {
    width: 100%;
  }
}
/* line 243, ../sass/_partials/_forms.scss */
body .gform_wrapper .ginput_complex .ginput_right input,
.gform_wrapper .ginput_complex span.name_last input {
  width: 100%;
}

@media screen and (max-width: 767px) {
  /* line 248, ../sass/_partials/_forms.scss */
  .gform_wrapper .ginput_complex span.name_first,
  .gform_wrapper .ginput_complex span.name_first input,
  .gform_wrapper .ginput_complex span.name_last {
    width: 100% !important;
  }
}

/* line 256, ../sass/_partials/_forms.scss */
.gform_wrapper ul.gform_fields {
  width: 100%;
}

/* line 260, ../sass/_partials/_forms.scss */
.gform_body ul li {
  background: none;
  padding-left: 0;
}

/* line 265, ../sass/_partials/_forms.scss */
div.ginput_container_name span {
  margin-right: 0;
}

/* BUSINESS NEWSLETTER */
/* line 268, ../sass/_partials/_forms.scss */
.biz-newsletter-col {
  margin-left: -2%;
  width: 50% !important;
}
@media screen and (max-width: 979px) {
  /* line 268, ../sass/_partials/_forms.scss */
  .biz-newsletter-col {
    margin-top: 30px;
    margin-left: 0;
    width: 100% !important;
  }
}
/* line 277, ../sass/_partials/_forms.scss */
.biz-newsletter-col .x-content-band {
  padding: 26px 5px 8px 5px !important;
}
/* line 280, ../sass/_partials/_forms.scss */
.biz-newsletter-col .gform_wrapper .top_label li {
  margin-bottom: 16px !important;
  margin-top: 0 !important;
}
/* line 284, ../sass/_partials/_forms.scss */
.biz-newsletter-col .gform_footer input {
  margin-top: 12px;
}
/* line 288, ../sass/_partials/_forms.scss */
.biz-newsletter-col .gform_wrapper .top_label .gfield_label {
  color: #0473B4;
}
/* line 291, ../sass/_partials/_forms.scss */
.biz-newsletter-col .gform_wrapper .top_label li.gfield.gf_right_half {
  clear: none !important;
}

/* JCF CUSTOM FORM ELEMENTS */
/* line 297, ../sass/_partials/_forms.scss */
.jcf-focus {
  border-color: #d0d0d0 !important;
}

/* line 301, ../sass/_partials/_forms.scss */
.jcf-radio {
  border-color: #d0d0d0;
  float: left;
  margin-top: 2px;
}
/* line 305, ../sass/_partials/_forms.scss */
.jcf-radio input {
  margin: 0 !important;
}
/* line 308, ../sass/_partials/_forms.scss */
.jcf-radio span {
  background-color: #0473B4;
}

/* line 313, ../sass/_partials/_forms.scss */
.jcf-checked span {
  min-width: 8px;
  min-height: 8px;
}

/* line 319, ../sass/_partials/_forms.scss */
.jcf-checkbox {
  border-color: #d0d0d0;
  float: left;
  margin-top: 2px;
}
/* line 323, ../sass/_partials/_forms.scss */
.jcf-checkbox span {
  background: url("../img/checkmark-icon.png") no-repeat center center;
  border: none;
  height: 9px;
  transform: none;
  width: 11px;
}

/* line 332, ../sass/_partials/_forms.scss */
.jcf-select {
  min-width: 211px;
}
/* line 334, ../sass/_partials/_forms.scss */
.jcf-select select {
  cursor: pointer;
}
/* line 337, ../sass/_partials/_forms.scss */
.jcf-select .jcf-select-opener {
  background: #0473B4 url("../img/select-dropdown-icon.png") no-repeat center center;
  border-radius: 0 5px 5px 0 !important;
  -webkit-border-radius: 0 5px 5px 0 !important;
  -moz-border-radius: 0 5px 5px 0 !important;
  -ms-border-radius: 0 5px 5px 0 !important;
  -o-border-radius: 0 5px 5px 0 !important;
  height: 33px;
  right: -1px;
  top: -2px;
  width: 32px;
}

/* line 346, ../sass/_partials/_forms.scss */
.jcf-disabled,
.jcf-disabled:hover {
  background: #fff !important;
  cursor: pointer !important;
}

/* REPORT OUTAGE FORM */
/* line 354, ../sass/_partials/_forms.scss */
.preform .address {
  float: left;
  margin: 10px 0;
  width: 100%;
}
/* line 358, ../sass/_partials/_forms.scss */
.preform .address .jcf-radio {
  margin-right: 10px;
}
/* line 361, ../sass/_partials/_forms.scss */
.preform .address input {
  float: left;
}
/* line 362, ../sass/_partials/_forms.scss */
.preform .address label {
  float: left;
  margin-top: -4px;
}

/* line 370, ../sass/_partials/_forms.scss */
.hovertip {
  position: relative;
}
@media screen and (min-width: 768px) {
  /* line 372, ../sass/_partials/_forms.scss */
  .hovertip .hovertip-arrow {
    width: 11px;
    height: 21px;
    background: url(../img/hovertip-arrow.png) no-repeat;
    display: block;
    position: absolute;
    top: 16px;
    left: -11px;
  }
}
/* line 385, ../sass/_partials/_forms.scss */
.hovertip .gfield_description:not(.validation_message) {
  display: none;
}
@media screen and (min-width: 768px) {
  /* line 385, ../sass/_partials/_forms.scss */
  .hovertip .gfield_description:not(.validation_message) {
    opacity: 1 !important;
    position: absolute;
    top: -13px;
    background: #ececec;
    border: 1px solid #d7d7d7;
    padding: 15px !important;
    max-width: 300px !important;
  }
}
/* line 397, ../sass/_partials/_forms.scss */
.hovertip .gfield_description:not(.validation_message) b, .hovertip .gfield_description:not(.validation_message) strong {
  display: block;
}
/* line 403, ../sass/_partials/_forms.scss */
.hovertip label:after {
  font-family: 'FontAwesome';
  content: "\f059";
  padding-left: 10px;
  font-size: 18px;
  cursor: pointer;
  position: relative;
  top: 2px;
  color: #52beeb;
}

/* line 417, ../sass/_partials/_forms.scss */
.gform_wrapper li.hovertip.gfield.gfield_error.gfield_contains_required div.gfield_description:not(.validation_message) {
  max-width: 300px !important;
  padding: 15px !important;
}

/* line 422, ../sass/_partials/_forms.scss */
.gf_step_number {
  color: #ffffff;
  background: #fd9726;
  height: 25px;
  width: 25px;
  line-height: 25px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 14px !important;
  font-weight: bold;
}

/* line 435, ../sass/_partials/_forms.scss */
.gf_page_steps {
  margin-top: 25px !important;
}

/* line 438, ../sass/_partials/_forms.scss */
.gf_step_completed {
  opacity: 1 !important;
}
/* line 440, ../sass/_partials/_forms.scss */
.gf_step_completed .gf_step_number {
  background: #78c24c;
  color: #78c24c;
}
/* line 444, ../sass/_partials/_forms.scss */
.gf_step_completed .gf_step_number:before {
  font-family: 'FontAwesome';
  content: "\f00c";
  color: #ffffff;
  position: relative;
  left: 4px;
}

/* line 453, ../sass/_partials/_forms.scss */
.gform_previous_button,
.gform_next_button {
  float: left;
}

/* line 458, ../sass/_partials/_forms.scss */
body .gform_wrapper input[type=text], body .gform_wrapper input[type=url],
body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel],
body .gform_wrapper input[type=number], body .gform_wrapper input[type=password],
body .gform_wrapper select, body .gform_wrapper textarea {
  line-height: normal !important;
}

/* line 466, ../sass/_partials/_forms.scss */
.gform_wrapper .float-left {
  width: 30%;
  float: left;
  clear: none !important;
  margin-top: 0 !important;
  position: relative;
  top: -15px;
}
/* line 473, ../sass/_partials/_forms.scss */
.gform_wrapper .float-left label.gfield_label {
  font-weight: normal !important;
  position: relative;
  top: 5px;
}

/* line 480, ../sass/_partials/_forms.scss */
.duration-at-address,
.co-duration-at-address,
.employment-length,
.co-employment-length {
  display: none !important;
}

/* line 486, ../sass/_partials/_forms.scss */
#ui-datepicker-div.show {
  display: block !important;
}

/* line 490, ../sass/_partials/_forms.scss */
#form-cookie-message {
  background-color: #ffffff;
  margin: 0 auto;
  padding: 30px;
  width: 400px;
}
/* line 497, ../sass/_partials/_forms.scss */
#form-cookie-message button:first-of-type {
  margin-right: 20px;
}

/* line 504, ../sass/_partials/_forms.scss */
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  letter-spacing: .5pt !important;
  line-height: 1.8 !important;
  margin: 1px 0 9px 1px !important;
}

/* line 511, ../sass/_partials/_forms.scss */
#gform_49 .gform_footer {
  float: left;
  margin-bottom: 4rem;
}
/* line 516, ../sass/_partials/_forms.scss */
#gform_49 ul.gform_fields li.gfield + li.gfield {
  margin-top: 2.5em;
}
/* line 519, ../sass/_partials/_forms.scss */
#gform_49 ul.gform_fields ul.gfield_radio {
  margin-bottom: 2rem !important;
}
/* line 522, ../sass/_partials/_forms.scss */
#gform_49 ul.gform_fields .message {
  padding: 1rem;
  border: 1px solid #eee;
  border-radius: 5px;
  background: #f6f6f6;
}

@media screen and (max-width: 479px) {
  /* line 3, ../sass/_partials/_myaccount.scss */
  .page-id-1326 .masthead {
    height: 63px;
  }
}

/* line 10, ../sass/_partials/_myaccount.scss */
.myaccount-utility ul {
  margin-top: 24px;
  margin-right: 0;
}
@media screen and (max-width: 979px) {
  /* line 9, ../sass/_partials/_myaccount.scss */
  .myaccount-utility {
    display: block;
    float: right;
    margin-top: 0;
    width: 60%;
  }
  /* line 21, ../sass/_partials/_myaccount.scss */
  .myaccount-utility ul {
    margin-top: 12px;
  }
}
@media screen and (max-width: 479px) {
  /* line 9, ../sass/_partials/_myaccount.scss */
  .myaccount-utility {
    margin-top: 0;
    width: 70%;
  }
  /* line 28, ../sass/_partials/_myaccount.scss */
  .myaccount-utility ul {
    float: right;
  }
  /* line 31, ../sass/_partials/_myaccount.scss */
  .myaccount-utility ul a {
    font-size: 12px;
    margin: 0 5px !important;
  }
}

/* line 39, ../sass/_partials/_myaccount.scss */
#myaccount {
  background-image: url("../img/myaccount-background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  padding-top: 50px;
  padding-bottom: 57px;
  width: 100%;
}
@media screen and (max-width: 479px) {
  /* line 39, ../sass/_partials/_myaccount.scss */
  #myaccount {
    background-image: none;
    padding-top: 0;
  }
}
/* line 52, ../sass/_partials/_myaccount.scss */
#myaccount .myaccount-wrap {
  max-width: 1000px;
  width: 67%;
}
@media screen and (max-width: 479px) {
  /* line 52, ../sass/_partials/_myaccount.scss */
  #myaccount .myaccount-wrap {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  /* line 60, ../sass/_partials/_myaccount.scss */
  #myaccount .myaccount-wrap #x-content-band-1 {
    padding-top: 25px !important;
  }
}
/* line 66, ../sass/_partials/_myaccount.scss */
#myaccount .myaccount-wrap .x-1-3 {
  margin-right: 6%;
  width: 33%;
}
@media screen and (max-width: 979px) {
  /* line 66, ../sass/_partials/_myaccount.scss */
  #myaccount .myaccount-wrap .x-1-3 {
    margin-right: 0;
    margin-bottom: 30px;
    width: 100%;
  }
}
/* line 76, ../sass/_partials/_myaccount.scss */
#myaccount .myaccount-wrap .x-2-3 {
  border-left: 1px solid #ececec;
  padding-left: 6%;
  width: 61%;
}
@media screen and (max-width: 979px) {
  /* line 76, ../sass/_partials/_myaccount.scss */
  #myaccount .myaccount-wrap .x-2-3 {
    border-top: 1px solid #ececec;
    border-left: none;
    padding-top: 40px;
    padding-left: 0;
    width: 100%;
  }
}
/* line 90, ../sass/_partials/_myaccount.scss */
#myaccount .myaccount-wrap .x-1-6 {
  width: 30px;
}
@media screen and (max-width: 979px) {
  /* line 90, ../sass/_partials/_myaccount.scss */
  #myaccount .myaccount-wrap .x-1-6 {
    float: left;
    margin-right: 4%;
  }
}
@media screen and (max-width: 479px) {
  /* line 90, ../sass/_partials/_myaccount.scss */
  #myaccount .myaccount-wrap .x-1-6 {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 979px) {
  /* line 103, ../sass/_partials/_myaccount.scss */
  #myaccount .myaccount-wrap .x-5-6 {
    float: left;
    width: 85%;
  }
}
/* line 113, ../sass/_partials/_myaccount.scss */
#myaccount .myaccount-login .email-account,
#myaccount .myaccount-login .password {
  margin-right: 0;
  width: 100%;
}
/* line 119, ../sass/_partials/_myaccount.scss */
#myaccount .myaccount-login .submit {
  padding-top: 0;
  padding-bottom: 16px;
}
/* line 123, ../sass/_partials/_myaccount.scss */
#myaccount .myaccount-login .submit input[type="submit"] {
  padding: 7px 10px !important;
}
/* line 129, ../sass/_partials/_myaccount.scss */
#myaccount ul {
  margin-bottom: 0;
}
/* line 131, ../sass/_partials/_myaccount.scss */
#myaccount ul li {
  float: left;
  width: 100%;
}
/* line 137, ../sass/_partials/_myaccount.scss */
#myaccount img {
  margin-bottom: 0;
}

/* line 140, ../sass/_partials/_myaccount.scss */
.myaccount-footer {
  float: left;
  padding-top: 8px !important;
  padding-bottom: 12px !important;
  width: 100%;
}
/* line 146, ../sass/_partials/_myaccount.scss */
.myaccount-footer ul {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 5px;
}
/* line 150, ../sass/_partials/_myaccount.scss */
.myaccount-footer ul li {
  display: inline-block;
  font-size: 12px;
  list-style: none;
}
/* line 155, ../sass/_partials/_myaccount.scss */
.myaccount-footer ul li a {
  font-weight: 400;
}
/* line 161, ../sass/_partials/_myaccount.scss */
.myaccount-footer p {
  margin-bottom: 0;
}

/* line 166, ../sass/_partials/_myaccount.scss */
.tls-security-message {
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  border-radius: 5px;
  margin-top: 16px;
  padding: 12px;
}
/* line 172, ../sass/_partials/_myaccount.scss */
.tls-security-message p {
  line-height: 1.5;
  margin-bottom: 0;
}
/* line 176, ../sass/_partials/_myaccount.scss */
.tls-security-message a {
  display: block;
}

/* line 5, ../sass/_partials/_resources.scss */
.tax-portfolio-category .resource-categories {
  float: left;
  padding: 45px 0 50px 0;
  width: 100%;
}
/* line 11, ../sass/_partials/_resources.scss */
.tax-portfolio-category .category-blocks {
  padding: 0;
}
/* line 15, ../sass/_partials/_resources.scss */
.tax-portfolio-category .x-main.full {
  margin-top: 49px;
}
/* line 18, ../sass/_partials/_resources.scss */
.tax-portfolio-category .x-main.full .x-portfolio {
  margin-bottom: 50px;
}
/* line 20, ../sass/_partials/_resources.scss */
.tax-portfolio-category .x-main.full .x-portfolio:nth-child(4n) {
  margin-right: 0;
}
/* line 23, ../sass/_partials/_resources.scss */
.tax-portfolio-category .x-main.full .x-portfolio:nth-child(4n+5) {
  clear: left;
}
/* line 26, ../sass/_partials/_resources.scss */
.tax-portfolio-category .x-main.full .x-portfolio h3 {
  margin-top: 19px;
}
/* line 31, ../sass/_partials/_resources.scss */
.tax-portfolio-category .x-main.full .resource-thumb {
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 35, ../sass/_partials/_resources.scss */
.tax-portfolio-category .x-main.full .resource-thumb .entry-thumb img {
  visibility: hidden;
}

/* line 40, ../sass/_partials/_resources.scss */
.resource-categories {
  background-color: #f8f8f5;
  padding-bottom: 16px;
}
/* line 44, ../sass/_partials/_resources.scss */
.resource-categories h2 {
  text-align: center;
}
@media screen and (max-width: 980px) {
  /* line 40, ../sass/_partials/_resources.scss */
  .resource-categories {
    padding-bottom: 20px !important;
  }
  /* line 47, ../sass/_partials/_resources.scss */
  .resource-categories .x-1-2 {
    margin-right: 0;
    width: 100%;
  }
}
/* line 53, ../sass/_partials/_resources.scss */
.resource-categories .category-blocks .x-1-2,
.resource-categories .category-blocks .x-1-4 {
  margin-bottom: 22px;
}
/* line 57, ../sass/_partials/_resources.scss */
.resource-categories .category-blocks .x-img {
  background-color: #ffffff;
  border: 1px solid #ececec;
  margin-bottom: 0;
}
/* line 62, ../sass/_partials/_resources.scss */
.resource-categories .category-blocks img {
  width: auto;
}
@media screen and (max-width: 980px) {
  /* line 67, ../sass/_partials/_resources.scss */
  .resource-categories .category-blocks .x-1-2 {
    margin-top: 30px;
    margin-right: 4%;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 48%;
  }
  /* line 73, ../sass/_partials/_resources.scss */
  .resource-categories .category-blocks .x-1-2:last-of-type {
    margin-right: 0;
  }
}
@media screen and (max-width: 980px) and (max-width: 480px) {
  /* line 67, ../sass/_partials/_resources.scss */
  .resource-categories .category-blocks .x-1-2 {
    margin-right: 0;
    width: 100%;
  }
}

@media screen and (max-width: 980px) {
  /* line 83, ../sass/_partials/_resources.scss */
  .resource-center-featured {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  /* line 83, ../sass/_partials/_resources.scss */
  .resource-center-featured {
    width: 100%;
  }
}
/* line 91, ../sass/_partials/_resources.scss */
.resource-center-featured .vc_gitem_row .vc_gitem-col {
  padding: 20px 0 0 0;
}
/* line 95, ../sass/_partials/_resources.scss */
.resource-center-featured .vc_gitem-zone {
  background-color: transparent !important;
}
/* line 101, ../sass/_partials/_resources.scss */
.resource-center-featured .button-text-link a {
  background-color: transparent !important;
  color: #0473B4 !important;
  padding: 0 !important;
}
/* line 105, ../sass/_partials/_resources.scss */
.resource-center-featured .button-text-link a:hover {
  text-decoration: underline;
}

/* line 112, ../sass/_partials/_resources.scss */
.single-resource-wrapper {
  padding-bottom: 65px;
}

/* line 117, ../sass/_partials/_resources.scss */
.x-portfolio .entry-info {
  width: 100%;
}
/* line 121, ../sass/_partials/_resources.scss */
.x-portfolio .entry-title {
  margin-bottom: 17px !important;
}
/* line 124, ../sass/_partials/_resources.scss */
.x-portfolio .entry-content .x-container.width {
  width: 100%;
}
/* line 128, ../sass/_partials/_resources.scss */
.x-portfolio .entry-content .x-content-band {
  padding: 0 !important;
}

/* line 134, ../sass/_partials/_resources.scss */
.resource-children {
  border-top: 1px solid #ececec;
  padding-top: 57px;
  width: 85%;
}
/* line 138, ../sass/_partials/_resources.scss */
.resource-children h3 {
  margin-top: 19px;
}

/* line 4, ../sass/_partials/_contractors.scss */
.tax-services #content-wrapper {
  padding-bottom: 75px;
}

/* line 9, ../sass/_partials/_contractors.scss */
#featured-contractors {
  float: left;
  margin-top: 30px;
  width: 100%;
}
/* line 16, ../sass/_partials/_contractors.scss */
#featured-contractors .featured-contractor div {
  float: left;
}
/* line 18, ../sass/_partials/_contractors.scss */
#featured-contractors .featured-contractor .contractor-image {
  margin-right: 5%;
  width: 12%;
}
@media screen and (max-width: 480px) {
  /* line 18, ../sass/_partials/_contractors.scss */
  #featured-contractors .featured-contractor .contractor-image {
    width: 100%;
  }
}
/* line 26, ../sass/_partials/_contractors.scss */
#featured-contractors .featured-contractor .contractor-post {
  margin-right: 5%;
  width: 54%;
}
/* line 31, ../sass/_partials/_contractors.scss */
#featured-contractors .featured-contractor .contractor-post .service-links span {
  font-weight: 700;
}
@media screen and (max-width: 979px) {
  /* line 26, ../sass/_partials/_contractors.scss */
  #featured-contractors .featured-contractor .contractor-post {
    float: right;
    margin-right: 0;
    width: 83%;
  }
}
@media screen and (max-width: 480px) {
  /* line 26, ../sass/_partials/_contractors.scss */
  #featured-contractors .featured-contractor .contractor-post {
    float: left;
    margin-top: 20px;
    width: 100%;
  }
}
/* line 49, ../sass/_partials/_contractors.scss */
#featured-contractors .featured-contractor .contractor-details {
  width: 24%;
}
/* line 52, ../sass/_partials/_contractors.scss */
#featured-contractors .featured-contractor .contractor-details ul li {
  margin-bottom: 12px;
}
/* line 54, ../sass/_partials/_contractors.scss */
#featured-contractors .featured-contractor .contractor-details ul li:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width: 979px) {
  /* line 49, ../sass/_partials/_contractors.scss */
  #featured-contractors .featured-contractor .contractor-details {
    float: right;
    margin-top: 20px;
    width: 83%;
  }
  /* line 62, ../sass/_partials/_contractors.scss */
  #featured-contractors .featured-contractor .contractor-details ul li {
    display: inline-block;
    margin-right: 44px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 49, ../sass/_partials/_contractors.scss */
  #featured-contractors .featured-contractor .contractor-details {
    float: left;
    width: 100%;
  }
}

/* #featured-contractors */
/* line 77, ../sass/_partials/_contractors.scss */
#regular-contractors {
  float: left;
  padding-top: 30px;
  width: 100%;
}
/* line 83, ../sass/_partials/_contractors.scss */
#regular-contractors .contractor-details ul li {
  display: inline-block;
  margin-right: 44px;
  margin-bottom: 0;
}
/* line 89, ../sass/_partials/_contractors.scss */
#regular-contractors .contractor-details img {
  margin-right: 9px;
}
/* line 91, ../sass/_partials/_contractors.scss */
#regular-contractors .contractor-details a {
  color: #333333;
  font-weight: 400;
}

/* #regular-contractors */
/* line 98, ../sass/_partials/_contractors.scss */
hr.contractor-separator {
  border-top: 5px solid #ececec;
  float: left;
  margin: 0 0 10px 0;
  width: 100%;
}

/* line 105, ../sass/_partials/_contractors.scss */
.featured-contractor,
.not-featured-contractor {
  border-bottom: 1px solid #ececec;
  float: left;
  margin-bottom: 40px;
  padding-bottom: 42px;
  width: 100%;
}
/* line 112, ../sass/_partials/_contractors.scss */
.featured-contractor:last-of-type,
.not-featured-contractor:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 120, ../sass/_partials/_contractors.scss */
.contractor-post h3 {
  color: #333333 !important;
}

/* line 126, ../sass/_partials/_contractors.scss */
.contractor-details ul {
  margin: 0;
}
/* line 128, ../sass/_partials/_contractors.scss */
.contractor-details ul li {
  background-image: none;
  padding-left: 0;
}
/* line 134, ../sass/_partials/_contractors.scss */
.contractor-details img {
  margin-right: 9px;
}
/* line 136, ../sass/_partials/_contractors.scss */
.contractor-details a {
  color: #333333;
  font-weight: 400;
}

/* line 2, ../sass/_partials/_tables.scss */
.tablepress-id-1,
.tablepress-id-1 tr,
.tablepress-id-1 tbody td,
.tablepress-id-1 thead th,
.tablepress-id-1 tfoot th {
  border: none;
}

/* line 10, ../sass/_partials/_tables.scss */
.tablepress-id-1 .column-2 {
  width: 30%;
}

/* line 14, ../sass/_partials/_tables.scss */
.pdf-searchable-content {
  display: none;
}

/* line 3, ../sass/_partials/_footer.scss */
.quicklinks-bar {
  background-color: #0473B4;
  padding: 20px 0;
}
@media screen and (max-width: 979px) {
  /* line 3, ../sass/_partials/_footer.scss */
  .quicklinks-bar {
    padding: 0;
  }
}
@media screen and (max-width: 979px) {
  /* line 9, ../sass/_partials/_footer.scss */
  .quicklinks-bar .x-container {
    width: 100% !important;
  }
}
/* line 14, ../sass/_partials/_footer.scss */
.quicklinks-bar ul {
  list-style: none;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 979px) {
  /* line 14, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul {
    padding: 0;
  }
}
/* line 21, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li {
  float: left;
  font-size: 18px;
  line-height: 1.3em;
}
@media screen and (max-width: 979px) {
  /* line 21, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li {
    border-bottom: 1px solid #64c1ec;
    padding: 10px 9%;
    width: 100%;
  }
}
/* line 30, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li a {
  font-family: 'Roboto Slab', serif;
  font-weight: 400  !important;
  color: #ffffff;
}
/* line 33, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li a span {
  float: left;
}
/* line 36, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li a img {
  width: 50%;
}
@media screen and (min-width: 980px) and (max-width: 1352px) {
  /* line 36, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li a img {
    width: 40%;
  }
}
@media screen and (max-width: 979px) {
  /* line 36, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li a img {
    width: 36%;
  }
}
/* line 45, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li a:hover .quicklink-text {
  color: #fd9726;
}
/* line 50, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-1 {
  width: 30%;
}
@media screen and (max-width: 979px) {
  /* line 52, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink-1 .quicklink-img {
    margin-left: -6px;
  }
}
/* line 57, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-1 .quicklink-text {
  margin-left: -30px;
}
@media screen and (max-width: 979px) {
  /* line 57, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink-1 .quicklink-text {
    margin-left: -44px;
  }
}
/* line 64, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-2 {
  width: 26%;
}
@media screen and (min-width: 980px) and (max-width: 1352px) {
  /* line 66, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink-2 .quicklink-img {
    margin-left: 16px;
  }
}
@media screen and (max-width: 979px) {
  /* line 66, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink-2 .quicklink-img {
    margin-left: -5px;
  }
}
/* line 74, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-2 .quicklink-text {
  margin-left: -25px;
}
@media screen and (max-width: 979px) {
  /* line 74, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink-2 .quicklink-text {
    margin-left: -39px;
  }
}
/* line 81, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-3 {
  width: 28%;
}
/* line 83, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-3 .quicklink-text {
  margin-left: -8px;
}
@media screen and (max-width: 979px) {
  /* line 83, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink-3 .quicklink-text {
    margin-left: -4px;
  }
}
/* line 90, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-4 {
  width: 16%;
}
/* line 92, ../sass/_partials/_footer.scss */
.quicklinks-bar ul li.quicklink-4 .quicklink-text {
  margin-left: -8px;
}
@media screen and (max-width: 979px) {
  /* line 92, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink-4 .quicklink-text {
    margin-left: -4px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1352px) {
  /* line 99, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink {
    width: 25%;
  }
}
@media screen and (max-width: 979px) {
  /* line 99, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (min-width: 980px) and (max-width: 1352px) {
  /* line 107, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink .quicklink-text {
    font-size: 16px;
  }
}
@media screen and (max-width: 979px) {
  /* line 107, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink .quicklink-text {
    padding-top: 5px;
  }
}
@media screen and (max-width: 479px) {
  /* line 107, ../sass/_partials/_footer.scss */
  .quicklinks-bar ul li.quicklink .quicklink-text {
    font-size: 14px;
  }
}

/* line 123, ../sass/_partials/_footer.scss */
.x-colophon.top {
  background: #ffffff;
  font-size: 14px;
  padding: 32px 0 35px 0;
}
/* line 127, ../sass/_partials/_footer.scss */
.x-colophon.top .x-column {
  margin-right: 0;
  padding-right: 60px;
}
@media screen and (max-width: 979px) {
  /* line 127, ../sass/_partials/_footer.scss */
  .x-colophon.top .x-column {
    float: left;
    width: 50% !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 127, ../sass/_partials/_footer.scss */
  .x-colophon.top .x-column {
    padding-right: 0;
    width: 100% !important;
  }
}
/* line 139, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-1 {
  width: 38%;
}
/* line 141, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-1 .x-block-grid-item {
  background: url("../img/icon-map-anchor.png") no-repeat 0 3px;
  background-size: 7%;
  margin: 5% 2% 0 0;
  padding: 0 0 0 24px;
  width: 48%;
}
@media screen and (max-width: 479px) {
  /* line 141, ../sass/_partials/_footer.scss */
  .x-colophon.top #footer-col-1 .x-block-grid-item {
    width: 100%;
  }
}
/* line 151, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-1 #black-studio-tinymce-3 .textwidget {
  background: url("../img/icon-envelope.png") no-repeat 0 5px;
  padding: 0 0 0 31px;
}
/* line 156, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-2 {
  width: 28%;
}
@media screen and (max-width: 979px) {
  /* line 158, ../sass/_partials/_footer.scss */
  .x-colophon.top #footer-col-2 .widget {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 158, ../sass/_partials/_footer.scss */
  .x-colophon.top #footer-col-2 .widget {
    margin-top: 3em;
  }
}
/* line 167, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-3 {
  width: 21%;
}
@media screen and (max-width: 979px) {
  /* line 167, ../sass/_partials/_footer.scss */
  .x-colophon.top #footer-col-3 {
    clear: left;
  }
}
/* line 173, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-4 {
  padding-right: 0;
  width: 13%;
}
/* line 176, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-4 .widget_black_studio_tinymce {
  margin-top: 0;
}
/* line 178, ../sass/_partials/_footer.scss */
.x-colophon.top #footer-col-4 .widget_black_studio_tinymce img {
  margin: 0;
}

/* line 187, ../sass/_partials/_footer.scss */
#footer-col-3 a,
#footer-col-4 a {
  color: #333333;
  font-weight: 400;
  margin: 0 0 6px 0;
}
/* line 191, ../sass/_partials/_footer.scss */
#footer-col-3 a::after,
#footer-col-4 a::after {
  content: '';
}

/* line 201, ../sass/_partials/_footer.scss */
.x-colophon .widget .h-widget {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 800 !important;
  border-bottom: 2px solid #0473B4;
  color: #0473B4;
  font-size: 100%;
  padding-bottom: 6px;
  text-transform: uppercase;
}
/* line 208, ../sass/_partials/_footer.scss */
.x-colophon .widget .h-widget::before {
  content: "";
}
/* line 213, ../sass/_partials/_footer.scss */
.x-colophon .widget ul {
  border: none;
}
/* line 216, ../sass/_partials/_footer.scss */
.x-colophon .widget ul li {
  background: none;
  border: none;
}

@media screen and (max-width: 479px) {
  /* line 224, ../sass/_partials/_footer.scss */
  .custom-social {
    text-align: center;
  }
}
/* line 228, ../sass/_partials/_footer.scss */
.custom-social h4,
.custom-social h2 {
  color: #ffffff;
  float: left;
  font-size: 20px;
  margin: 4px 0 0 0;
}
@media screen and (max-width: 479px) {
  /* line 228, ../sass/_partials/_footer.scss */
  .custom-social h4,
  .custom-social h2 {
    float: none;
  }
}
/* line 239, ../sass/_partials/_footer.scss */
.custom-social ul {
  float: left;
  list-style: none;
  margin: 0px 0 0 20px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  /* line 239, ../sass/_partials/_footer.scss */
  .custom-social ul {
    clear: left;
    margin-left: -10px;
  }
}
/* line 248, ../sass/_partials/_footer.scss */
.custom-social ul li {
  float: left;
  font-size: 15px;
  padding: 0 10px;
}
@media screen and (max-width: 479px) {
  /* line 248, ../sass/_partials/_footer.scss */
  .custom-social ul li {
    display: inline-block;
    float: none;
    margin: 10px;
  }
}
/* line 257, ../sass/_partials/_footer.scss */
.custom-social ul li a {
  font-weight: 400;
}
/* line 259, ../sass/_partials/_footer.scss */
.custom-social ul li a:hover span.social-name {
  opacity: 0.35;
}
/* line 263, ../sass/_partials/_footer.scss */
.custom-social ul li a span {
  position: relative;
  top: 5px;
}
/* line 268, ../sass/_partials/_footer.scss */
.custom-social ul li i {
  padding-top: 5px;
}
/* line 271, ../sass/_partials/_footer.scss */
.custom-social ul li i, .custom-social ul li span.social-icon {
  border-radius: 12px !important;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  -ms-border-radius: 12px !important;
  -o-border-radius: 12px !important;
  background: #ffffff;
  display: inline-block;
  float: left;
  font-size: 11px;
  height: 23px;
  margin: 4px 8px 0 0;
  width: 23px;
}
/* line 281, ../sass/_partials/_footer.scss */
.custom-social ul li i:before {
  color: #0473B4;
}
/* line 284, ../sass/_partials/_footer.scss */
.custom-social ul li img {
  width: 12px;
}

/* line 291, ../sass/_partials/_footer.scss */
.x-colophon.bottom {
  padding: 14px 0;
}
@media screen and (max-width: 979px) {
  /* line 293, ../sass/_partials/_footer.scss */
  .x-colophon.bottom .x-column.x-md {
    float: left;
  }
}
/* line 298, ../sass/_partials/_footer.scss */
.x-colophon.bottom .x-nav {
  float: right;
  margin: 3px 0 0 0;
}
@media screen and (max-width: 979px) {
  /* line 298, ../sass/_partials/_footer.scss */
  .x-colophon.bottom .x-nav {
    float: left;
    margin: 20px 0 0 -14px;
  }
}
/* line 305, ../sass/_partials/_footer.scss */
.x-colophon.bottom .x-nav li {
  margin: 0 0 0 14px;
}
/* line 307, ../sass/_partials/_footer.scss */
.x-colophon.bottom .x-nav li::before {
  content: "";
  margin: 0;
}
/* line 311, ../sass/_partials/_footer.scss */
.x-colophon.bottom .x-nav li a {
  font-size: 13px;
  font-weight: 400;
  position: relative;
  text-transform: none;
  top: 5px;
}

/* line 4, ../sass/_partials/ie.scss */
.ie9 .events-row .featured-event {
  max-width: 90%;
}
/* line 7, ../sass/_partials/ie.scss */
.ie9 .events-row .featured-event .vc_single_image-img {
  /*margin-left: -25px;
  max-width: 95.6%;*/
  margin-top: -15px;
}
/* line 15, ../sass/_partials/ie.scss */
.ie9 .entry-header, .ie9 .entry-content {
  font-size: 12px;
}

/* line 3, ../sass/_partials/_accordion.scss */
.x-container.accordion-page {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 979px) {
  /* line 3, ../sass/_partials/_accordion.scss */
  .x-container.accordion-page {
    flex-direction: column-reverse;
  }
  /* line 8, ../sass/_partials/_accordion.scss */
  .x-container.accordion-page .x-main-sidebar {
    margin-left: 30px;
    margin-right: 30px;
  }
}
/* line 13, ../sass/_partials/_accordion.scss */
.x-container.accordion-page .x-main-sidebar {
  flex: 1;
  padding-top: 40px;
  padding-bottom: 26px;
}
/* line 18, ../sass/_partials/_accordion.scss */
.x-container.accordion-page .x-main-content {
  flex: 3;
}

/* line 24, ../sass/_partials/_accordion.scss */
.accordion-item {
  margin-bottom: 6px;
}
/* line 27, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-toggle {
  background-color: #0473B4;
  color: white;
  cursor: pointer;
  padding: 0.5rem 1rem;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 1rem;
  transition: background-color 0.3s ease;
  text-transform: uppercase;
  display: flex;
  justify-content: left;
}
/* line 42, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-toggle:hover {
  background-color: #03639b;
}
/* line 47, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-toggle .x-icon {
  transition: transform 0.3s ease;
  margin-right: 10px;
}
/* line 52, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-toggle[aria-expanded="true"] .x-icon {
  transform: rotate(180deg);
}
/* line 59, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 63, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-content ul li {
  position: relative;
}
/* line 66, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-content ul li.current_page_item a {
  background-position: -100% 0;
  /* Adjusted background position for left to right animation */
  text-decoration: none;
}
/* line 72, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-content ul li a {
  display: block;
  padding: 0.5rem 0.8rem;
  border-bottom: 1px solid white;
  transition: background-color 0.3s ease;
  color: #333333;
  font-weight: 500;
  font-size: 1rem;
  background-size: 200% 100%;
  /* Adjusted background size for left to right animation */
  background-image: linear-gradient(to right, #F2F2F2 50%, #95CC74 50%);
  -webkit-transition: background-position .25s;
  -moz-transition: background-position .25s;
  transition: all .5s;
  border-radius: 0;
}
/* line 86, ../sass/_partials/_accordion.scss */
.accordion-item .accordion-content ul li a:hover {
  background-position: -100% 0;
  /* Adjusted background position for left to right animation */
  text-decoration: none;
}

/* line 98, ../sass/_partials/_accordion.scss */
.accordion-shortcode .accordion-content li {
  background: none;
  margin-bottom: 0;
  padding-left: 0;
}

/* line 2, ../sass/_partials/_brochures.scss */
.brochure-archive .x-main-content {
  display: flex;
  flex-wrap: wrap;
  margin: 30px;
  padding: 30px 0;
}

/* line 12, ../sass/_partials/_brochures.scss */
.brochures #brochure-filters {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  margin: 20px 0;
}
/* line 19, ../sass/_partials/_brochures.scss */
.brochures #brochure-filters button {
  font-family: 'Roboto Slab', serif;
  list-style: none;
  border: 1px solid #fd9726;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 0 10px;
  margin-right: 10px;
  cursor: pointer;
}
/* line 28, ../sass/_partials/_brochures.scss */
.brochures #brochure-filters button:hover, .brochures #brochure-filters button:active, .brochures #brochure-filters button.active {
  background-color: #fd9726;
}
@media (max-width: 768px) {
  /* line 12, ../sass/_partials/_brochures.scss */
  .brochures #brochure-filters {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  /* line 36, ../sass/_partials/_brochures.scss */
  .brochures #brochure-filters button {
    margin: 5px auto;
    width: 100%;
    padding: 15px;
  }
}
/* line 44, ../sass/_partials/_brochures.scss */
.brochures .brochure-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  /* 3 columns on large screens */
  gap: 20px;
  margin: 0 auto;
  max-width: 1200px;
  /* Adjust as needed for the layout */
  padding-top: 20px;
}
@media (max-width: 992px) {
  /* line 54, ../sass/_partials/_brochures.scss */
  .brochures .brochure-grid {
    grid-template-columns: repeat(2, 1fr);
    /* 2 columns on medium screens */
  }
}
@media (max-width: 768px) {
  /* line 60, ../sass/_partials/_brochures.scss */
  .brochures .brochure-grid {
    grid-template-columns: 1fr;
    /* 1 column on small screens */
  }
}
/* line 65, ../sass/_partials/_brochures.scss */
.brochures article {
  display: none;
  /* Default to hidden for filtering */
  flex-direction: column;
  justify-content: space-between;
  color: #ffffff;
  background-color: #0473B4;
  text-align: center;
}
/* line 73, ../sass/_partials/_brochures.scss */
.brochures article .x-column {
  margin-right: 10px;
}
/* line 77, ../sass/_partials/_brochures.scss */
.brochures article.active {
  display: flex;
}
/* line 81, ../sass/_partials/_brochures.scss */
.brochures article .brochure-details {
  padding: 10px;
}
/* line 85, ../sass/_partials/_brochures.scss */
.brochures article .brochure-title {
  margin-bottom: 0 !important;
  font-size: 18px;
  font-family: "Open Sans", sans-serif !important;
}
/* line 89, ../sass/_partials/_brochures.scss */
.brochures article .brochure-title a {
  color: #ffffff !important;
}
/* line 94, ../sass/_partials/_brochures.scss */
.brochures article p {
  font-size: 14px;
  margin: 0 !important;
}
/* line 99, ../sass/_partials/_brochures.scss */
.brochures article .color-strip {
  width: 100%;
  height: 5px;
}
/* line 103, ../sass/_partials/_brochures.scss */
.brochures article .color-strip.brochure_category-electricity {
  background-color: #fd9726;
}
/* line 106, ../sass/_partials/_brochures.scss */
.brochures article .color-strip.brochure_category-water {
  background-color: #0473B4;
}
/* line 109, ../sass/_partials/_brochures.scss */
.brochures article .color-strip.brochure_category-efficiency {
  background-color: #78c24c;
}
/* line 112, ../sass/_partials/_brochures.scss */
.brochures article .color-strip.brochure_category-safety-outages {
  background-color: #F8381E;
}
/* line 115, ../sass/_partials/_brochures.scss */
.brochures article .color-strip.brochure_category-payment-assistance {
  background-color: #F8381E;
}
/* line 120, ../sass/_partials/_brochures.scss */
.brochures article .brochure-thumb {
  width: 100%;
  height: 200px;
  position: relative;
  overflow: hidden;
}
/* line 125, ../sass/_partials/_brochures.scss */
.brochures article .brochure-thumb a.entry-thumb {
  width: 100%;
  height: 100%;
}
/* line 129, ../sass/_partials/_brochures.scss */
.brochures article .brochure-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 141, ../sass/_partials/_brochures.scss */
.single-brochure .entry-info {
  margin-top: 30px;
}
/* line 143, ../sass/_partials/_brochures.scss */
.single-brochure .entry-info h2 {
  text-align: center;
}

/* line 3, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq {
  background: none !important;
  padding-left: 0;
  margin-bottom: 10px;
}
/* line 8, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq .accordion-toggle {
  background-color: #0473B4;
  color: #ffffff;
  cursor: pointer;
  padding: 0.5rem 1rem;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 1rem;
  transition: background-color 0.3s ease;
  display: flex;
  justify-content: left;
}
/* line 22, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq .accordion-toggle:hover {
  background-color: #03639b;
}
/* line 26, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq .accordion-toggle .x-icon {
  transition: transform 0.3s ease;
  margin-right: 10px;
}
/* line 31, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq .accordion-toggle[aria-expanded="true"] .x-icon {
  color: #333333;
  transform: rotate(180deg);
}
/* line 36, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq .accordion-toggle .question {
  margin-bottom: 0;
  color: #ffffff;
  padding-left: 10px;
}
/* line 44, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq.closed .answer {
  display: none;
}
/* line 50, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq.open .accordion-toggle {
  background-color: #FD9726;
}
/* line 54, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq.open .question {
  color: #333333;
}
/* line 57, ../sass/_partials/_faqs.scss */
.faqs-shortcode .faq.open .answer {
  display: block;
  padding: 10px 10px 7px 50px;
}
