@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Tillana:400,600");
/* line 1, ../sass/variables/_typography.scss */
a {
  text-decoration: none;
  color: unset; }

/* line 6, ../sass/variables/_typography.scss */
p {
  font-family: 'Open Sans', 'Arial', 'serif';
  font-size: 90%;
  line-height: 24px; }

/* line 12, ../sass/variables/_typography.scss */
h1 {
  font-weight: 700;
  font-size: 84%;
  text-transform: uppercase;
  font-family: 'Open Sans', 'Arial', 'serif'; }

/* line 19, ../sass/variables/_typography.scss */
h2 {
  font-family: 'Open Sans', 'Arial', 'serif';
  text-transform: uppercase;
  font-size: 138%;
  font-weight: 800; }

/* line 27, ../sass/variables/_typography.scss */
h3 {
  font-family: 'opensans-semibold';
  text-transform: capitalize;
  font-size: 107%; }

/* line 33, ../sass/variables/_typography.scss */
h4 {
  font-family: 'Open Sans', 'Arial', 'serif';
  text-transform: capitalize;
  font-size: 100%;
  margin: 5px 0px;
  font-weight: 700; }

/* line 41, ../sass/variables/_typography.scss */
h5 {
  font-family: 'Open Sans', 'Arial', 'serif';
  font-size: 95%;
  text-transform: capitalize;
  margin-bottom: 10px;
  font-weight: 700; }

/* line 49, ../sass/variables/_typography.scss */
h6 {
  width: 220px;
  background: #43B749;
  border-radius: 18px;
  color: #FFF;
  text-transform: uppercase;
  padding: 10px 0px;
  text-align: center;
  font-family: 'mulilight';
  font-size: 90%; }

/* line 61, ../sass/variables/_typography.scss */
#block-nice-menus-1 ul.nice-menu li a {
  font-family: 'Open Sans', 'Arial', 'serif';
  font-weight: 800; }

/* No files to import found in abstractions/**\/* */
/* line 2, ../sass/base/_forms.scss */
#block-webform-client-block-11 h2 {
  font-size: 90%;
  color: #2a3189; }
/* line 7, ../sass/base/_forms.scss */
#block-webform-client-block-11 label {
  display: none; }
/* line 11, ../sass/base/_forms.scss */
#block-webform-client-block-11 input {
  border: 0px;
  height: 35px;
  padding: 8px 15px;
  width: 100%;
  margin-bottom: 10px;
  background: #ebebeb;
  color: #333333;
  font-size: 70%;
  text-transform: uppercase; }
/* line 23, ../sass/base/_forms.scss */
#block-webform-client-block-11 .form-textarea-wrapper {
  width: 100%; }
  /* line 25, ../sass/base/_forms.scss */
  #block-webform-client-block-11 .form-textarea-wrapper textarea {
    border: 0px;
    width: 100%;
    text-transform: uppercase;
    background: #ebebeb;
    color: #333333;
    height: 150px;
    font-size: 70%;
    padding: 8px 15px; }
/* line 38, ../sass/base/_forms.scss */
#block-webform-client-block-11 .form-actions .form-submit {
  border-radius: 0 0 0 0;
  padding: 8px 0;
  text-transform: uppercase;
  width: 25%;
  background: #2a3189;
  color: #FFFFFF;
  text-shadow: none;
  font-size: 70%;
  margin-top: 3%;
  box-shadow: none; }
/* line 52, ../sass/base/_forms.scss */
#block-webform-client-block-11 .form-item {
  margin-bottom: 0px; }
@media (min-width: 768px) {
  /* line 57, ../sass/base/_forms.scss */
  #block-webform-client-block-11 input,
  #block-webform-client-block-11 .form-actions .form-submit,
  #block-webform-client-block-11 .form-textarea-wrapper textarea {
    font-size: 90%; }
  /* line 63, ../sass/base/_forms.scss */
  #block-webform-client-block-11 h2 {
    font-size: 100%; } }
@media (min-width: 960px) {
  /* line 69, ../sass/base/_forms.scss */
  #block-webform-client-block-11 h2 {
    font-size: 122%; }
  /* line 73, ../sass/base/_forms.scss */
  #block-webform-client-block-11 div.form-item {
    margin-bottom: 0px; }
  /* line 77, ../sass/base/_forms.scss */
  #block-webform-client-block-11 div.form-item:nth-child(1),
  #block-webform-client-block-11 .webform-component-email {
    width: 48.5%;
    float: left; }
  /* line 83, ../sass/base/_forms.scss */
  #block-webform-client-block-11 div.form-item:nth-child(1) {
    margin-right: 20px; } }

