/* ----- Header ----- */
#utility-nav{background:#e4e4e4; top: 0;height:30px;position:relative;z-index:6;display:block; transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;}
 
	.navigation{z-index: 1;position: relative;}


	#utility-nav .container .columns.sixteen{width:830px;}
	#TopMenu{position:relative; top:0px; float:left;left:-65px;width:670px;}
	/*#utility-nav.active #TopMenu{ top: -77px;   }*/


	ul#utils-nav{float:left;padding:7px 0 0 60px;margin:0;}
		ul#utils-nav li{padding:0 0 0 4px;display:inline;float:left;font-family:Georgia,Times,"Times New Roman",serif;text-align:right;}
		ul#utils-nav li:after{content:'/';padding:0 0 0 4px;}
		ul#utils-nav li a{color:#333;display:inline;float:left;font-size:11px;padding:0;text-decoration:none;}
			body.win ul#utils-nav li a{font-size:10px;}
			ul#utils-nav li.current-menu-item a {font-style: italic;font-weight: bold;color:#f05135;}
		ul#utils-nav li a:hover {color: #F05135;text-decoration: none;}

	.search, .login{display:inline;float:left;padding:4px 14px 0 0;position:relative;}
	.search img:hover, .login img:hover {cursor: pointer;opacity: 0.6;}
	.login{background:#333;box-shadow:1px 1px 5px 1px #999;padding:10px 2px 2px 7px;width:120px;z-index:3; height: 17px;}

#searchBox{background:#565656;display:none;height:30px;padding:10px;position:absolute;right:0px;top:40px;width:220px;z-index:1000;}
	#searchBox.top:after {border-color: #565656 rgba(0, 0, 0, 0);border-width: 0 10px 10px;bottom: auto;left: auto;right: 17px;top: -10px;}
	#searchBox:after{border-color: #565656 rgba(0, 0, 0, 0);border-style: solid;border-width: 15px 15px 0;bottom: -15px;content: "";display: block;left: 0;position: absolute;width: 0;}

#searchPanel{
	height: 80px;
    background: #565656;
    color: #fff;
    font-size: 13px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 10;
 
    display: none
    
}
 

#searchform {
  position: absolute;
  right: 0;
  top: 20px;
 

}

#searchPanel #searchform input[type="text"] {
  vertical-align: top;
  display: inline-block;
  height: 40px;
  width: 500px;
  margin: 0 auto;
  border-radius: 4px 0px 0px 4px;
  padding: 0px 4px 0px 4px;
  border: none;
  outline: none;
  font-size: 1em;
   font-family: 'Cabin', sans-serif;
       margin: 0 -3px 0 0;
}
 
#searchPanel #searchform input[type="submit"] {
  font-size: 1em;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: top;
  height: 40px;
  padding: 4px 10px;
  border-radius: 0px 4px 4px 0px;
  display: inline-block;
  border: none;
  background-color: #28BDB3;
  color: #FFFFFF;
 
   font-family: 'Cabin', sans-serif;
}


#searchForm{width:220px;}
	#searchForm input{border: 0 none;float: left;margin: 0;}
	#searchForm input[type="text"]{margin-right:3px;width:170px;}


