./*navbar*/
.navbar .navbar-inner {
    padding: 0;
}
.navbar .nav {
        margin: 0;
        display: table;
        width: 100%;
}
.navbar .nav li {
        display: table-cell;
        
        float: none;
}
.navbar .nav li a {
        font-weight: bold;
        text-align: center;
        border-left: 1px solid rgba(255,255,255,.75);
        border-right: 1px solid rgba(0,0,0,.1);
}
.navbar .nav li:first-child a {
        border-left: 0;
        border-radius: 3px 0 0 3px;
}
.navbar .nav li:last-child a {
        border-right: 0;
        border-radius: 0 3px 3px 0;
}
.navbar .nav li.active {
background-color:#FFF;
}
.navbar .nav li.active a {
color:#ef7c54!important
}

.container {
margin: 0 auto;
max-width: 1000px;
padding:20px 0 20px 0;
}
.container2 {
margin: 0 auto;
max-width: 1000px;
padding-right:20px;
text-align:right;
}
.alignright
{
text-align:right;
}
.h4small
{	font-size:14px;
line-height:26px;
}
.h4med
{	font-size:16px;font-weight:bold;
line-height:26px;
}
.container-menu{
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);*/
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  background-color:#ddd;
  padding:0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
/*  -webkit-border-radius: 4px;*/
  -moz-border-radius: 4px;
  border-radius: 4px;
 /* -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
.hiddenall
{	display:none!important;
}
#uberbar{ 
	
	padding:10px 0 20px 0; 
	position:fixed; 
	top:0; 
	left:0; 
	z-index:2000; 
	width:100%;
}
/*end of navbar*/
a.email
{	text-decoration:underline;
}
.givingdiv label {
 clear: both;
 
 width: 30%;}
.givingdiv
{margin-left:50px;
font-weight:bold;
}
.sundayserviceinfo label
{ clear: both;
font-weight: normal;
}
.input {

 width: 60%;}
.ban1
{ background-color:#EEE;
	background-image: url(../img/banner.jpg);
	
}
.givingh3 
{
line-height: 45px;
margin-bottom: 30px;

}
.ban2
{ background-color:#EEE;
	min-height:400px;
	padding-top:15px;
	padding-bottom:25px;
}
.ban3
{    
	 background-color:#EEE;
	background-image: url(../img/bglight2.jpg);
}
.ban4
{ background-color:#EEE;
	min-height:400px;
	
}
.ban5
{   background-color:#EEE;
	background-image: url(../img/bgmic2.jpg);

}
.ban6
{	background-color:#EEE;
	min-height:400px;
}
.ban7
{ 
    background-color:#EEE;
	background-image: url(../img/event.jpg);
}
.banfluid
{	 background-position: right center;	 
	background-attachment: fixed;
	background-size: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	  background-color:#EEE;
	color:#FFF;
}
.banfluidtop
{	 
	background-attachment: scroll!important;
	 /*background-size: cover;*/
}