/* line 1, ../sass/base/_lists.scss */
.flexslider {
  border: 0px;
  margin: 0px; }
  /* line 5, ../sass/base/_lists.scss */
  .flexslider #slide-main {
    background-size: cover;
    background-position: center center;
    height: 150px; }
  /* line 12, ../sass/base/_lists.scss */
  .flexslider .slider {
    margin: 0 auto;
    padding: 8% 0px; }
    /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    .flexslider .slider:after {
      content: "";
      display: table;
      clear: both; }
  /* line 18, ../sass/base/_lists.scss */
  .flexslider .slider-body {
    text-align: center;
    color: #FFF; }
    /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    .flexslider .slider-body:after {
      content: "";
      display: table;
      clear: both; }
    /* line 22, ../sass/base/_lists.scss */
    .flexslider .slider-body p {
      margin-top: -10px;
      font-size: 82%; }
    /* line 27, ../sass/base/_lists.scss */
    .flexslider .slider-body h1 {
      font-size: 1.3em;
      text-transform: uppercase;
      font-weight: 800; }
  @media (min-width: 480px) {
    /* line 35, ../sass/base/_lists.scss */
    .flexslider #slide-main {
      height: 250px; }
    /* line 39, ../sass/base/_lists.scss */
    .flexslider .slider {
      padding: 13% 0px; }
    /* line 43, ../sass/base/_lists.scss */
    .flexslider .slider-body h1 {
      font-size: 1.5em; } }
  @media (min-width: 768px) {
    /* line 49, ../sass/base/_lists.scss */
    .flexslider .slider {
      padding: 13% 0px; }
    /* line 53, ../sass/base/_lists.scss */
    .flexslider .slider-body h1 {
      font-size: 1.8em; }
    /* line 57, ../sass/base/_lists.scss */
    .flexslider #slide-main {
      height: 350px; } }
  @media (min-width: 960px) {
    /* line 63, ../sass/base/_lists.scss */
    .flexslider .slider {
      width: 960px;
      padding: 13.5% 0px; }
    /* line 68, ../sass/base/_lists.scss */
    .flexslider .slider-body h1 {
      font-size: 2.3em; }
    /* line 72, ../sass/base/_lists.scss */
    .flexslider #slide-main {
      height: 400px; } }

/* line 78, ../sass/base/_lists.scss */
.flex-control-nav {
  display: none; }

/* line 82, ../sass/base/_lists.scss */
.view-church-ministries {
  padding: 0px 0px 5px; }
  /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .view-church-ministries:after {
    content: "";
    display: table;
    clear: both; }

/* line 87, ../sass/base/_lists.scss */
#block-views-church-ministries-block .ministry {
  border-right: 1px solid #FFF;
  height: 176px;
  float: left;
  margin-bottom: 20px;
  text-align: center; }
  /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  #block-views-church-ministries-block .ministry:after {
    content: "";
    display: table;
    clear: both; }
  /* line 95, ../sass/base/_lists.scss */
  #block-views-church-ministries-block .ministry .ministries-title {
    position: relative;
    z-index: 9;
    top: 0;
    left: 0;
    right: 0;
    margin-top: -31%; }
  /* line 104, ../sass/base/_lists.scss */
  #block-views-church-ministries-block .ministry h4 {
    color: #FFF; }

/* line 109, ../sass/base/_lists.scss */
#block-views-church-ministries-block .ministry:hover {
  box-shadow: 12px 0px 48px #2d61ae; }
  /* line 111, ../sass/base/_lists.scss */
  #block-views-church-ministries-block .ministry:hover h4 {
    color: #000; }

/* line 116, ../sass/base/_lists.scss */
#block-views-church-ministries-block-1 {
  padding: 0px 10px 40px; }
  /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  #block-views-church-ministries-block-1:after {
    content: "";
    display: table;
    clear: both; }
  /* line 120, ../sass/base/_lists.scss */
  #block-views-church-ministries-block-1 .ministry {
    margin-bottom: 20px; }
  /* line 124, ../sass/base/_lists.scss */
  #block-views-church-ministries-block-1 .ministries-body {
    background: #2d61ae;
    color: #FFF;
    text-align: center;
    padding-bottom: 20px;
    margin-top: -3px; }
  /* line 132, ../sass/base/_lists.scss */
  #block-views-church-ministries-block-1 h4 {
    margin-top: 0px;
    padding-top: 15px; }
  /* line 137, ../sass/base/_lists.scss */
  #block-views-church-ministries-block-1 img {
    width: 100%; }
  /* line 141, ../sass/base/_lists.scss */
  #block-views-church-ministries-block-1 div.ministry:nth-child(4) {
    margin-right: 0px; }
  @media (min-width: 480px) {
    /* line 146, ../sass/base/_lists.scss */
    #block-views-church-ministries-block-1 .ministry {
      width: 40%;
      float: left;
      margin-right: 20px;
      margin-bottom: 20px; } }
  @media (min-width: 768px) {
    /* line 116, ../sass/base/_lists.scss */
    #block-views-church-ministries-block-1 {
      padding: 40px 10px; }
      /* line 156, ../sass/base/_lists.scss */
      #block-views-church-ministries-block-1 .ministry {
        width: 30%;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px; } }
  @media (min-width: 960px) {
    /* line 116, ../sass/base/_lists.scss */
    #block-views-church-ministries-block-1 {
      padding: 40px 0px; }
      /* line 167, ../sass/base/_lists.scss */
      #block-views-church-ministries-block-1 .ministry {
        width: 23.3%;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px; } }