#searchWrap{ transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all; }
	#searchWrap.active{width:542px;}
		#searchWrap.active input[type="submit"]{font-size:12px;padding:6px 0;}
	#searchWrap.searchtrigger,#createGroup.grouptrigger{opacity:1;z-index:1000;}
 
		#searchWrap.active form{display:block;}
	#searchWrap label{display:none;}
 
		#searchWrap input[type="submit"]:hover{cursor: pointer;}
	#searchQuery {    
		background: #FFFFFF;
	    float: left;
	    padding: 0;
	    width: 506px;
	    position: absolute;
	    z-index: 10000;
	    top: 61px;
	    right: 70px;
	    display: inline-block;
	}
		#searchWrap.active #searchQuery{display:block;background:#fff;}
		.searchresult {border-bottom: 1px solid #CCCCCC;border-left: 5px solid #CCCCCC;padding: 6px 32px;margin:0;}
			.searchresult.institute{border-left:5px solid #0397D6;}
			.searchresult.policy{border-left:5px solid #F05135;}
			.searchresult.quality{border-left:5px solid #28BDB3;}
			.searchresult.institute a{color:#0397D6;}
			.searchresult.policy a{color:#F05135;}
			.searchresult.quality a{color:#28BDB3;}

			.commentlist.policy .title a{color:#F05135;}
			.commentlist.quality .title a{color:#28BDB3;}
			.commentlist.institute .title a{color:#0397D6;}

 
#siteWrap.loginpanel{z-index:1;}
#loginBoxPanel.loginpanel{display:block;opacity:1;z-index:1000000000;}

	#loginReg {float: left;line-height: 18px;margin: 40px 0 0;padding: 0 0 0 30px;text-align: center;width: 200px;}
		#loginReg a{background:#f05135;border: medium none;color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;margin:17px auto 0;padding: 9px 0;text-transform: uppercase;width: 100%;border-radius:3px;behavior: url(https://essentialhospitals.org/wp-content/themes/EssentialHospitals/css/PIE.htc);}

 



#TopMenu{z-index:1;}
#searchlogin {position: absolute;top: 0;right: 10px;float: left;width: auto;z-index: 3;display:block;}
#searchlogin.active{transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all; top:80px;}
#search img{float:left; }
		 


#header{height:70px;position:relative;display:block;overflow: visible;}
	#header .logo{background:none;left:-10px;position:absolute;top:-4px;z-index:2000;margin:-30px 0 0 0;}
	#header .logo a:hover,#header .logo img:hover{opacity: 1 !important;}

	.container .columns.navigation{margin:0;}
	.navigation{}
		.navigation ul{float:right;padding:6px 0 0 0;margin:0;}
		.navigation ul li{color: #565656;display: inline;float: left;font-size: 20px;font-weight: bold;line-height: 26px;list-style-type: none;margin: 0 8px 0 0; min-width: 128px; padding:0 3px 13px 2px;text-transform: uppercase;}

			.navigation li:hover, .navigation li.active {color: #FFFFFF;cursor: pointer;}
			.navigation ul li:hover a,.navigation li.active a,.navigation li.active span{color:#fff;}

			.navigation ul li.action{border-top:5px solid #f05135;}
			.navigation ul li.action,.navigation li:first-child, .navigation ul li:nth-child(1){border-top:5px solid #f05135;}
				.navigation ul li.action.active,.navigation li.action:hover{background:#f05135;}
				.navigation ul li.action.active,.navigation li.action:hover, .navigation li:first-child:hover, .navigation li:nth-child(1):hover, .navigation li.active:nth-child(1) {background-color: #F05135;}

			.navigation ul li.quality{border-top:5px solid #28bdb3;}
			.navigation ul li.quality,.navigation ul li:nth-child(2){border-top:5px solid #28bdb3;}
				.navigation ul li.quality.active,.navigation li.quality:hover{background:#28bdb3;}
				.navigation ul li.quality.active,.navigation li.quality:hover, .navigation li:first-child+li:hover, .navigation li:nth-child(2):hover, .navigation li.active:nth-child(2) {background-color: #28BDB3;}

			.navigation ul li.education{border-top:5px solid #565656;}
			.navigation ul li.education,.navigation ul li:nth-child(3){border-top:5px solid #565656;}
				.navigation ul li.education.active,.navigation li.education:hover{background:#565656;}
				.navigation ul li.education.active,.navigation li.education:hover, .navigation li:first-child+li+li:hover, .navigation li:nth-child(3):hover, .navigation li.active:nth-child(3) {background-color: #565656;}

			.navigation ul li.institute{border-top:5px solid #0397d6;}
			.navigation ul li.institute,.navigation ul li:nth-child(4){border-top:5px solid #0397d6;}
				.navigation ul li.institute.active,.navigation li.institute:hover{background:#0397d6;}
				.navigation ul li.institute.active,.navigation li.institute:hover, .navigation li:first-child+li+li+li:hover, .navigation li:nth-child(4):hover, .navigation li.active:nth-child(4) {background-color: #0397D6;}

			.navigation ul li.blog{border-top:5px solid #aaa;}
			.navigation ul li.blog,.navigation ul li:nth-child(5){border-top:5px solid #aaa; min-width: 118px;}
				.navigation ul li.blog.active,.navigation li.blog:hover{background:#aaa;}
				.navigation ul li.blog.active,.navigation li.blog:hover, .navigation li:first-child+li+li+li+li:hover, .navigation li:nth-child(5):hover, .navigation li.active:nth-child(5) {background-color: #AAAAAA;}
		.navigation ul li span{color:#565656;display:block;font-size:11px;font-weight:normal;line-height:15px;margin:-3px 0 0 0;padding:0;text-transform:none;}
			.navigation ul li:hover span{color:#fff;}




@media only screen and (max-width : 480px) {
	/* RESPONSIVE Header */
	#loginclose{border: 1px solid #fff;border-radius: 2px;color: #fff;margin: 0px auto 0;display: block;float:none !important;width:120px;text-align:center;padding:5px 0;}
	#mobileHeader #loginBoxPanel-mobile{display:block;position:fixed; z-index:22222222; background:#565656;color:#fff;height:50%;top:-100%;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;-o-transition:0.2s all;}
		#loginBoxPanel-mobile a{color:#fff;}
		#mobileHeader #loginBoxPanel-mobile.active{top:0; width:70%;  z-index: 555555555 !important;}
		#mobileHeader #loginBoxPanel-mobile #loginForm{padding:60px 10px 0 10px !important;float:left; }
		#mobileHeader #loginBoxPanel-mobile input[type="text"],#mobileHeader #loginBoxPanel-mobile input[type="password"]{max-width:100%;}

			#mobile-login{ position: absolute; background:#999; z-index: 555555555555555 !important;  }
			#mobile-login .login{width:100%;box-shadow:none;text-align:center; padding:10px 0; height: 25px;   }
		
		#loginForm input[type="checkbox"]{padding:0;}
		#loginForm .button_div{width:100%; margin: 0 auto; }

		#mobileHeader *{z-index:1;position:relative;}
		#mobile-login{position:relative;z-index:3;}

 

	#loginform-mobile{
		width: 100%;
    	position: absolute;
    	left: 0px;

	}
	#loginForm input[type="text"], #loginForm input[type="password"]{width: 100%;}
	#loginForm .pass-reg{left: 0p;}






	#header {height:70px;z-index:3;}
	#header .logo{width:170px;left:0;top:0;margin:0;}
	#utility-nav, #loginBoxPanel, .container .columns.navigation{display:none;}
	#mobile-slide{display:block;float:right;padding:10px;margin:15px 10px 0 0;border-radius:3px;background:#f05135;  color:#fff;text-transform:uppercase;display:block;}
	#mobileHeader{display:block;position:fixed;z-index:100 ;background:#fff;  height:100%;width:70%;top:0;right:-70%;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;box-shadow:0 0 5px rgba(0,0,0,0.25);}
		#mobileHeader.active{right:0;}
	#slidePane{float: left;width: 100%;}

		#mobile-main, #mobile-login, #mobile-utility{display:block;float:left;width:100%;}
		 #mobile-search{display: none;}

	

		#mobileHeader #mobile-main{}
		#mobile-main ul{width:80%;margin:50px auto;}
			#mobile-main ul ul.sub-menu, #mobile-main .colorswipe, #mobile-main li.hidden{display:none;}
		#mobile-main ul li{display:block;font-size:20px;line-height:26px;font-weight:bold;margin:4px 0;padding:4px 0;}
			#mobile-main ul li.active{padding:4px 0 4px 10px;color:#fff;}
				#mobile-main ul li.current-menu-item .colorswipe, #mobile-main ul li.current-menu-ancestor .colorswipe{display:block;}
			#mobile-main ul li.action{border-top:5px solid #f05135;}
				#mobile-main ul li.action.active{background:#f05135;}
			#mobile-main ul li.quality{border-top:5px solid #28bdb3;}
				#mobile-main ul li.quality.active{background:#28bdb3;}
			#mobile-main ul li.education{border-top:5px solid #565656;}
				#mobile-main ul li.education.active{background:#565656;}
			#mobile-main ul li.institute{border-top:5px solid #0397d6;}
				#mobile-main ul li.institute.active{background:#0397d6;}
			#mobile-main ul li.blog{border-top:5px solid #aaaaaa;}
				#mobile-main ul li.blog.active{background:#aaa;}
		#mobile-main ul li a{color:#5a5a5a;}
			#mobile-main ul li a span{color: #565656;display: block;font-size: 11px;font-weight: normal;line-height: 15px;margin: -3px 0 0 0;padding: 0;text-transform: none;}
				#mobile-main ul li.active a span{color:#fff;}


		#loginForm-mobile .button_div{
			margin: 0px;

		}
		#loginForm-mobile .button_div input[type="submit"]{
			width: 180px;
			
		}
		#loginForm-mobile .new-reg{
			left: 0px;
		}

	body#logged-in ul#utils-nav li a{color:#333;}
	#memNetwork{display:block;}
} /*END MAX WIDTH 480px*/