/** COMPILED FROM SCSS SOURCE. DO NOT EDIT DIRECTLY */

html,
body {
  background: #f8f8f8 url(https://www.maddencdn.com/content/images/2017/wilmington/wilmington-neighborhood-watch/bg.jpg) repeat;
  background-size: 150% auto;
}

#isMobile {
  visibility: hidden;
  float: left;
}

#isTablet {
  visibility: hidden;
  float: none;
}

#doParallax {
  visibility: hidden;
  float: none;
}

.w4Col {
  width: 100%;
}

.mobileMenuWrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.mobileMenuWrapper .mobileMenuToTop {
  position: absolute;
  top: 8px;
  left: 15px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background: transparent url(https://www.maddencdn.com/content/images/2017/wilmington/wilmington-neighborhood-watch/icon_top_mobile.png) no-repeat 4px 4px;
}

.mobileMenuWrapper .mobileMenuCollapse {
  position: absolute;
  top: 8px;
  right: 15px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background: transparent url(https://www.maddencdn.com/content/images/2017/wilmington/wilmington-neighborhood-watch/icon_menu.png) no-repeat 4px -27px;
}

.mobileMenuWrapper .textHeader {
  color: white;
  clear: both;
  font-family: "Raleway", sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.4em;
  text-align: center;
  text-transform: uppercase;
}

.mobileMenuWrapper .textHeader.thTop {
  margin-top: 60px;
}

.mobileMenuWrapper .mmChapterWrap {
  margin: 10px auto 40px auto;
  width: 75%;
  overflow: hidden;
}

.mobileMenuWrapper .mmChapterWrap .mmChapter,
.mobileMenuWrapper .mmChapterWrap .mmTop {
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  text-align: center;
  background: #57b7df;
  color: #fff;
  display: inline-block;
  font-family: "Raleway", sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  margin: 10px 5px;
  line-height: 2.0em;
}

.mobileMenuWrapper .mmChapterWrap .mmChapter.middle,
.mobileMenuWrapper .mmChapterWrap .mmTop.middle {
  margin: 10px 20px;
}

.mobileMenuWrapper .mmShareLinks {
  margin: 10px auto 40px auto;
  width: 90%;
  overflow: hidden;
}

.mobileMenuWrapper .mmShareLinks img {
  cursor: pointer;
  width: 40px;
  display: inline-block;
  margin: 10px;
}

.top {
  height: 60px;
}

.top .text {
  display: none;
}

.top .topLogo {
  left: 10px;
}

.top .topLogo .sponsorLogo {
  height: 48px;
  left: 0;
  top: 5px;
}

.top .forecastWrap {
  top: 6px;
  right: 54px;
}

.top .forecastWrap .forecastCurrent {
  width: 110px;
}

.top .chapters {
  display: none;
}

.top .socialLinks {
  display: none;
}

.top .socialLinksText {
  display: none;
}

.top .controls {
  top: 13px;
}

.top a.controlLink:link,
.top a.controlLink:visited,
.top a.controlLink:active {
  background: transparent url(https://www.maddencdn.com/content/images/2017/wilmington/wilmington-neighborhood-watch/icon_menu.png) no-repeat 6px 4px;
}

.top a.controlLink:hover {
  background: white url(https://www.maddencdn.com/content/images/2017/wilmington/wilmington-neighborhood-watch/icon_menu.png) no-repeat 6px 4px;
}

.top .progress {
  margin-top: 60px;
}

.chapterImage .chapterTitle {
  width: 90%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  padding: 0 5%;
}

.chapterImage .chapterTitle h1 {
  font-size: 2.75em;
  margin: 0 0 0.25em 0;
}

.chapterImage .chapterTitle h2 {
  font-size: 1.5em;
}

.chapterImage .chapterTitle h3 {
  font-size: 1em;
  color: #fff;
}

.chapterImage.c0 {
  background: transparent url(https://www.maddencdn.com/content/images/2017/wilmington/wilmington-neighborhood-watch/c0_hero_sm.jpg) no-repeat -100px center scroll;
  background-size: cover;
}

.chapterImage.c3 {
  background: transparent url(https://www.maddencdn.com/content/images/2017/wilmington/wilmington-neighborhood-watch/c3_hero_sm.jpg) no-repeat top center scroll;
  background-size: cover;
}

.chapter {
  margin: 0;
}

section {
  left: 0;
  float: none !important;
  width: 100% !important;
  margin: 2em 0;
  overflow: hidden;
}

section p {
  font-size: 1em;
  line-height: 1.75em;
  margin-bottom: 1.5em;
  padding: 0 5%;
}

section p.cta {
  text-align: center;
}

section h4 {
  padding: 0 5%;
  text-align: center;
  font-size: 2em;
  margin-top: 0;
}

section.c4,
section.c5 {
  margin-top: 0;
}

section .mobileImage {
  position: relative;
  display: block;
  width: 90%;
  margin: 2em 5% -webkit-calc(2em + 10px) 5%;
  margin: 2em 5% -moz-calc(2em + 10px) 5%;
  margin: 2em 5% calc(2em + 10px) 5%;
}

section .mobileImage img {
  width: 100%;
  height: auto;
  display: block;
}

section .mobileImage .caption {
  position: relative;
  bottom: 0;
  right: 0;
  padding: 15px 20px;
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  background-color: #57b7df;
  color: #fff;
  font-family: "Alfa Slab One", sans-serif;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.125em;
}

section .mobileImage .pullquote {
  font-family: "Raleway", sans-serif;
  font-weight: 800;
  font-style: italic;
  color: #57b7df;
  font-size: 1.25em;
  line-height: 1.25em;
  text-align: center;
}

section .mobileImage .pullquote span {
  display: inline;
  font-style: normal;
}

section .inlineImage {
  margin: 2em 5%;
  width: 90%;
}

.floatingElement {
  display: none;
}

.sliderWrapper {
  padding: 0;
}

.sliderWrapper .slider {
  margin: 0;
}

.mobileOnly {
  display: block;
}

.readMore {
  display: none;
}

.footer .alsoLikeLinkWrap {
  width: 90%;
  margin: 0 5%;
}

.footer .alsoLikeLinkWrap .linkWrapper {
  padding-bottom: 50%;
  margin: 0 0 1em 0;
  display: block;
  width: 100%;
  max-width: none;
}

.footer .alsoLikeLinkWrap .link .linkTitleWrapper {
  padding: 5px 10px;
}

.footer .alsoLikeLinkWrap .link .linkTitleWrapper .linkTitle {
  font-size: 14px;
  line-height: 18px;
}