@media (min-width:1200px) 
{

	.col-lg-offset-4plus
	{
	margin-left:40%;
	}

}

/* up to tablets */
@media (max-width:767px) 
{

	.navbar-fixed-top .navbar-collapse
	{
	background-color:var(--background-alt);
	}
	
	.navbar-default .navbar-nav>li>a:focus, 
	.navbar-default .navbar-nav>li>a:hover
	{
	background-color:rgba(0,0,0,0.1);
	}

	.loginpages .navbar-toggle
	{
	visibility:hidden;
	}

	.navbar-default .navbar-toggle
	{
	border-color:transparent;
	font-size:34px;
	font-weight:bold;
	line-height:18px;
	padding:4px;
	top:4px;
	}

	#pg-forgot FORM
	{
	padding-bottom:28px;
	}
	
	#pg-forgot #goback
	{
	margin-top:10px;
	}

	#pg-search .leftcol
	{
	margin-bottom:10px;
	}

	#pg-search #articles IMG
	{
	display:none;
	}

	.whitepage
	{
	padding-left:0 !important;
	padding-right:0 !important;
	}

	#btn-upload
	{
	margin-top:10px;
	}

	#file-upload INPUT[type="file"]
	{
	min-width:initial;
	}

	#pg-article .buttons
	{
	width:100%;
	overflow:hidden;
	}

	#pg-article .buttons:first-child
	{
	float:left !important;
	margin-left:0;
	margin-right:0;
	}

	#pg-article .buttons A
	{
	margin-left:0;
	margin-top:5px;
	border-bottom:1px solid transparent !important;
	}

	#pg-article .buttons A.btn-return
	{
	display:block;
	float:left;
	clear:right;
	width:40%;
	}

	#pg-article .buttons A.btn-fave
	{
	width:59%;
	display:block;
	float:right;
	text-align:right;
	}

	#pg-article .buttons A.btn-edit
	{
	display:block;
	width:100%;
	margin-bottom:15px;
	position:relative;
	top:10px;
	text-align:right;
	clear: both;
	float: none;
	}


	#pg-article .articleblock #title TT
	{
	display:block;
	}

	#pg-article #author .author-name,
	#pg-article #author .author-created,
	#pg-article #author .author-modified
	{
	display:block;
	}

	#pg-search.usermode .leftcol
	{
	display:none;
	}

	#pg-search.usermode .user-id-row *
	{
	display:block !important;
	width:100% !important;
	text-align:left !important;
	}

	#pg-search.usermode .user-id-row .user-fullname
	{
	background:var(--white);
	padding:3px;
	border-radius:2px;
	}

	#pg-search.usermode .user IMG {
	display:inline !important;
	}
	
	#main .btn-critical
	{
	position:relative;
	top:180px;
	}
	
	#preview.hootdown CODE
	{
	letter-spacing:-0.1px;
	}
	
	#preview.hootdown PRE:hover::before
	{
	display:none !important;
	}
	
	.navbar-fixed-top
	{
	border-bottom:1px solid rgba(0,0,0,0.1);
	zoom:80%;
	}
	
	HEADER
	{
	position:static;
	margin-top:51px;
	zoom:80%;
	}
	
	#main.with-header
	{
	margin-top:15px;
	}

}

/* ipad and ipad pro */
@media (min-width:768px) and (max-width:1024px)
{

}

@media (max-width:1600px)
{

	#pg-search
	{
	background:var(--white);
	}
	

	
}

/* extreme width, newer monitors */
@media (min-width: 1500px)
{

	.col-lg-4
	{
	max-width: 495px;
	}
	
	.col-lg-offset-4
	{
	margin-left: 0;
	left: 50%;
	transform: translateX(-50%);
	}
}

/* desktop and up */
@media (min-width:992px)
{

	.navbar-default .navbar-collapse
	{
	height:51px !important;
	}

}


/* small ipad to 1500px */
@media (min-width:768px) and (max-width:1500px)
{

	.container
	{
	width:100%;
	padding:0;
	}

}

/* small ipad and up */
@media (min-width:768px)
{
	#pg-search.usermode #articles COLGROUP COL:nth-child(1)
	{
	width:40px;
	}
}

