/* CSS Document */

@media(max-width:1475px) and (min-width:992px){
	.resume-block h3 span{
		display:block;
		float:none;
		text-decoration:none;
	}
}
@media(max-width:1435px){
	#header-top h2#site-title{
		font-size:60px;
		top:20px;
	}
	#header-top #main-nav a.dropdown-toggle{
		font-size:17px;
	}
	#home-content h1{
		font-size:40px;
	}
}
@media(max-width:1100px){
	#header-top #main-nav{
		left:100px;
		top:135px;
	}
	#home-content h1{
		font-size:30px;
		margin-bottom:0;
		padding-bottom:0;
	}
}

@media(max-width:991px){
	#home-content .col-md-2{
		padding-top:0;
	}
	#home-content, #home-callouts{
		padding:15px;
	}
}
@media(max-width:900px){
	footer ul#footer-links li{
		display:block;
	}
	footer ul#footer-links li a{
		padding:0;
		border:none;
	}
	footer ul#footer-logos li{
		display:block;
	}
	footer ul#footer-logos li a{
		display:block;
		max-width:100%;
		margin-bottom:10px;
	}
}
@media(min-width:768px){
	ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;    
	}	
}

@media(max-width:767px){
	.mean-nav .collapse{
		display:block;	
	}
	.navbar-collapse{
		padding:0;	
	}
	.mean-container .mean-nav ul li{
		margin-left:0;	
	}
	.dropdown-menu{
		position:relative;
		background-color:transparent;	
	}
	#header-top{
		z-index:1000000;
		padding:0;
		top:0;
		width:80%;
	}
	#header-top #logo{
		max-width:47px;
		margin:2px 5px;
	}
	#header-top h2#site-title{
		font-size:40px;
		top:2px;
		margin-top:0;
		left:60px;
	}
	h2#site-title span{
		display:none;
	}
	.resume-block h3 span{
		display:block;
		float:none;
		text-decoration:none;
	}
}