/* line 178, ../sass/base/_lists.scss */
.l-content .group-left {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 183, ../sass/base/_lists.scss */
  .l-content .group-left #block-nice-menus-2 {
    padding-top: 6px; }
    /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    .l-content .group-left #block-nice-menus-2:after {
      content: "";
      display: table;
      clear: both; }
    /* line 187, ../sass/base/_lists.scss */
    .l-content .group-left #block-nice-menus-2 ul#nice-menu-2 li {
      margin-bottom: 4px; }
    /* line 191, ../sass/base/_lists.scss */
    .l-content .group-left #block-nice-menus-2 ul#nice-menu-2 li a {
      color: #928f8f;
      font-size: 93%;
      line-height: 20px;
      font-weight: 400;
      padding: 12px 0px 13px 12px; }
    /* line 199, ../sass/base/_lists.scss */
    .l-content .group-left #block-nice-menus-2 ul#nice-menu-2 li a.active,
    .l-content .group-left #block-nice-menus-2 ul#nice-menu-2 li:focus {
      color: #000;
      background: #fff1eb; }
  @media (min-width: 960px) {
    /* line 178, ../sass/base/_lists.scss */
    .l-content .group-left {
      width: 20%;
      border-right: 1px solid #684333; } }
/* line 212, ../sass/base/_lists.scss */
.l-content .group-right {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 50px; }
  @media (min-width: 960px) {
    /* line 212, ../sass/base/_lists.scss */
    .l-content .group-right {
      width: 80%;
      margin-top: 50px;
      padding-right: 40px;
      padding-left: 20px; } }

/* line 226, ../sass/base/_lists.scss */
#block-block-21 ul {
  padding: 0px 10px;
  margin: 0px; }
  /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  #block-block-21 ul:after {
    content: "";
    display: table;
    clear: both; }
  /* line 231, ../sass/base/_lists.scss */
  #block-block-21 ul h4 {
    color: #2c318a; }
  /* line 235, ../sass/base/_lists.scss */
  #block-block-21 ul li {
    margin-bottom: 30px; }
    /* line 13, ../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    #block-block-21 ul li:after {
      content: "";
      display: table;
      clear: both; }
  @media (min-width: 768px) {
    /* line 226, ../sass/base/_lists.scss */
    #block-block-21 ul {
      padding: 0px 10px; }
      /* line 243, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(1) .venture,
      #block-block-21 ul li:nth-child(3) .venture {
        float: left;
        width: 55%; }
      /* line 248, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(1) img,
      #block-block-21 ul li:nth-child(3) img {
        float: right; }
      /* line 254, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(2) .venture {
        float: right;
        width: 56%; }
      /* line 259, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(2) img {
        float: left; } }
  @media (min-width: 960px) {
    /* line 226, ../sass/base/_lists.scss */
    #block-block-21 ul {
      padding: 0px; }
      /* line 270, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(1) .venture,
      #block-block-21 ul li:nth-child(3) .venture {
        float: left;
        width: 63%; }
      /* line 275, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(1) img,
      #block-block-21 ul li:nth-child(3) img {
        float: right; }
      /* line 281, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(2) .venture {
        float: right;
        width: 61%; }
      /* line 286, ../sass/base/_lists.scss */
      #block-block-21 ul li:nth-child(2) img {
        float: left; } }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* No files to import found in /../../variables/**\/* */
/**  end mobile =======  */
/* line 7, ../sass/base/_structure.scss */
.l-userbar,
.l-region--navigation,
.l-main,
.l-region--preface,
.l-region--highlighted,
.l-region--postscript,
.footer-first,
.l-region--footer-four {
  margin: 0px auto;
  overflow: hidden;
  *zoom: 1; }

/* line 19, ../sass/base/_structure.scss */
.site-name {
  padding-top: 5px;
  font-size: 77%; }

/* line 24, ../sass/base/_structure.scss */
.l-region--footer-one,
.l-region--footer-two,
.l-region--footer-three {
  margin-bottom: 30px; }

