/* Theme Name: City Church
Theme URI: http://citychurchcape.com
Description: A theme built by Dean Kelly for City Church in Cape Girardeau, MO.
Author: Dean Kelly
Author URI: http://www.facebook.com/deanosaur91 
Version: 1.0 
Tags: responsive, bootstrap 
*/
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700,300,200);
::selection{
	text-shadow:1px 1px 2px black;
	background:#9DB8C9;
	color:white;
}
body{
	color:#424242;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight: 400;
}
a:not(.menu-link){
	color:#9DB8C9;
	/*text-shadow:1px 1px 2px rgba(0,0,0,0.25);*/
}
a:not(.menu-link):hover{
	color:#424242;
	text-decoration:none;
	text-shadow:1px 1px 2px rgba(0,0,0,0.1);
}

.well .well{
	background:white;
}
	
.brand{
	position: relative;
}
li.menu-item > a.menu-link{
	text-transform: uppercase;
	color:#777;
	text-shadow: 0 1px 0 #fff;
}
footer li.menu-item > a.menu-link{
	padding:5px;
	border-radius:3px;
}
.carousel-control{
	cursor:pointer;
}

.found{
	background:yellow;
}
.grid_6 {display:none;}
#main-content{
	margin-top:40px;
}
#sidebar ul {
    list-style: none;
    margin: 0px;
}
#sidebar input{
	max-width:90%;
}

.wp-post-image-container{
	height:150px;
	width:100%;
	background-size:contain;
}
	

.popover-toggle{
	display:inline;
	cursor:help;
}
@media(min-width:1679px){
	header li.menu-item > a.menu-link{
		font-size:18px;
	}
}
@media(min-width:1440px){
	header li.menu-item > a.menu-link{
		font-size:16px;
	}
}
@media(min-width:1280px){
	li.menu-item{
		margin:0px 10px 5px;
	}
	header li.menu-item > a.menu-link{
		padding:10px 15px;
		font-size:14px;
	}
}
@media(max-width:1279px){
	li.menu-item{
		margin:0px 2px;
	}
	li.menu-item > a.menu-link{
		/*box-shadow:1px 1px 3px rgba(0,0,0,0.4);*/
		/*font-weight: bold;*/
		font-size: 12px;
	}
}
@media(min-width:980px){
	.brand img{
		padding:13px;
	}
	.home hgroup.navbar-inner{
		background: transparent;
		position: absolute;
		z-index: 100;
		border: none !important;
		box-shadow: none !important;
		width:95%;
	}
	#menu-header-menu{
		margin-top:45px;
	}
	li.menu-item.current-menu-item > a.menu-link{
		background:#424242;
		color:whitesmoke;
		text-shadow:none;
	}
	.home header li.menu-item > a.menu-link:not(:hover){
		background: white;
		box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}
	li.menu-item > a:not(.open):hover, .home .brand img:hover{
		background:#9DB8C9;
		color:whitesmoke;
		text-shadow:0 1px 0 black;
		text-decoration:none;
	}
		
	.carousel-control{
		margin-top:20px;
	}
	.carousel-caption{
		width:40%;
		right:10%;
		bottom:10%;
		left:auto;
	}
	
	/*BRING MAIN CONTENT UP ONTO CAROUSEL SLIDER*/
	#main{
		top: -50px;
		z-index: 100;
		position: relative;
	}
	
	/*ALLOWS DROPDOWN ON HOVER FOR MAIN MENU*/
	.nav li.dropdown:hover ul.dropdown-menu{
    	display: block;    
	}
	#menu-header-menu .dropdown-menu{
		padding: 10px 0;
		margin: -2px 0 0;
	}
	#menu-header-menu .dropdown-menu::after,.dropdown-menu::before{
    	content: none !important;
	}
	
	.wp-post-image-container{
		width:350px;
	}
	.wp-post-image-container.pull-right,.wp-post-image.pull-right{
		margin:0px 0px 10px 10px !important;
	}
}
@media(max-width:979px){
	.brand img{
		border:none;
		background:none;
		box-shadow:none;
	}
}
@media(min-width:768px){
	.brand img{
		max-width:440px;
		height:auto;
	}
}
@media(max-width:479px){
	.brand img{
		width:95%;
	}
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}