/* LG */
@media only screen and (max-width : 1200px) {
	
	/*iPad affix bug fix*/
	#menu, #menu.affix{
		transform:translateZ(0);
	}
	
	a.logo, a.logowhite{
		margin-right:0px;
	}
	.circle{
		margin-right:0px;
		margin-left:5px;
	}
	ul.blogs li{
		padding:24px 10px;
	}
	.intxt{
		width: 50%;
	}
	
}

/* MD */
/*@media only screen and (max-width : 768px) {*/
@media only screen and (max-width : 1100px) {

	.vs5{
		margin-top:30px;
	}
	
	#header-amspec, #menu{
		width: 102%;
	}
	
	#menu{
		z-index: 9999;
		position:fixed;
		padding:0;
		height: auto;
	}

	#content {
		padding-top: 130px;
		margin-top: 0;
	}

	.featured-image + #content {
		padding-top: 0;
		margin-top: 30px;
	}

	.featured-image {
		padding-top: 82px;
	}
	
	ul#mainmenu>li{
		margin-right:6px;
		margin-left:6px;
	}
	
	.headlines h2{
		margin:0px 0 30px 0;
		font-size: 20px;
	}
	.headlines ul{
		padding:0 0px;
	}
	
	ul.blogs li{
		padding:20px 10px;
	}
	
	ul.meta li.author{
		display:block;
		margin-bottom:6px;
	}
	.ad img{
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
	
	.intxt h1 a, .intxt h2 a, .intxt h3 a,
	.intxt h4 a, .intxt h5 a, .intxt h6 a{
		font-size: 20px;
	}
	/*
	.intxt p{
		display:none;
	}
	*/
	
	#menu .navbar {
			margin-bottom: 0;
	}
}

/* MD AND ABOVE */
@media only screen and (min-width : 1100px) {
	._news .story {
		height: 132px;
	}
	._news ._pic_headline_picture {
		height: 175px;
	}
}

/* SM ONLY */
@media only screen and (max-width : 1100px) and (min-width: 681px) {
	.article.top-story {
		margin: 0;
	}
	.article.top-story h3 {
		font-size: 14px;
	}
	.article.top-story .story {
		padding: 5px 15px;
	}
	.article.top-story ul.meta {
		margin: 0;
	}
	.article.top-story ul.meta li.author {
		margin: 0;
	}
	._more_news .story {
		height: 132px;
	}
	._more_news ._pic_headline_picture {
		height: 200px;
	}
}

/* XS */ 
/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width : 680px) {
	
	.vs, .vs2, .vs3, .vs4, .vs5	{
		margin-top:15px;
	}
	h1, h2, h3, h4, h5, h6{
		font-size: 24px;
		line-height:30px;
	}
	
	.btn{
		padding:0 32px;
		height: 46px;
		line-height:44px;
		font-size: 15px;
	}
	
	.affix + #content .container {
	    padding-top: 0px;
	}
	
	/*menu*/
	#header-amspec, #menu{
		width: 100%;
	}
	
	#menu{
		z-index: 9999;
		position:fixed;
		padding:0;
		height: auto;
	}

	#content {
		padding-top: 130px;
		margin-top: 0;
	}
	
	#menu .navbar-default,
	#menu .navbar-default .navbar-collapse, 
	#menu .navbar-default .navbar-form {
		border:none;
		background:white;
	}
	
	#menu .navbar-collapse {
		box-shadow: none;
	}
	#menu small{
		margin-right:1em;
		color:white;
	}
	#menu ul.dropdown-menu{
		background:rgba(128,9,15,0.33);
	}
	#menu .navbar-nav>li>.dropdown-menu {
		margin-top: 0px;
	}
	#menu .navbar-default .navbar-nav>li>a:hover{
		background:none;
		color:#0FBF52;
	}
	#menu .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
		background:none;
		color:#0FBF52;
	}
	#menu ul.dropdown-menu{
		background:none;
	}
	#menu ul.dropdown-menu li a {
		margin-top:1px;
		padding-top:15px;
		padding-bottom:15px;
		background:#eee;
	}
	
	#menu .navbar-default .nav>li>a {
		margin-right:0px;
		margin-left:0px;
	}
	#menu .navbar-default .navbar-nav>li>a {
		height:72px;
		line-height:72px;
		border-top:solid 1px #eee;
	}
	
	#menu .navbar{
		margin-bottom:0;
	}
	#menu .navbar-collapse{
		border-top:solid 2px #bc0001;
	}
	#menu .container{
		margin-top:0px;
		padding-top:0;
		/*background:yellow;*/
	}
	ul.mobile-networks{
		clear: both;
		display:block;
		margin:0;
		padding:0;
		width: 100%;
		list-style:none;
	}
	ul.mobile-networks li{
		display:inline-block;
		width:15%;
	}
	ul.mobile-networks li a i{
		font-size: 1.75em;
		color:#222;
	}
	#menu .pull-right{
		float: left !important;
	}
	.menuicon{
		margin-left:0;
	}
	.menuicontxt{
		margin-top:14px;
		margin-right:20px;
		margin-left:7px;
		font-family: 'Titillium Web', sans-serif;
		text-transform:uppercase;
		font-size: 12px;
	}
	
	/*content*/
	.intxt{
		position: static;
		top:0;
		width: 100%;
		height: auto;
		background:white;
	}
	.intxt h1, .intxt h2, .intxt h3, .intxt h4, .intxt h5, .intxt h6{
		margin-top:0;
	}
	.intxt p{
		display:block;
		margin-top:10px;
	}
	.intxt .vs05{
		display:none;
	}
	
	._single-post .imgfull	{
			max-width: 100%;
			float: none;
			margin: 0 0 20px 0;
	}

	.in-depth-featured-pic {
    width: 100% !important;
    min-width: auto;
	}
	.in-depth-featured-pic.right {
    float: none;
    margin-left: 10px;
    margin-right: 10px;
	}
	.in-depth-featured-pic.left {
    float: none;
    margin-left: 10px;
    margin-right: 10px;
	}

		.featured-image .story.story-black {
			bottom: 5px;
			padding: 5px;
			position: static;
		}

		.featured-image .story.story-black h2 {
			font-size: 16px;
			line-height: normal;
		}

		.featured-image .story.story-black h4 {
			font-size: 14px;
			line-height: normal;
		}

		.featured-image .story.story-black ul {
			margin-top: 0;
		}

		.featured-image .story.story-black ul.meta li.author {
			margin-bottom: 0;
		}
	
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    ._single-post .imgfull	{
			max-width: 100%;
			float: none;
			margin: 0 0 20px 0;
		}
}