/**====== TABLET ======= */
@media (min-width: 768px) {
  /* line 33, ../sass/base/_structure.scss */
  .site-name {
    width: 30.37975%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    padding-top: 10px; }

  /* line 38, ../sass/base/_structure.scss */
  .l-region--userbar-second {
    width: 24.05063%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 42, ../sass/base/_structure.scss */
  .main-brand .logo {
    width: 11.39241%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }

  /* line 46, ../sass/base/_structure.scss */
  .l-region--branding {
    width: 87.34177%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    position: relative;
    z-index: 9;
    padding-bottom: 10px; }

  /* line 53, ../sass/base/_structure.scss */
  .l-region--footer-one {
    width: 30.37975%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    margin-bottom: 0px; }

  /* line 58, ../sass/base/_structure.scss */
  .l-region--footer-two {
    width: 30.37975%;
    float: left;
    margin-right: -100%;
    margin-left: 37.97468%;
    clear: none;
    margin-bottom: 0px; }
    /* line 61, ../sass/base/_structure.scss */
    .l-region--footer-two .left {
      float: left;
      width: 40%; }
    /* line 66, ../sass/base/_structure.scss */
    .l-region--footer-two .right {
      float: left;
      width: 60%; }

  /* line 72, ../sass/base/_structure.scss */
  .l-region--footer-three {
    width: 24.05063%;
    float: left;
    margin-right: -100%;
    margin-left: 69.62025%;
    clear: none;
    margin-bottom: 0px; } }
/**====== DESKTOP ======= */
@media (min-width: 960px) {
  /* line 81, ../sass/base/_structure.scss */
  .l-userbar,
  .l-branding,
  .l-region--navigation,
  .l-main,
  .l-region--preface,
  .l-region--highlighted,
  .l-region--postscript,
  .footer-first,
  .l-region--footer-four {
    width: 960px; }

  /* line 93, ../sass/base/_structure.scss */
  .site-name {
    width: 30.37975%;
    float: left;
    margin-right: -100%;
    margin-left: 12.65823%;
    clear: none; }

  /* line 97, ../sass/base/_structure.scss */
  .l-region--userbar-second {
    width: 24.05063%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 101, ../sass/base/_structure.scss */
  .top-brand {
    position: absolute; }

  /* line 105, ../sass/base/_structure.scss */
  .main-brand {
    overflow: hidden;
    *zoom: 1;
    position: relative;
    z-index: 9;
    top: 0;
    left: 0;
    width: 960px;
    margin-top: -5%; }
    /* line 114, ../sass/base/_structure.scss */
    .main-brand .logo {
      width: 11.39241%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }

  /* line 119, ../sass/base/_structure.scss */
  .l-region--branding {
    width: 81.01266%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    position: relative;
    z-index: 9;
    padding-bottom: 10px; }

  /* line 126, ../sass/base/_structure.scss */
  .l-region--footer-one {
    width: 30.37975%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }

  /* line 130, ../sass/base/_structure.scss */
  .l-region--footer-two {
    width: 30.37975%;
    float: left;
    margin-right: -100%;
    margin-left: 37.97468%;
    clear: none; }
    /* line 132, ../sass/base/_structure.scss */
    .l-region--footer-two .left {
      float: left;
      width: 40%; }
    /* line 137, ../sass/base/_structure.scss */
    .l-region--footer-two .right {
      float: left;
      width: 60%; }

  /* line 143, ../sass/base/_structure.scss */
  .l-region--footer-three {
    width: 24.05063%;
    float: left;
    margin-right: -100%;
    margin-left: 69.62025%;
    clear: none; }

  /* line 148, ../sass/base/_structure.scss */
  .l-region--footer-four .left {
    width: 43.03797%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  /* line 151, ../sass/base/_structure.scss */
  .l-region--footer-four .right {
    width: 24.05063%;
    float: left;
    margin-right: -100%;
    margin-left: 69.62025%;
    clear: none; } }
/* line 28, ../sass/hope.styles.scss */
.zone-userbar-wrapper {
  background: #030000;
  color: #FFF; }

/* line 33, ../sass/hope.styles.scss */
.responsive-menus.responsified span.toggler,
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
  background: #2D61AE !important;
  border-radius: 0px !important; }

/* line 39, ../sass/hope.styles.scss */
.mean-container .mean-nav ul li a {
  font-family: 'Rubik', sans-serif;
  font-weight: 600;
  color: #FFF;
  font-size: 100%;
  padding: 1em 2%;
  text-transform: capitalize; }

/* line 48, ../sass/hope.styles.scss */
.zone-branding-wrapper {
  background: #FFF;
  box-shadow: 0px 14px 22px #dadada; }

/* line 53, ../sass/hope.styles.scss */
.l-branding {
  margin: 0 auto; }
  @media (min-width: 768px) {
    /* line 53, ../sass/hope.styles.scss */
    .l-branding {
      overflow: hidden;
      *zoom: 1; } }
  @media (min-width: 960px) {
    /* line 53, ../sass/hope.styles.scss */
    .l-branding {
      overflow: hidden;
      *zoom: 1; } }

/* line 64, ../sass/hope.styles.scss */
body.html.front .zone-branding-wrapper {
  box-shadow: unset; }

/* line 68, ../sass/hope.styles.scss */
ul#nice-menu-1 {
  margin: 0px;
  padding: 0px; }
  /* line 72, ../sass/hope.styles.scss */
  ul#nice-menu-1 li {
    position: relative;
    float: left;
    text-transform: uppercase;
    text-decoration: none;
    margin-right: 13px; }
  @media (min-width: 960px) {
    /* line 68, ../sass/hope.styles.scss */
    ul#nice-menu-1 {
      margin: 0px 0px 0px 32px; }
      /* line 83, ../sass/hope.styles.scss */
      ul#nice-menu-1 li {
        margin-right: 15px; } }
  /* line 88, ../sass/hope.styles.scss */
  ul#nice-menu-1 li a:hover {
    color: #2D61AE; }

/* line 93, ../sass/hope.styles.scss */
.responsive-menus.responsified .responsive-menus-simple li {
  font-family: 'Open Sans', 'Arial', 'serif';
  font-weight: 800; }

/* line 98, ../sass/hope.styles.scss */
.responsive-menus.responsified .responsive-menus-simple li a {
  padding: 1em 10px;
  font-size: 90%; }

/* line 105, ../sass/hope.styles.scss */
#block-block-2 {
  background: #2D61AE;
  width: 50%; }
  /* line 109, ../sass/hope.styles.scss */
  #block-block-2 h4 {
    text-transform: uppercase;
    font-size: 76%;
    margin: 0px;
    text-align: center;
    padding: 12.5px 0px; }
  @media (min-width: 768px) {
    /* line 105, ../sass/hope.styles.scss */
    #block-block-2 {
      width: unset; } }
  @media (min-width: 960px) {
    /* line 105, ../sass/hope.styles.scss */
    #block-block-2 {
      width: unset; } }

