@charset "UTF-8";
/* CSS Document */

body { margin:0px!important; padding:0px!important; font-family: 'Open Sans', sans-serif!important; font-size:14px!important; line-height:21px!important; color:#626b72!important; background:#5f666e!important;}
body.layout-full { background-color: #5f666e!important;}
img { border:none!important;}

a { transition: color 0.5s ease; cursor:pointer; }
.container, .nav-container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; box-sizing:border-box; z-index:50; position:relative;}

.clearfix:before, .clearfix:after, .container:before, .container:after, .nav-container:before, .nav-container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, ul:before, ul:after, .pageWrap:after, .pageWrap:before  { display: table; content: " "; }

.clearfix:after, .container:after, .nav-container:after, .container-fluid:after, .row:after, ul:after, .pageWrap:after { clear: both; }

div { box-sizing:border-box;}

.hide-for-xsmall { display:none;}
 
 .condensed { font-family: 'Open Sans Condensed', sans-serif; font-stretch:Condensed; }
 
.pageWrap { width:100%; height:100%; overflow:hidden; background-color:#fff;}

  .innerRow { padding-top: 120px;}

  /*** HEADER ***/
.header { position:fixed; width:100%; z-index:900;}
.navBar .container { padding:0px; background:#fff;}
.header .headerGive { float:right; width:96px; height:35px; background:#dd192b; margin-right:35px; }
.header .headerGive a { color:#fff; text-decoration:none; display:block; text-align:center; padding:10px 0 3px 0;}
.header { background:url(../images/header-back.png); height:43px;}
.header ul { list-style:none; margin:12px 0 0 0; padding:0px; float:right; font-weight:700;}
.header ul li { float:left;}
.header ul li a { display:block; width:25px; height:25px; background:url(../images/sprite.png) no-repeat; margin:-4px 4px 0 4px;}
.header ul li a.facebook { background-position: 0px 0px; }
.header ul li a.twitter { background-position: 0px -40px; }

.logo { padding:15px 0 0 10px;}

.navBar { z-index:999; position:fixed; width:100%; top:42px; }
.navIcon { padding-top:37px;}
.navIcon img { float:right; padding-right:20px;}
ul.navigation { list-style:none; margin:0px 0 0 0; padding:0px; position:absolute; background:#fff; width:100%; border-top:solid 1px #d9d9d9; }
ul.navigation li { padding:6px 12px; text-align:left; font-weight:700; line-height:18px; border-bottom:solid 1px #d9d9d9; position:relative;}
ul.navigation li a { text-decoration:none;  }
ul.navigation li a .large { font-size:16px; color:#232020; transition: color 0.5s ease;}
ul.navigation li a:hover .large { color:#de7572; }
ul.navigation li a:hover .small { color:#cdbdad;}
ul.navigation li a .small { font-size:14px; color:#707579; transition: color 0.5s ease;}
ul.navigation li ul.subnav { position:relative; background:#fff; padding:0px; margin:6px 0 0 0; list-style:none; display:none; margin-top:-20px;}
ul.navigation li ul.subnav li { float:none; border-bottom:none; padding:5px;}
ul.navigation li ul.subnav li:hover { background:#ECE9E2;}
ul.navigation li ul.subnav li a { color:#707579; transition: color 0.5s ease;}
ul.navigation li ul.subnav li a:hover { color:#de7572; }
.header ul li:hover { color: #de7572; }


.hideNav { display:none;}
#menu-get-to-know-us{ list-style:none; margin-left:0px;}
#menu-join-us{ list-style:none; margin-left:0px;}
#menu-grow{ list-style:none; margin-left:0px;}
#menu-get-involved{ list-style:none; margin-left:0px;}
#menu-resources{ list-style:none; margin-left:0px;}
#menu-our-school{ list-style:none; margin-left:0px;}
#submitPrayerImg { padding-top: 10px;}
.header li { color: #626b72; }
/*** SLIDESHOW ***/

.slideshow { height:395px; /*background:url(../images/slideshow.jpg);*/ width:98%; max-width:1032px; margin:146px auto 0 auto; }
#metaslider_container_8 .slides img { height: 395px;}
/*** FEATURE BLOCKS ***/
.featureBlocks { margin-top:-65px; margin-bottom:43px;}
.featureBlock.block1 { position:relative; left:0px;}
.featureBlock.block3 { position:relative; right:0px;}
.featureBlock { width:98%; background-color:#fff; height:126px; -webkit-box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.12);
box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.12); padding:9px; position:relative; overflow:hidden;  transition: all 0.5s ease;}
.featureBlock div { position:relative; margin-bottom:0px;}
.featureBlock .smallGroups { background-image:url(../images/smallgroups.jpg); background-repeat: no-repeat; background-size:cover;}
.featureBlock .currentSeries { background-image:url(../images/series.jpg); background-repeat: no-repeat; background-size:cover;}
.featureBlock .giveOnline { background-image:url(../images/give.jpg); background-repeat: no-repeat; background-size:cover;}
.featureBlock a { display:block; width:100%; height:106px; text-decoration:none; color:#ca4100; transition: height 0.5s ease;}
.featureBlock .text { display:block; width:100%; background:rgba(255, 255, 255, 0.7); font-weight:700; font-size:19px; padding:10px 0 10px 5px; position:absolute; bottom:0px; left:0px;}

.featureBlock:hover { margin-top:-20px; height:146px;}
.featureBlock:hover a { height:126px;}

.happening-slides .flexslider .flex-direction-nav li a.flex-next { margin-top: -83px;}
.happening-slides .flexslider .flex-direction-nav li a.flex-prev { margin-top: -83px;}
.happening-slides ul.flex-direction-nav li { position: absolute; right: 40%; background-color: transparent;}
.happening-slides .flexslider .flex-direction-nav li a{width:12px; height:19px;}
.slideshow .flexslider .flex-direction-nav li a{width:24px; height:43px;}
.slideshow .flexslider .flex-direction-nav li a.flex-next { margin: -35px -60px 0px 0px;}
.slideshow .flexslider .flex-direction-nav li a.flex-prev { margin: -35px 0px 0px -60px;}







/*** HOME CONTENT ***/
h2 { font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:bold; margin:0px; padding:0 0 6px 0;  text-transform:uppercase;}

.home-videoArchive { padding:0 15px 25px 0;}
.home-news, .home-times { padding:0 0 25px 15px;}
.home-videoArchive h2 { color:#da1e2d; display:block; border-bottom:solid 3px #da1e2d; width:100%; margin-bottom: 10px;}
.home-worshipReg { padding:0 15px 25px 0;}
.home-news, .home-times { padding:0 0 25px 15px;}
.home-worshipReg h2 { color:#5a05b0; display:block; border-bottom:solid 3px #5a05b0; width:100%; margin-bottom: 10px;}
.home-news h2 { color:#feb00e; display:block; border-bottom:solid 3px #feb00e; width:100%;}
.home-news .more { color:#feb00e; font-weight:700; text-transform:uppercase; cursor:pointer;}
.home-news .news-container { height:160px; overflow:hidden; transition: height 0.5s ease;}
.home-times h2 { color:#05af92; display:block; border-bottom:solid 3px #05af92; width:100%;}
.home-happenings h2 { color:#3268ad; display:block; border-bottom:solid 3px #3268ad; width:100%; margin-bottom:30px!important;}
.home-news ul, .home-times ul { list-style:none; margin:15px 0; padding:0px;}
.home-news ul li, .home-times ul li { padding:0 10px 10px 0; line-height:20px;}
.home-news ul li a, .home-times ul li a, .home-times ul li .bold { font-weight:bold; text-decoration:none; color:#626b72; cursor:pointer;}
.home-news ul li a:hover, .home-times ul li a:hover { color:#da1a31;}
p#viewAll { float: right; margin-top: -28px; margin-right: 20px; color: #626b72;}
p#viewAll:hover { color: #de7572; }
.happening-slides { width:95%; margin:0 auto; overflow:hidden;}
.happening-slides ul { list-style:none; margin:0px; padding:0px; display:block; width:1000%;}
.happening-slides ul li { display:block; float:left; width:144px; height:193px; background:transparent; margin:10px 5px 30px 5px;}

h1 { font-size:36px; font-weight:400; padding:0px; margin:0 0 20px 0;}
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title{ font-size:36px; font-weight:400; padding:0px; margin:0 0 20px 0; color:#626b72;}
h1.entry-title{ font-size:36px; font-weight:400; padding-top:13px; margin:0 0 20px 0; color:#626b72;}
.entry-content h2 {font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:bold; margin:0px; padding:0 0 6px 0;  text-transform:uppercase;color:#626b72}
.entry-content h3 {font-family: 'Open Sans Condensed', sans-serif; font-size:21px; margin:0px; padding:0 0 6px 0;  text-transform:uppercase;font-weight: 600; color:#626b72}
h3 { font-family: 'Open Sans Condensed', sans-serif; font-size:21px; margin:0px; padding:0 0 6px 0;  text-transform:uppercase;}
h3#rss { font-weight: 300; }
article#post-32 { margin-bottom: 0px; }
.pageContent { padding:30px 15px;}

.sideBar { padding-left:30px; padding-top:40px;}
.sideBar ul { list-style:none; margin:0 0 0px 0; padding:0px; border-left:solid 1px #dfe0e2;}
.sideBar ul li { padding: 7px 0 7px 20px; font-size:16px; font-weight:600; }
.sideBar ul li.currentSection { border-bottom:solid 1px #dfe0e2; margin-bottom:15px;}
.sideBar ul li a { text-decoration:none; color:#5e666d;}
.sideBar ul li.currentPage a { color:#0067b8;}
.sideBar ul li a:hover { color:#dd192b;}
.sideBar ul li.currentSection a .large { font-size:22px; color:#0067b8; transition: color 0.5s ease;}
.sideBar ul li.currentSection a:hover .large { color:#de7572; }
.sideBar ul li.currentSection a:hover .small { color:#cdbdad;}
.sideBar ul li.currentSection a .small { font-size:14px; color:#707579; transition: color 0.5s ease;}

#srizonytscroller1 { padding-top: 21px;}
#srizonytscroller1 a.magpopif { font-size: 12px; text-decoration: none; font-family: sans-serif; font-style: italic; color: #ACB0B5;}
.home-videoArchive h3.widget-title { text-align: center; font-size: 29px; font-style: italic; font-weight: 700; color: #5f666e; padding-bottom: 15px;}
.widget_youtube_responsive { margin: 0 0 0 0.5em!important;}
#vidBtn { background-color: #da1e2d; width: 260px; text-align: center; margin: auto;}
#vidBtn a { text-decoration: none; color: white; font-size: 20px; line-height: 44px; font-weight: 600;}
#worshipBtn { background-color: #5a05b0; width: 260px; text-align: center; margin: auto;}
#worshipBtn a { text-decoration: none; color: white; font-size: 20px; line-height: 44px; font-weight: 600;}
.happening-slides .flexslider .flex-control-paging { bottom: -32px!important; right: 277px!important;   width: 50%;}
p.home-prayer-verse-text { margin: 56px 0px 0px 12px; font-size: 28px; color: #fff; line-height: 33px; font-family:  -webkit-body;}
p.home-prayer-verse-text-ext {margin-left: 12px; color: #fff; font-family: -webkit-body;}
.happening-slides .flexslider .flex-direction-nav li a.flex-next{background: url(../images/carousel-next.png);}
.happening-slides .flexslider .flex-direction-nav li a.flex-prev{background: url(../images/carousel-previous.png);}
.slideshow .flexslider .flex-direction-nav li a.flex-prev{background: url(../images/slideshow-previous.png);}
.slideshow .flexslider .flex-direction-nav li a.flex-next{background: url(../images/slideshow-next.png);}
/*** SERMON PAGES **/
.pastSermon { font-size: 14px; line-height: 21px; color: #5e666d;}
.sermonHeading img{ float:left; padding-right:16px;}
.sermonHeading { background: #eae9e1; font-size: 14px; line-height:19px; padding:8px; height: auto; min-height: 128px;}
.sermonHeading p { padding: 8px;}
.sermonTitle{ font-size:16px; line-height: 28px; font-weight: 600; width: auto;}
.sermonDate{ font-size: 14;}
.sermonLink a{ color: #dd162a; text-decoration:none;  font-size: 14px;}
.pastSermon table { padding-left: 8px;}
img.catImg { height: 110px; width: 110px;}
.pastTable{padding-bottom:12px;}
.currentSermon  { padding-top:7px;}
.currentSermon td, .currentSermon th { border-left: 1px solid white; border-right: 1px solid white;}
.currentSermon th.sheetHeader { width: 85px;}
.currentSermon th.adultHeader, .currentSermon th.familyHeader, .currentSermon th.studentHeader  { width: 59px;}
.currentSermon th { font-size: 15px; width: auto; padding: 8px;   text-align: center;}
.currentSermon td { font-size: 16px; padding: 10px 5px 20px 5px;}
.sermonLink a { text-decoration: none; color: #da1e2d;}
.sermonLink img { padding-right: 5px; height: 10px; width: 15px; }
.currentSermon tr { background-color: rgb(235, 232, 225);}
.currentSermon tr.dark { background-color: white;}
.horizontalRule { border-bottom: 3px solid #626b72;}
article.post, article.page { border-bottom: none!important;}
/*.pastSermon { clear: both;}*/
  /* background: url(../images/header-back.png); */
/**.sermonHeading p{ padding-top:16px;}**/
/*.sermonHeading p{ float:right;}*/

/*** MEET STAFF ***/
.meetStaff { padding: 0px 15px 0px 0px; height: 350px;}
.entry-thumbnail img{ width:auto!important;}
.meetStaff p { margin: 0px; }
.meetStaff p a, .employee a { text-decoration: none; color: #626b72;}
.meetStaff p a:hover, .employee a:hover { text-decoration: underline; color:#dd192b; }

/*** iFRAME***/
#lightbox { position:fixed; top:0; left:0; width:100%;  height:100%; text-align:center; z-index: 1000; background-color: rgba(0, 0, 0, 0.55);}
#lightbox p { text-align: right; font-size: 23px; font-weight: 800; z-index: 1001; margin: 0 0 0 800px;}
#lightbox a {  text-decoration: none; color: white; background-color: red; border: 5px solid red; border-radius: 100%; padding: 0px 4px;}
#pdfContent { margin: 55px auto 0 auto; width: 800px;}
.mp3Player iframe{ widht:20px; height:80px; margin-top:100px;}
.playerIframe { position: absolute; top: 362px; left: 104%;}
.audioWidget { color: white; width: 311px; top: 136px; position: fixed; border-radius: 6px; background: #5F666E; font-weight: 500; line-height: 18px; z-index:800; left: 3px;}
audio.audioSrc1 { padding: 5px 0 0 5px; width:301px; height:35px;}
.audioWidgetTitle { padding: 8px 0 0 18px;}
.audioWidget a { text-decoration: none; color: white; font-size: 17px; }
.audioWidget p { position: absolute; right: 13px; padding-top: 5px; }
.iframeBox { position: fixed; top: 60px;}
/*** WAYS TO CONNECT ***/
.connectBlock {
  border: 0px solid;
  width: 95%;
  height:200px;
  float: left;
  display: block;
  border-radius: 10px;
  background-image: url(../images/header-back.png);
  margin-bottom: 10px;
  padding-right: 5px;
  line-height: 18px;
}
.connectBlock img {
  width: 200px;
  height: 200px;
  float: left;
  padding-right: 4px;
}
.connectBlock h3 {
  margin-top: -10px;
}
.connectBlock h3 a {
  color: #626b72;
  text-decoration: none;
}
.connectBlock p {
  margin-top: 0px;
}
/* a .connectBlock:hover {
  color: #de7572;
  background-image: none;
  background-color: white;
}*/
a .connectBlock {
  color: #666666;
}

/*** PHOTO TOUR ***/
.photoTour { display: inline-block; background-color: grey; color: white; width: 100%; height: auto; border: 7px solid grey;}
.tourNav { float: left; width:28%;   margin: 2% 0;}
.tourSlider { float: right; width:70%; margin: 4% 0;}
.tourNav p { border: 1px solid; padding: 9%; margin: 3px;}
p.active { background-color: rgba(0, 0, 0, 0.47); color:rgb(36, 218, 218);   transition: background-color 0.5s ease;}
.tourNav a { text-decoration: none; color: white;}
.tourNav p{padding:5%;}

/*** MEMBER RESOURCES ***/
.oddRow div{ width: 100%; margin-top: 0px; float: left; padding: 11px; height: auto; }
.memberResourceTop tr.oddRow { border-bottom: 10px solid white; }
.oddRow { background-color: #EEEBE4; border-bottom: 10px solid white; }
.memberResourceTop .oddRow { border-bottom: 12px solid white; background-color: #EEEBE4; height: 290px; }
.oddRow img { width: auto; height: auto; margin-left: auto; margin-right: auto; display: block;}
table.memberTable a { color: red; }
h1.memberResourceHeading { font-size: 30px; font-weight: 400; color: #626b72; line-height: 30px; }

/*** UPCOMING EVENTS ***/
article#post-467 a.flex-next {
    background: url(../images/carousel-next.png);
  margin-right: 250px;
  width: 13px;
  height: 20px;
  margin-top: -6px;
	
}
article#post-467 a.flex-prev {
    background: url(../images/carousel-previous.png);
	margin-left: 250px;
  width: 13px;
  height: 20px;
  margin-top: -6px;
}
article#post-467 ol.flex-control-nav.flex-control-paging{
width:53%;
margin-bottom: 130px;
}
article#post-467 ol.flex-control-nav.flex-control-paging li{
float:left;
}
article#post-467 ul.flex-direction-nav{
margin-top:170px;
}
article#post-467 .metaslider.metaslider-flex.metaslider-10.ml-slider{
width:84%!important;
margin-left:auto;
margin-right:auto;
}
article#post-467 div#metaslider_container_10{
margin-left:auto;
margin-right:auto;

}


/*** GOOGLE DIRECTIONS ***/
 .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
 .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
form#googleMaps { padding: 0 10px; }
form#googleMaps input { padding: 4px 0px; margin: 3px 0px; width: 100%; }
div#mapSearch { width: 800px; background-color: rgb(233, 229, 220); position: relative; padding-bottom: 12px; overflow: hidden; max-width: 100%; margin-bottom: 10px;}
form#googleMaps span { padding: 0 15px; margin: 0 auto; width: 95%;}
form#googleMaps { float: left; padding-bottom: 20px; background-color: rgba(238, 235, 228, 0); margin-bottom: -69px; position: relative; z-index: 1000;}
div#getDirections { background-color: red; width: 134px; height: 32px; color: white; font-weight: 700; font-size: 15px; padding: 4px 10px; margin: 240px auto 0 auto; float: none; }


/*** FORM PAGE ***/
span.wpcf7-list-item.first { display: block;}
form.wpcf7-form p { font-size: 18px;}
span.wpcf7-list-item { padding: 20px 0px 5px 0px;}
span.wpcf7-list-item input[type="radio"] { width: 20px; height: 20px; margin: 0px 0px 0px 0px; position: relative;}
span.wpcf7-form-control-wrap.your-prayerrequest input { width: 95%; height: 60px;}
input.wpcf7-form-control.wpcf7-submit { color: white; background:  none top center / 0px 0px no-repeat fixed rgba(255, 0, 0, 0.94); filter: none; no-repeat; width: 195px; font-size: 17px; height: 58px; font-family: Open Sans, sans-serif; font-weight: 600; border: none;}

/*** FOOTER ***/
.footer { background:#5f666e; color:#fff; padding:40px 0;}
.footer ul { list-style:none; margin:0px; padding:0px; line-height:18px; font-size:13px;}
.footer ul li a { color:#fff; text-decoration:none;}
.footer ul li a:hover { text-decoration:underline;}
.footer h3 { font-size:16px; display:block; width:90%; border-bottom:solid 2px #fff; font-weight:600; margin-bottom:8px;}
.footer ul.social li { list-style:none; margin:0px; padding:0px;}
.footer ul.social li {float:left; background:url(../images/sprite.png) no-repeat;}
.footer ul.social li a { display:block; width:26px; height:26px; font-size:0px;}
.footer ul.social li.facebook { background-position: 0px -81px;}
.footer ul.social li.twitter { background-position: 0px -132px;}

.prayerArea { background:url(../images/dotty-back.png); height:190px; /*margin-top:40px;*/}
.bubbles { background:url(../images/speech-bubbles.png) repeat-x left center; height:190px;}
.innerBubbles { width:100%; margin:0 auto; position:relative;}
.home-prayer-submit { position:relative; top:33px; }
.home-prayer-submit img { width:300px; }
.home-prayer-verse { display:none;}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
  .nav-container {
    width: 100%;
  }
  .navBar .container { width:100%; max-width:990px; }
  
}
@media (min-width: 992px) {
  .container, .nav-container {
	width:98%;
    max-width: 980px;
  }
  .navBar .container { width:100%; max-width:1100px; }
}
@media (min-width: 1200px) {
  .container, .nav-container {
    width: 1010px;
	max-width:1100px;
  }
  .navBar .container { width:100%; max-width:1100px;}
}


.row { position:relative;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-lg-5r, .col-lg-7r, .col-md-5r, .col-md-7r, col-sm-6r {
  position: relative;
  min-height: 1px;

}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left;}
.col-xs-5r, .col-xs-6r, .col-xs-7r { float: right;}
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
.col-xs-pull-12 { right: 100%; }

@media (max-width: 641px) {
}
@media (max-width: 641px)  and (orientation:landscape) {
    /* Styles for Landscape screen */
  
.header{/*height:5px; */position:absolute;}
/*.header ul {display:none;}
.headerGive{display:none;}*/
.navBar {
  /*top: 5px; 
  border-bottom: 1px solid black;*/
  position:absolute;
}
/*.logo {
  padding: 0px 0 0 10px;
}
.navIcon {
  padding-top: 21px;
}*/
}


@media (max-width: 400px) {
.tourSlider{ margin: 3% 0;}
.oddRow div { width: 100%; }
}
@media (max-width: 400px) {
.photoTour{width:100%;}
.innerRow { padding-top: 120px;}
.featureBlock .text{ font-size: 14px;}
.tourNav p{ padding:0px; font-size: 11px; margin:5px;}
.tourNav{ width:28%;}
.tourSlider{  width:70%;}
.connectBlock img { width: 96px; height: 96px; }
.connectBlock { height:96px; line-height: 16px; font-size: 12px; }
.connectBlock h3 { margin-top: -5px;   font-size: 15px;}


}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-6-right, .col-sm-6-r { float: right; }
  
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6, .col-sm-6-right, .col-sm-6r { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  
  .hide-for-xsmall { display:block;}
  .hide-for-nonMobile { display:none;}
  
  .header, .navBar { position:relative; top:0px;}
  
  ul.navigation { list-style:none; margin:34px 0 0 0; padding:0px; position:relative; background:#fff; width:auto; border-top:none;}
	ul.navigation li { float:left; text-align:center; border-bottom:none; padding:0 12px;}
	ul.navigation li a .small { font-size:0px; } 
	.logo img { width:98%;}
	
	ul.navigation li ul.subnav { position:absolute; background:#fff; border:solid 1px #d9d9d9; padding:0px; list-style:none;}
ul.navigation li ul.subnav li { float:none; border-bottom:solid 1px #d9d9d9 !important; padding:5px;}
	
	.hideNav { display:block;}
	/*.navBar { border-bottom: 1px solid #dfe0e2; padding-bottom: 12px;}*/
	.slideshow { margin:15px auto 0 auto; }
	
	.happening-slides ul li { margin:0px 5px 30px 5px;}
	
	.featureBlock .text { font-size:21px; padding:10px 0 10px 20px;}
	
  .prayerArea { height:320px; /*margin-top:40px;*/}
  .bubbles { background:url(../images/speech-bubbles.png) repeat-x center center; height:320px;}
  .innerBubbles { width:766px; margin:0 auto; position:relative;}
  .home-prayer-submit { position:absolute; top:133px; right:30px;}
  .home-prayer-verse { position:absolute; top:31px; left:-20px; background:url(../images/home-verse-bubble.png) no-repeat center top; width:506px; height:172px; display:block;}
  .row { padding-top: 0px;}
  .audioWidget {top:175px;}

.photoTour{width:100%;}
.featureBlock.block1 { position:absolute;}
.featureBlock.block2 { margin-left:auto; margin-right:auto;}
.featureBlock.block3 { position:absolute; right:0px;}
	
}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-4-right, .col-md-8-right, .col-md-5r, .col-md-7r { float: right; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8, .col-md-8-right { width: 66.66666667%; }
  .col-md-7, .col-md-7r { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5, .col-md-5r { width: 41.66666667%; }
  .col-md-4, .col-md-4-right { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; }
  
  .hide-for-medium { display:none;}
  
  
  ul.navigation li a .large { font-size:14px; }
  ul.navigation li a .small { font-size:12px; }
	ul.navigation li ul.subnav { margin:0px 0 0 0; }
  .logo img { width:231px;}
div#mapSearch { height: 80px;}
form#googleMaps { width: 527px;}
form#googleMaps span { float: none; width: 95%;}
form#googleMaps input {width:180px;}
div#getDirections { margin-top: 17px; float: right; margin-right: 40px;}
.tourNav p { padding: 8%;}
#menu-get-to-know-us{width:115px;}
#menu-join-us{ width:101px;}
#menu-grow{ width:121px;}
#menu-get-involved{ width: 93px;}
#menu-resources{ width:89px;}
.sermonTitle{width: 402px;}
.oddRow img { width: 300px; height: 200px; }
.oddRow div { width: 47%; }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-4-right, .col-lg-8-right, .col-lg-5r, .col-lg-7r { float: right; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8, .col-lg-8-right { width: 66.66666667%; }
  .col-lg-7, .col-lg-7r { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5, .col-lg-5r { width: 41.66666667%; }
  .col-lg-4, .col-lg-4-right { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; }
  
  
  ul.navigation li a .large { font-size:16px; }
  ul.navigation li a .small { font-size:14px; }
  .audioWidget { left: 67%; top:585px;}
.tourNav{ margin: 3% 0;}
.connectBlock img { width: 96px; height: 96px; }
.connectBlock { height:96px; }
}
@media (max-width: 992px){

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.currentHeaders{display:none;}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		/*padding-left: 50%; */
	}
	.currentSermon td {padding: 10px 5px 20px 190px; text-align: center;}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	.pastSermon table {
  padding-left: 0px;
}	
.entry-content  table {
  padding-left: 0px;
}
	.pastSermon td { text-align: center;}
	.entry-content td { text-align: center;}
	
	/*
	Label the data
	*/
	.currentSermon td:nth-of-type(1):before { content: "Date"; }
	.currentSermon td:nth-of-type(2):before { content: "Lesson"; }
	.currentSermon td:nth-of-type(3):before { content: "Wed Adult Study Sheet"; }
	.currentSermon td:nth-of-type(4):before { content: "Adult Video"; }
	.currentSermon td:nth-of-type(5):before { content: "Questions"; }
	.currentSermon td:nth-of-type(6):before { content: "Family Connect"; }
	.currentSermon td:nth-of-type(7):before { content: "Student Videos"; }
}

/*** HIDE AUDIO ON PAST SERMON PAGE ***/
.pastSermon td.AudioLink {
    display: none;
}