#ministries, #getinvolved, #events
{	text-shadow: 1px 1px 2px #000;;
}
.gradient {
background: -moz-linear-gradient(top, rgba(69,72,77,0) 0%, rgba(41,43,46,0) 40%, rgba(0,0,0,0.4) 100%);
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,0)), color-stop(40%,rgba(41,43,46,0)), color-stop(100%,rgba(0,0,0,0.4)));
background: -webkit-linear-gradient(top, rgba(69,72,77,0) 0%,rgba(41,43,46,0) 40%,rgba(0,0,0,0.4) 100%);*/
background: -o-linear-gradient(top, rgba(69,72,77,0) 0%,rgba(41,43,46,0) 40%,rgba(0,0,0,0.4) 100%);
background: -ms-linear-gradient(top, rgba(69,72,77,0) 0%,rgba(41,43,46,0) 40%,rgba(0,0,0,0.4) 100%);
background: linear-gradient(to bottom, rgba(69,72,77,0) 0%,rgba(41,43,46,0) 40%,rgba(0,0,0,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0045484d', endColorstr='#99000000',GradientType=0 );
height: 100%;
}
.contenttext
{	line-height:24px;
}
.banfluid
 {	  max-height:500px!important;;
 
}
#home
{	max-height:900px!important;;
}
@media (min-width: 1441px) {
	
   .banfluid
      {	  height:900px;
   }
	.divcontent_ministry
	{	margin-top:100px;
	}
	.divcontent_getinvolved
	{	margin-top:115px;
	}
	.divcontent_events
	{	margin-top:105px;
	}
}
@media (min-width: 980px) and (max-width: 1440px) {
	
   .banfluid
      {	  height:700px;
   }
.divcontent_ministry
	{	margin-top:90px;
	}
	.divcontent_getinvolved
	{	margin-top:105px;
	}
	.divcontent_events
	{	margin-top:95px;
	}

}
@media (min-width: 641px) and (max-width: 741px) {
	.container {
		width: 620px;
	}
}
@media (min-width: 641px) and (max-width: 979px) {
	body,h1,h2,h3,h4,h5
	{	font-family:sans-serif!important;
	}
	h3, .h3 {
font-size: 21px;
}
	.hidden-special{
        display: none !important;
    }
   .banfluid
       {	height:422px;	 	 
		background-attachment: scroll!important;
		background-size: 100%!important;
    }  
   .divcontent_ministry
	{	margin-top:70px;
	}
	.divcontent_getinvolved
	{	margin-top:90px;
	}
	.divcontent_events
	{	margin-top:70px;
	}
}
@media (max-width: 640px){
body,h1,h2,h3,h4,h5
	{	font-family:sans-serif!important;
	}
	h3, .h3 {
font-size: 20px;
}
    .headtext
	{	font-size:24px!important;
	}
    .hidden-special{
        display: none !important;
    }
    .banfluid
       {	 	 
		height:250px;
		background-attachment: scroll!important;
		background-size: 100%!important;
    }  
    #map-canvas {
        height: 400px!important;
    }
    h4,.h4
       {	font-size:15px!important;
    }
    h3,.h3
       {	font-size:18px!important;font-weight:bold;
    }
    h2,.h2
        {	font-size:24px!important;
    }
    .marquee {
	font-size: 10px!important;
	}
    
	.givingdiv {
margin-left: 20px;
	}
	.givingh3 
{
line-height: 25px;
margin-bottom: 30px;

}
}
@media (min-width: 640px){

	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style],.fb-activity, .fb-activity *,.fb-like-box {
    
		width:500px!important;
	}
}
@media (max-width: 480px){
	
   #map-canvas {
      height: 200px!important;
   }
   .hidden-special{
        display: none !important;
   }
   .banfluid
     {	 	 
		height:235px;
   }
   h4,.h4
       {	font-size:13px!important;
    }
    h3,.h3
       {	font-size:14px!important;font-weight:bold;
    }
	.h4med {
font-size: 14px;
}
.h4small {
font-size: 13px;
}
    h2,.h2
        {	font-size:20px!important;
    }
	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style],.fb-activity, .fb-activity *,.fb-like-box {  
	max-width:400px!important;
	}
}
@media (max-width: 350px){

   #map-canvas {
      height: 200px!important;
   }
   .hidden-special{
        display: none !important;
   }
   .banfluid
     {	 	 
		height:182px;
   }
  .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style],.fb-activity, .fb-activity * {
    
	width:270px!important;
	}
}
@font-face {
  font-family: "din";
  src: url('DIN.ttf');
}
body,h1,h2,h3,h4,h5
{	font-family:"din";
}
.colorwhite
{	color:#EEE;
}
img.mainlogo
{	width:15%;
	margin-top: 5%;
}
.social
{	
float:right;
}
.social img
{	opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
width: 34px;
margin-top: 4px;
}
.social img:hover
{	opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.aligncenter
{	text-align: center;
}
 #map-canvas {
        width: 100%;
        height: 400px;
      }
#map-canvas img {
  max-width: none;
}
 #legend {
    background: white;
    padding: 10px;
	margin:10px;
  }
  #legend p
  {	font-weight:bold;
  margin-bottom:0px;
  }
  #legend div
  {	margin-bottom:2px;
  }
  #legend img
  {	width:15px;
  }
  
  #leftborder
  {	
	border-left: solid 1px #EEE;
	padding-left: 20px;
	padding-bottom:10px;
  }

 .header
 {	margin-bottom:40px;
 }
  .headersmall
 {	margin-bottom:20px;
 }
 .headerwhite
 {margin-bottom:10px!important;
 }
 .noliststyle ul
 {	list-style-type:none;
 }
 .footer{
 box-shadow: 0 0 5px #555;
 background:#FFF;
position: fixed;
bottom: 0px;
margin: 0;
z-index: 9999;
width: 100%;
height:40px;
}
.lastfooter
{	margin-bottom:60px;
}	
.smallfooter
{	font-size:11px;
}
/*.sundayservices h3
{	font-weight:bold;
}*/
#ministries h4
{	line-height:37px;
}
.fbbox
{	height:550px;
}
.sundayservices
{	margin-bottom:70px;
}
#fb-root {
    display: none;
}
h1,.h1{font-size:30px!important;color:#2A120A;font-weight: bold;}
/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style],.fb-activity, .fb-activity *,.fb-like-box {
    /*width: 100% !important;*/
	width:270px;
}
a
{
}
h2
{	color:#2A120A;font-weight: bold;
}
h3,h4,body
{	color:#190707;
}
.gradient h2,.gradient h4,.gradient h3
{color:#FFF;
}
 .box
  {	border: 1px solid #2A120A;
  padding: 18px 5px 18px 5px;
  margin: 1px 10px 10px 10px;
 
 }
.boxgiving
  {	border: 1px solid #2A120A;
  padding: 18px 5px 18px 5px;
 margin-bottom: 20px;
 text-align:left;
 }
 .whitebox
 {	border:1px solid #fff!important;
  padding: 18px 1px 18px 1px;
 }
a.whitelink
{	color:#FFF;
}
   #whoweare h4
 { line-height: 30px;
 }
 .marquee{
margin-top: 5px;
color: #76B1DF;
font-size: 13px;
}
.ministryh4
{	margin-bottom:30px;
}