/* line 126, ../sass/hope.styles.scss */
body.html.front .zone-navigation-wrapper {
  background: #2D61AE;
  color: #FFF; }

/* line 131, ../sass/hope.styles.scss */
body.html.front .zone-header-wrapper {
  background: unset;
  padding-bottom: 0px;
  max-width: 1200px;
  margin: 0 auto; }

/* line 138, ../sass/hope.styles.scss */
body.page-node-3 .l-content {
  padding: 0px 10px 20px;
  overflow: hidden;
  *zoom: 1; }
  @media (min-width: 960px) {
    /* line 138, ../sass/hope.styles.scss */
    body.page-node-3 .l-content {
      padding: 40px 0px; } }

/* line 147, ../sass/hope.styles.scss */
body.page-node-3 .l-region--preface {
  padding: 20px 10px;
  overflow: hidden;
  *zoom: 1; }
  @media (min-width: 960px) {
    /* line 147, ../sass/hope.styles.scss */
    body.page-node-3 .l-region--preface {
      padding: 40px 0px; } }

/* line 156, ../sass/hope.styles.scss */
.zone-header-wrapper {
  padding-bottom: 20px; }

/* line 160, ../sass/hope.styles.scss */
.flexslider .welcome {
  background: url(images/slider1.png) no-repeat;
  background-position: center center; }

/* line 166, ../sass/hope.styles.scss */
.flexslider .school {
  background: url(images/slider2.png) no-repeat;
  background-position: center center; }

/* line 172, ../sass/hope.styles.scss */
.flexslider .sunday {
  background: url(images/slider3.png) no-repeat;
  background-position: center center; }

/* line 178, ../sass/hope.styles.scss */
#block-block-3 {
  margin: 24px 0px 14px 0px;
  padding: 0px 10px 30px;
  border-bottom: 1px solid #00AEEF; }
  /* line 183, ../sass/hope.styles.scss */
  #block-block-3 p {
    font-weight: 600;
    padding-left: 33px;
    font-size: 96%; }
  /* line 189, ../sass/hope.styles.scss */
  #block-block-3 p:nth-child(2) {
    background: url("images/phone.png") no-repeat 0px 0px;
    margin-top: 2px; }
  /* line 194, ../sass/hope.styles.scss */
  #block-block-3 p:nth-child(1) {
    background: url("images/location.png") no-repeat 0px 0px;
    margin-bottom: 0px; }
  /* line 199, ../sass/hope.styles.scss */
  #block-block-3 .right p {
    font-size: 76%;
    font-weight: 700;
    background: unset;
    padding: 0px; }
    /* line 205, ../sass/hope.styles.scss */
    #block-block-3 .right p a {
      color: #FFF;
      padding: 6px 18px;
      border: 2px solid #FFF; }
  @media (min-width: 768px) {
    /* line 178, ../sass/hope.styles.scss */
    #block-block-3 {
      width: 49.36709%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      padding-right: 25px;
      padding-left: 10px;
      border-right: 1px solid #00AEEF;
      border-bottom: 0px; }
      /* line 219, ../sass/hope.styles.scss */
      #block-block-3 .left {
        float: left;
        width: 67%; }
      /* line 224, ../sass/hope.styles.scss */
      #block-block-3 .right {
        float: right;
        text-align: center;
        margin-top: 9px; } }
  @media (min-width: 960px) {
    /* line 178, ../sass/hope.styles.scss */
    #block-block-3 {
      padding-left: 0px; } }

/* line 238, ../sass/hope.styles.scss */
#block-block-4 {
  margin: 0px 0px 24px 0px;
  padding: 0px 10px;
  overflow: hidden;
  *zoom: 1; }
  /* line 243, ../sass/hope.styles.scss */
  #block-block-4 p {
    font-weight: 600;
    font-size: 88%; }
  /* line 248, ../sass/hope.styles.scss */
  #block-block-4 img {
    float: left;
    margin: 0px 5px; }
  @media (min-width: 768px) {
    /* line 238, ../sass/hope.styles.scss */
    #block-block-4 {
      margin: 34px 0px;
      width: 49.36709%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      padding: 0px 10px 0px 0px; }
      /* line 258, ../sass/hope.styles.scss */
      #block-block-4 .left {
        width: 40%;
        float: left; }
      /* line 263, ../sass/hope.styles.scss */
      #block-block-4 .right {
        text-align: right;
        width: 58%;
        float: right; }
      /* line 269, ../sass/hope.styles.scss */
      #block-block-4 img {
        float: right;
        margin: 0px 5px; } }
  @media (min-width: 960px) {
    /* line 238, ../sass/hope.styles.scss */
    #block-block-4 {
      margin: 34px 0px;
      width: 49.36709%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      padding: 0px; }
      /* line 280, ../sass/hope.styles.scss */
      #block-block-4 .left {
        width: 40%;
        float: left; }
      /* line 285, ../sass/hope.styles.scss */
      #block-block-4 .right {
        text-align: right;
        width: 58%;
        float: right; }
      /* line 291, ../sass/hope.styles.scss */
      #block-block-4 img {
        float: right;
        margin: 0px 5px; } }

/* line 298, ../sass/hope.styles.scss */
#block-block-5 {
  margin: 30px 0px 10px;
  padding: 0px 10px;
  overflow: hidden;
  *zoom: 1; }
  /* line 303, ../sass/hope.styles.scss */
  #block-block-5 h2 {
    font-family: 'Tillana', cursive;
    text-align: center;
    text-transform: unset;
    font-size: 98%;
    font-weight: 600; }
  /* line 311, ../sass/hope.styles.scss */
  #block-block-5 p {
    line-height: 21px;
    margin-bottom: 30px; }
  /* line 317, ../sass/hope.styles.scss */
  #block-block-5 h4 {
    text-transform: uppercase;
    font-size: 84%;
    text-align: center;
    padding: 12px 0px;
    background: #2D61AE;
    width: 160px;
    border-radius: 3px;
    color: #FFF; }
  /* line 328, ../sass/hope.styles.scss */
  #block-block-5 .right img {
    display: none; }
  @media (min-width: 768px) {
    /* line 298, ../sass/hope.styles.scss */
    #block-block-5 {
      margin: 50px 0px 60px; }
      /* line 334, ../sass/hope.styles.scss */
      #block-block-5 .left {
        width: 53%;
        float: left; }
        /* line 337, ../sass/hope.styles.scss */
        #block-block-5 .left img {
          display: none; }
      /* line 342, ../sass/hope.styles.scss */
      #block-block-5 h4 {
        margin: 10.5% 0px 0px 0px; }
      /* line 344, ../sass/hope.styles.scss */
      #block-block-5 .right {
        width: 47%;
        float: left;
        margin-top: 20px; }
        /* line 349, ../sass/hope.styles.scss */
        #block-block-5 .right img {
          display: block; }
      /* line 354, ../sass/hope.styles.scss */
      #block-block-5 img {
        float: right; } }

