.top {
  z-index: 999;
}
#nav {
  z-index: 998;
}
.panel .panel-content-wrapper {
  z-index: 50;
}
.panel .panel-content-wrapper h1 {
  font-size: 6rem;
  font-weight: normal;
  color: #002d72;
}
@media screen and (max-width: 770px) {
  .panel .panel-content-wrapper h1 {
    font-size: 4rem;
    line-height: 4rem;
  }
}
.panel .panel-content-wrapper p {
  font-size: 1.8rem;
  line-height: 3.2rem;
  color: #002d72;
}
@media (min-width: 768px) {
  .panel .panel-content-wrapper div[class^="panel-content"] p {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
.panel .panel-content-wrapper .panel-content-2 {
  left: 0;
  top: 50px; }
#slider-carousel .item .content p, #slider-carousel .item .content h2 {
  color: white; }

@media screen and (max-width: 450px) {
  #slider-carousel #slide-2 .content {
    right: auto;
    left: 2em; } }
@media screen and (max-width: 770px) {
  #slider-carousel #slide-2 .content {
    left: 4em;
    right: auto; } }
.panel_1-bg {
  /*background: url(../images/FCB_Desktop.jpg) no-repeat;*/
  background: url(../images/banner-hikers_on_a_bridge.jpg) no-repeat;
  background-size: cover;
  height: 740px;
  width: 100%;
  background-position: center top;}
@media (min-width: 1100px) and (max-width: 1400px) {
  .panel {
    height: 635px;
  }
  /*.credit-card .card {
    margin-top: -60px;
  }*/
}
@media (min-width: 1100px) and (max-width: 1268px) {
  /*.panel_1-bg {
    background-size: 115%;
  }*/
}
.panel_3-bg {
  background: url(../images/Canal_Boats_Desktop.jpg) no-repeat;
  bottom: 0;
  top: auto; }

.panel_3-table {
  bottom: -35px;
  top: auto;
  z-index: 9; }

@media (min-width: 451px) {
  #slider-carousel #slide-1 .content {
    left: 2em;
    text-align: left;
    width: 200px;
  }
}

.panel .panel-content-wrapper .panel-content-1 {
    left: 0;
    right: auto;
    top: 6rem;
}

#slide-2 h2 {
  text-shadow: 1px 2px 12px #000;
}

@media screen and (max-width: 1350px) {
  .panel_3-table {
    left: -320px; } }
/*.credit-card {
  transform: rotate(0deg) !important;
  z-index: 900; }*/
  /*@media screen and (max-width: 1800px) {
    .credit-card {
      left: 300px; } }*/
/*.credit-card .card {
    background: url(../images/card.png) no-repeat -29px -1px;
    width: 263px;
    height: 166px;
    box-shadow: 4px 9px 19px -5px #000;
    border-radius: 8px;
}*/

.panel:last-child {
  height: 570px;
}
@media screen and (max-width: 900px) {
  .panel:last-child {
    height: auto;
  }
}

.center {
  text-align: center; }

.slide .slide-content-wrapper .slide-content img {
  max-width: 320px; }
.slide .slide-content-wrapper .slide-content p, .slide .slide-content-wrapper .slide-content p.title {
  color: #ffffff; }
.slide .slide-content-wrapper .slide-content .pre-title {
  font-size: 27px;
  font-family: "Open Sans","sans-serif"; }
  @media (max-width: 468px) {
    .slide .slide-content-wrapper .slide-content .pre-title {
      font-size: 20px; } }

#slider-carousel #slide-2 .content {
  right: auto;
  left: 2em;
  width: 90%;
  top: 0;
  width: 40%; }
  @media (min-width: 450px) {
    #slider-carousel #slide-2 .content {
      top: -20px;
      width: 49%; } }
  @media (min-width: 450px) {
    #slider-carousel #slide-2 .content {
      top: 0; } }

#first-slide {
  background: url(../images/coffee_bg.jpg) no-repeat scroll 100% 0;
  background-size: cover; }
  @media screen and (max-width: 1100px) {
    #first-slide {
      background: url(../images/coffee_bg.jpg) no-repeat scroll 0 100%; } }

#second-slide {
  background: url(../images/camera_bg.jpg) no-repeat;
  background-position: right top;
  background-size: cover; }
  @media screen and (max-width: 1100px) {
    #second-slide {
      background: url(../images/camera_bg.jpg) no-repeat scroll 0 100%; } }
  #second-slide .btn {
    background: #77ba29; }

#third-slide {
  background: url(../images/cornhole_bg.jpg) no-repeat 100% 0;
  background-size: cover; }
  @media screen and (max-width: 1100px) {
    #third-slide {
      background: url(../images/cornhole_bg.jpg) no-repeat 0 100%; } }
  #third-slide p {
    text-shadow: 1px 1px 3px #000; }

#slide-tca_boy_with_guitar {
  background: url(../../images/tca-teens_boy_guitar.jpg) no-repeat;
  background-position: right top;
  background-size: cover;
}
#slide-tca_boy_with_guitar .slide-content-wrapper .slide-content {
  width: 52em;
  text-shadow: 0 0 13px white;
}
@media screen and (max-width: 1100px) {
  #slide-tca_boy_with_guitar {
    background-position: center top;
  }
  #slide-tca_boy_with_guitar .slide-content-wrapper .slide-content {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  #slide-tca_boy_with_guitar {
    background-position: 55% top;
  }
}

#slide-woman_running {
  background:url(../../images/banner-running_woman.png) no-repeat;
  background-position: right top;
  background-size: cover;
}
#slide-woman_running_ilive {
  background:url(../../images/banner-running_woman_ilive.png) no-repeat;
  background-position: right top;
  background-size: cover;
}
@media screen and (max-width: 600px) {
  #slide-woman_running {
    background-position: 80% top;
  }
  #slide-woman_running_ilive {
    background-position: 87% top;
  }
}

#slide-coffeeshop {
  background:url(../../images/banner-coffeshop.png) no-repeat;
  background-position: right top;
  background-size: cover;
}
@media screen and (max-width: 1100px) {
  #slide-coffeeshop .slide-content-wrapper .slide-content p {
    text-shadow: 0 0 13px white;
  }
  #slide-coffeeshop {
    background-position: 80% top;
  }
}
@media screen and (max-width: 500px) {
  #slide-coffeeshop {
    background-position: 77% top;
  }
}

.owl-theme .owl-controls .owl-page span {
  background: #ffffff;
  opacity: 1;
  width: 18px;
  height: 18px; }

#ctl00_contentMain_divFeatured .owl-theme .owl-controls .owl-page span, .rewards .owl-theme .owl-controls .owl-page span {
  background: #dad9d9;
  width: 12px;
  height: 12px;
  opacity: 0.5; }
  #ctl00_contentMain_divFeatured .owl-theme .owl-controls .owl-page span:hover, .rewards .owl-theme .owl-controls .owl-page span:hover {
    background: #2e59a8; }
#ctl00_contentMain_divFeatured .owl-theme .owl-controls .owl-page.active span, .rewards .owl-theme .owl-controls .owl-page.active span {
  background: #2e59a8; }

/*# sourceMappingURL=q1_refresh.css.map */
