
#global_navigation_mobile{
	float:right;
	position:relative;
	width:30%;
}
#global_navigation_mobile ul{
	list-style-type:none;
	color:red;
}

#mobile_header_menu li{
	list-style-type:none;
}


#header_logo_mobile{float:left; position:relative;  width:65%; margin-left:8px;}

#hamburger_slide{
	cursor:hand;
}

#mobile_page_overlay{
	/*float:left;
	position:relative;
	width:100%;
	height:100%;
	opacity:0.2;
	visibility:visible;
	/*background-color:black;
	z-index:1;*/
}

#mobile_ministry_div{
	display:none;
	float:left;
	position:relative;
	width:100%;
	height:auto;
	background-color:black;
	
}

.mobile_ministry_sub{
	float:left;
	position:relative;
	width:100%;
	border-bottom:1px solid #ccc;
	height:50px;
	line-height:50px;
	background-color:white;
	padding-left:30px;
}

#mobile_ministry_toggle img{
	/*border:1px solid red;*/
}

.mmenu_section_heading{
	float:left;
	position:relative;
	width:auto;
}

.mmenu_section_navarrow{
float: left;
    position: relative;
    margin-left: 10px;
    margin-top: 15px;
}

input[type=submit], .mmenu_search_submit{
	-webkit-appearance: none;
}

input[type=submit], .mobile_submit_button{
	-webkit-appearance: none;
}
 #full_width_header{
	/*position:fixed;*/
	margin:0 auto;
	margin-top:70px;
	
	background-color:white;
	/*margin-bottom:30px;*/
	position:relative;
	/*width:980px;*/
	text-align:center;
}

#full_page_container{
	float:left;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	text-decoration:none;
}

#header_sticky_container{
 width:100%;
 height:74px;
 position:fixed;
 top:0;	
 background-color:white;
 z-index:9999;
 text-align:center;
 /*background-image:url("<?php echo get_bloginfo('template_directory');?>/img/header_images/sticky_header_bg.png");
 background-repeat:repeat-x;*/
 -webkit-box-shadow: 0 4px 4px -2px #ddd;
   -moz-box-shadow: 0 4px 4px -2px #ddd;
        box-shadow: 0 4px 4px -2px #ddd;
}

#header_sticky{
	width:980px;
	margin:0 auto;
	
}

#header_fullwidth_ad{
	margin-top:80px;
}

#header_sticky_logo{
	float:left;
	position:relative;
	margin-right:20px;
}

#header_sticky_logo img{
	padding-top:15px;
}

.header_sticky_section{
	float:left;
	position:relative;
	width:100px;
	margin-left:20px;
	line-height:75px;
}

.header_sticky_section a{
	text-decoration:none;
	color:black;
	text-transform:uppercase;
	color:#999;
}

.header_sticky_section a:hover{
	color:black;
}
	

#header_sticky_section_dropdown{
	float:left;
	position:relative;
}

/* Dropdown Button */
.dropbtn {
    background-color: white;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
	color:black;
	line-height:75px;
	text-transform:uppercase;
}

.dropbtn a{
	text-decoration:none;
}

/* The container <div> - needed to position the dropdown content */
.header_sticky_section_dropdown {
    position: relative;
    display: inline-block;
	float:left;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	text-align:left;
	z-index:9999;
	
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
	background-color: #f1f1f1;
	text-decoration:none;
}

.header_sticky_section_dropdown a{
	text-decoration:none;
	color: #999;
}

.header_sticky_section_dropdown a:hover{
	text-decoration:none;
	color: black;
}

/* Show the dropdown menu on hover */
.header_sticky_section_dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.header_sticky_section_dropdown:hover .dropbtn {
    background-color: white;
}

#header_search_section{
	float:right;
	position:relative;
	width:30px;
	padding-top:25px;
}

.dropdown_content a{
	font-size:11px;
	text-align:left;
}
#BannerTopAd img{
	max-width:100%;
}
#BannerTopAd a img,
#BannerTopAd iframe,
#BannerTopAd object{
    max-width:100%;
    height:auto;
}

#header_sticky_search_container
{
	float:left;
	position:relative;
	width:100%;
	height:70px;
	background-color:#DDDDDD;
	display:none;
}

@media (min-width: 1028px) {
	#mobile_navigation_header_container{display:none;}
	#mobile_search{display:none;}
	#mobile_slideout_menu{display:none;}
	#mobile_header_menu{display:none;}
	#primary_mobile_nav{display:none;}
	#footer_mobile{display:none;}
	
	/*STICKY HEADER AND AD */
	#header_sticky_container{display:inline;}
	#full_width_header{display:inline;}
	
	/*ORIGINAL HEADER */
	/*#header{display:true;}*/
	#branding{display:none;}/*sticky false */
	
	#global-navigation{display:none;}
	/*#internal_branding{display:true;}*/
	#header{display:none;}
	
	
	
}
			
/* mobile headers */
@media (min-width: 0px) and (max-width: 1027px) {
	#global-navigation{display:none;}
	#header_sticky_container{display:none;}/* hide sticky on mobile */
	#header_fullwidth_ad{display:none;}/*no large header ad on mobile*/
	#mobile_search{display:true;}
	#mobile_slideout_menu{display:inline;}
	#internal_branding{display:none;}
	#full_width_header{
	margin-top: 15px;
    float: left;
    position: relative;
    max-width: 96%;
    margin-left: 2%;}
	#primary_mobile_nav{display:inline;}
	#mobile_navigation_header_container{display:inline;width:100%;}
	#mobile_header_menu{display:inline;}
	#footer_mobile{display:inline;}
	#footer_container{display:none;}
	#branding{display:none;}
	#global-navigation{display:none;}
	#header{display:none;}
	
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px)  {

}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) {

}

@media only screen (max-device-height: 568px) {
	#mobile_slideout_email_signup{display:none;}
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

}