/* line 360, ../sass/hope.styles.scss */
.zone-preface-wrapper {
  background: #F9F9F9; }

/* line 364, ../sass/hope.styles.scss */
#block-views-church-ministries-block {
  padding: 30px 9px 5px;
  overflow: hidden;
  *zoom: 1; }
  /* line 368, ../sass/hope.styles.scss */
  #block-views-church-ministries-block h2 {
    margin-bottom: 20px; }
  @media (min-width: 768px) {
    /* line 364, ../sass/hope.styles.scss */
    #block-views-church-ministries-block {
      padding: 40px 9px 20px; } }
  @media (min-width: 960px) {
    /* line 364, ../sass/hope.styles.scss */
    #block-views-church-ministries-block {
      padding: 40px 9px; }
      /* line 376, ../sass/hope.styles.scss */
      #block-views-church-ministries-block h2 {
        text-align: center;
        margin-bottom: 60px; } }

/* line 383, ../sass/hope.styles.scss */
#block-block-6 {
  text-align: left;
  padding-bottom: 30px;
  padding-left: 10px;
  text-transform: uppercase;
  color: #2d61ae; }
  /* line 390, ../sass/hope.styles.scss */
  #block-block-6 p a {
    border: 2px solid #2d61ae;
    padding: 5px 36px;
    font-weight: 700; }
  @media (min-width: 960px) {
    /* line 383, ../sass/hope.styles.scss */
    #block-block-6 {
      padding-bottom: 50px;
      padding-left: 0px;
      text-align: center; } }

/* line 403, ../sass/hope.styles.scss */
.zone-highlighted-wrapper {
  background: url("images/school.png") no-repeat 0px 0px;
  background-size: cover; }

/* line 408, ../sass/hope.styles.scss */
#block-block-7 {
  padding: 35px 10px;
  text-align: center;
  overflow: hidden;
  *zoom: 1;
  color: #FFF; }
  /* line 414, ../sass/hope.styles.scss */
  #block-block-7 h2 {
    background: url("images/qoutes.png") no-repeat 50% 100%;
    padding-bottom: 50px;
    font-size: 130%; }
  /* line 420, ../sass/hope.styles.scss */
  #block-block-7 p {
    font-weight: 600;
    font-size: 93%; }
  /* line 425, ../sass/hope.styles.scss */
  #block-block-7 p:nth-child(1) {
    margin-bottom: 47px; }
  /* line 429, ../sass/hope.styles.scss */
  #block-block-7 p a {
    text-transform: uppercase;
    border: 2px solid #FFF;
    padding: 5px 36px;
    font-size: 80%; }
  @media (min-width: 768px) {
    /* line 408, ../sass/hope.styles.scss */
    #block-block-7 {
      padding: 85px 157px; }
      /* line 438, ../sass/hope.styles.scss */
      #block-block-7 h2 {
        font-size: 138%; } }

/* line 444, ../sass/hope.styles.scss */
#block-block-8 {
  overflow: hidden;
  *zoom: 1;
  padding: 40px 10px; }
  /* line 448, ../sass/hope.styles.scss */
  #block-block-8 h2 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 124%; }
  /* line 454, ../sass/hope.styles.scss */
  #block-block-8 div.event:nth-child(1) {
    margin-right: 18px; }
  /* line 457, ../sass/hope.styles.scss */
  #block-block-8 .event {
    background: #f9f9f9;
    margin-bottom: 30px;
    box-shadow: 0px 0px 10px #CCC;
    height: 100px;
    width: 100%; }
    /* line 464, ../sass/hope.styles.scss */
    #block-block-8 .event h3 {
      margin: 4px; }
    /* line 466, ../sass/hope.styles.scss */
    #block-block-8 .event p {
      margin: 5px; }
    /* line 468, ../sass/hope.styles.scss */
    #block-block-8 .event h5 {
      margin: 0px;
      color: #bbbbbb;
      font-weight: 400; }
  /* line 474, ../sass/hope.styles.scss */
  #block-block-8 .date {
    background: #2d61ae;
    color: #FFF;
    float: left;
    width: 26%;
    margin-right: 20px; }
    /* line 481, ../sass/hope.styles.scss */
    #block-block-8 .date h2 {
      font-size: 195%;
      margin: 0px;
      padding: 25px 0px;
      line-height: 22px; }
    /* line 488, ../sass/hope.styles.scss */
    #block-block-8 .date strong {
      font-size: 48%; }
  /* line 493, ../sass/hope.styles.scss */
  #block-block-8 p em {
    color: #2d61ae; }
  @media (min-width: 768px) {
    /* line 498, ../sass/hope.styles.scss */
    #block-block-8 h2 {
      margin-bottom: 30px; }
    /* line 502, ../sass/hope.styles.scss */
    #block-block-8 .event {
      float: left;
      width: 48%; }
      /* line 506, ../sass/hope.styles.scss */
      #block-block-8 .event h3 {
        margin: 11px; }
    /* line 509, ../sass/hope.styles.scss */
    #block-block-8 div.event:nth-child(1) {
      margin-right: 18px; } }

