/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * https://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

#navbar-sm ul li {
	font-size:18px;
	font-weight:600;
}


@media (max-width: 1200px) { 
    #subjectTabs.nav-tabs > li > a {
      padding:10px 15px;  
    }
}

@media (max-width: 950px) { 
    #subjectTabs.nav-tabs > li > a {
      padding:10px 10px;  
    }
}

@media (max-width: 800px) { 
    #subjectTabs.nav-tabs > li > a {
      font-size:13px;  
    }
}

@media (max-width: 480px) { 
    .col.featureProd {
      width:100%;  
    }
}


/* Larger than 768 px */
@media (min-width: 768px) {
	.glyphicon-topnav {
		display:none;
	}
	/* #searchbar-sm, #navbar-sm {
		display:none;
	} */
	.navbar-nav > li > a {
		padding-top:6px;
	}
	.mainImg {
		margin-top:24px;
	}
	.container-fluid > .navbar-header {
		height:100%;
	}
	#image-hero {
		top:0;
	}
	#hero-intro {
		top:140px;
	}

}

/* Small than 768 px */
@media (max-width: 768px) {

	.mainImg {
		margin-top:-4px;
	}
	.form-control {
		display:inline;
		width:80%
	}
	
	#utilities-lg {
		display:none;
	}

	.navbar-header {
		background-color:#005A9A;	
		width:100%;
	}
	.navbar-inverse {
		background-color:#FFFFFF;
	}
	
	.yamm .dropdown.yamm-fw .dropdown-menu, .caret {
		display:none;
	}
	.nav > li {
		width:50%;
		float:left;
	}
	
	.navbar-inverse .navbar-toggle:hover .glyphicon-search,
	.navbar-inverse .navbar-toggle:focus .glyphicon-search {
	  color:#FFFFFF;
	}
	.container-fluid > .navbar-header {
		height:86px;
	}
	#image-hero {
		top:28px;
	}
	#hero-intro {
		top:168px;
	}

}

@media (max-width: 950px) {
  /*
  form.navbar-form.navbar-left {
    position:absolute;
    top:6px;
	 right:12px;
  }
  */
  
	/*
	ul.nav.navbar-nav {
	 position:absolute;
    top:36px;
	 left:12px;
	}
	*/
}