/* line 515, ../sass/hope.styles.scss */
.l-footer {
  overflow: hidden;
  *zoom: 1;
  padding: 30px 10px;
  color: #ebeaea;
  background: #1b2125; }
  /* line 521, ../sass/hope.styles.scss */
  .l-footer img {
    margin-right: 18px; }
  /* line 525, ../sass/hope.styles.scss */
  .l-footer p {
    font-size: 83%; }
  /* line 527, ../sass/hope.styles.scss */
  .l-footer h2 {
    text-transform: capitalize;
    font-size: 110%;
    font-weight: 700;
    margin-bottom: 20px; }
  @media (min-width: 768px) {
    /* line 515, ../sass/hope.styles.scss */
    .l-footer {
      padding: 40px 10px; } }

/* line 539, ../sass/hope.styles.scss */
.l-footersecond {
  overflow: hidden;
  *zoom: 1;
  background: #171c1f;
  padding: 10px 10px;
  color: #ebeaea;
  font-size: 83%; }
  /* line 546, ../sass/hope.styles.scss */
  .l-footersecond strong {
    color: #264a7f; }

/* line 551, ../sass/hope.styles.scss */
.title,
.header {
  text-align: center; }

/* line 556, ../sass/hope.styles.scss */
.title h1 {
  text-transform: uppercase;
  font-size: 104%;
  color: #656665;
  padding-top: 40px; }

/* line 563, ../sass/hope.styles.scss */
#block-block-13 {
  padding-bottom: 20px;
  font-size: 111%;
  color: #9e9e9e; }
  @media (min-width: 768px) {
    /* line 563, ../sass/hope.styles.scss */
    #block-block-13 {
      padding-bottom: 40px; } }

/* line 573, ../sass/hope.styles.scss */
#block-block-14 {
  padding: 0px 10px; }
  /* line 576, ../sass/hope.styles.scss */
  #block-block-14 p {
    margin: 0px; }
  @media (min-width: 960px) {
    /* line 573, ../sass/hope.styles.scss */
    #block-block-14 {
      padding: 0px; } }

/* line 585, ../sass/hope.styles.scss */
body.page-node-1 .zone-header-wrapper,
body.page-node-4 .zone-header-wrapper {
  padding: 0px; }

/* line 590, ../sass/hope.styles.scss */
body.page-node-1 .l-region--navigation {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin-top: -5%; }
  @media (min-width: 768px) {
    /* line 590, ../sass/hope.styles.scss */
    body.page-node-1 .l-region--navigation {
      margin-top: -6%; } }
  @media (min-width: 960px) {
    /* line 590, ../sass/hope.styles.scss */
    body.page-node-1 .l-region--navigation {
      margin-top: -4%; } }

/* line 606, ../sass/hope.styles.scss */
body.page-node-4 .l-region--navigation {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin-top: -12%; }
  @media (min-width: 480px) {
    /* line 606, ../sass/hope.styles.scss */
    body.page-node-4 .l-region--navigation {
      margin-top: -9%; } }
  @media (min-width: 768px) {
    /* line 606, ../sass/hope.styles.scss */
    body.page-node-4 .l-region--navigation {
      margin-top: -8%; } }
  @media (min-width: 960px) {
    /* line 606, ../sass/hope.styles.scss */
    body.page-node-4 .l-region--navigation {
      margin-top: -7%; } }

/* line 626, ../sass/hope.styles.scss */
#block-block-15 {
  width: 90%;
  margin: 0 auto;
  padding: 20px 10px;
  text-align: left;
  background: #f5f5f5;
  margin-bottom: 20px;
  overflow: hidden;
  *zoom: 1;
  box-shadow: 0px 0px 22px #dadada; }
  /* line 636, ../sass/hope.styles.scss */
  #block-block-15 h4 {
    font-weight: 800;
    font-size: 101%;
    color: #2D61AE;
    text-transform: uppercase; }
  /* line 643, ../sass/hope.styles.scss */
  #block-block-15 p {
    color: #737473; }
  /* line 647, ../sass/hope.styles.scss */
  #block-block-15 .left {
    margin-bottom: 10px; }
  @media (min-width: 768px) {
    /* line 626, ../sass/hope.styles.scss */
    #block-block-15 {
      width: 87.34177%;
      float: left;
      margin-right: -100%;
      margin-left: 6.32911%;
      clear: none;
      padding: 50px 90px;
      margin-bottom: 50px; }
      /* line 656, ../sass/hope.styles.scss */
      #block-block-15 .left {
        width: 40%;
        float: left;
        margin-right: 70px;
        margin-bottom: 0px; }
      /* line 663, ../sass/hope.styles.scss */
      #block-block-15 .right {
        width: 43%;
        float: left; } }
  @media (min-width: 960px) {
    /* line 626, ../sass/hope.styles.scss */
    #block-block-15 {
      padding: 50px 100px;
      margin-bottom: 60px;
      box-shadow: 0px 14px 22px #dadada; }
      /* line 673, ../sass/hope.styles.scss */
      #block-block-15 .left {
        width: 43%;
        float: left;
        margin-right: 70px;
        margin-bottom: 0px; }
      /* line 680, ../sass/hope.styles.scss */
      #block-block-15 .right {
        width: 46%;
        float: left; } }

/* line 687, ../sass/hope.styles.scss */
#block-block-22 {
  padding: 0px 10px; }
  @media (min-width: 960px) {
    /* line 687, ../sass/hope.styles.scss */
    #block-block-22 {
      padding: 0px; } }

/* line 694, ../sass/hope.styles.scss */
#block-block-23 {
  width: 87.34177%;
  float: left;
  margin-right: -100%;
  margin-left: 6.32911%;
  clear: none;
  padding: 30px 10px;
  text-align: left;
  background: #f5f5f5;
  margin-bottom: 60px;
  overflow: hidden;
  *zoom: 1;
  box-shadow: 0px 0px 22px #dadada; }
  /* line 703, ../sass/hope.styles.scss */
  #block-block-23 p {
    color: #2D61AE;
    text-align: center;
    font-weight: 600; }

/* line 711, ../sass/hope.styles.scss */
#block-block-24 {
  color: #FFF;
  overflow: hidden;
  *zoom: 1;
  padding: 50px 10px;
  font-weight: 600; }
  @media (min-width: 768px) {
    /* line 719, ../sass/hope.styles.scss */
    #block-block-24 .left {
      width: 43%;
      float: left;
      margin-right: 70px;
      margin-bottom: 0px; }
    /* line 726, ../sass/hope.styles.scss */
    #block-block-24 .right {
      width: 46%;
      float: left; } }
  @media (min-width: 960px) {
    /* line 711, ../sass/hope.styles.scss */
    #block-block-24 {
      padding: 50px 0px; }
      /* line 735, ../sass/hope.styles.scss */
      #block-block-24 .left {
        width: 46%;
        float: left;
        margin-right: 60px;
        margin-bottom: 0px; }
      /* line 742, ../sass/hope.styles.scss */
      #block-block-24 .right {
        width: 46%;
        float: left; } }

/* line 749, ../sass/hope.styles.scss */
#block-block-16 {
  overflow: hidden;
  *zoom: 1;
  padding: 0px 10px 60px 10px; }
  /* line 753, ../sass/hope.styles.scss */
  #block-block-16 h2 {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 137%;
    color: #656665; }
  /* line 760, ../sass/hope.styles.scss */
  #block-block-16 p {
    color: #737473; }
  /* line 764, ../sass/hope.styles.scss */
  #block-block-16 .left {
    margin-bottom: 10px; }
  @media (min-width: 768px) {
    /* line 770, ../sass/hope.styles.scss */
    #block-block-16 .left {
      width: 49.36709%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    /* line 774, ../sass/hope.styles.scss */
    #block-block-16 .right {
      width: 49.36709%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  @media (min-width: 960px) {
    /* line 749, ../sass/hope.styles.scss */
    #block-block-16 {
      padding: 0px 60px; }
      /* line 781, ../sass/hope.styles.scss */
      #block-block-16 .left {
        width: 49.36709%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none; }
      /* line 785, ../sass/hope.styles.scss */
      #block-block-16 .right {
        width: 49.36709%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none; } }

/* line 791, ../sass/hope.styles.scss */
#block-block-17 {
  overflow: hidden;
  *zoom: 1; }
  /* line 793, ../sass/hope.styles.scss */
  #block-block-17 h4 {
    color: #2D61AE; }
  /* line 797, ../sass/hope.styles.scss */
  #block-block-17 p {
    color: #6e6a6a; }
  /* line 799, ../sass/hope.styles.scss */
  #block-block-17 ul li {
    font-family: 'Open Sans', 'Arial', 'serif';
    font-size: 90%;
    line-height: 24px;
    color: #6e6a6a;
    list-style: disc; }
  @media (min-width: 768px) {
    /* line 791, ../sass/hope.styles.scss */
    #block-block-17 {
      width: 49.36709%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
  @media (min-width: 960px) {
    /* line 791, ../sass/hope.styles.scss */
    #block-block-17 {
      width: 49.36709%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }

/* line 816, ../sass/hope.styles.scss */
#block-block-25 {
  overflow: hidden;
  *zoom: 1; }
  @media (min-width: 768px) {
    /* line 820, ../sass/hope.styles.scss */
    #block-block-25 .left {
      float: left;
      width: 48%; }
    /* line 825, ../sass/hope.styles.scss */
    #block-block-25 .right {
      width: 50%;
      float: left;
      padding-left: 20px; } }

/* line 834, ../sass/hope.styles.scss */
#block-block-18 {
  overflow: hidden;
  *zoom: 1; }
  /* line 836, ../sass/hope.styles.scss */
  #block-block-18 h4 {
    color: #2D61AE; }
  /* line 840, ../sass/hope.styles.scss */
  #block-block-18 p {
    color: #6e6a6a; }
  /* line 842, ../sass/hope.styles.scss */
  #block-block-18 ul li {
    font-family: 'Open Sans', 'Arial', 'serif';
    font-size: 90%;
    line-height: 24px;
    color: #6e6a6a;
    list-style: disc; }
    /* line 849, ../sass/hope.styles.scss */
    #block-block-18 ul li h4 {
      color: #6e6a6a; }
  @media (min-width: 768px) {
    /* line 834, ../sass/hope.styles.scss */
    #block-block-18 {
      width: 49.36709%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      margin-left: 20px; } }
  @media (min-width: 960px) {
    /* line 834, ../sass/hope.styles.scss */
    #block-block-18 {
      width: 49.36709%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      margin-left: 20px; } }

/* line 865, ../sass/hope.styles.scss */
#block-block-19 {
  padding: 0px 10px;
  overflow: hidden;
  *zoom: 1; }
  /* line 869, ../sass/hope.styles.scss */
  #block-block-19 h4 {
    color: #2a3189; }
  @media (min-width: 768px) {
    /* line 865, ../sass/hope.styles.scss */
    #block-block-19 {
      padding: 50px 10px;
      width: 24.05063%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
  @media (min-width: 960px) {
    /* line 865, ../sass/hope.styles.scss */
    #block-block-19 {
      padding: 50px 0px;
      width: 24.05063%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }

/* line 883, ../sass/hope.styles.scss */
#block-webform-client-block-11 {
  padding: 20px 10px;
  overflow: hidden;
  *zoom: 1; }
  @media (min-width: 768px) {
    /* line 883, ../sass/hope.styles.scss */
    #block-webform-client-block-11 {
      padding: 50px 0px;
      padding-left: 20px;
      padding-right: 10px;
      width: 74.68354%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  @media (min-width: 960px) {
    /* line 883, ../sass/hope.styles.scss */
    #block-webform-client-block-11 {
      padding: 50px 0px;
      padding-left: 20px;
      width: 74.68354%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }

/*# sourceMappingURL=hope.styles.css.map */
