@media screen and (max-width: 335px){
	.pagebuttons
	{
	gap: 5px;
	}
	.page-btn
	{
	width: 58px;
	height: 25px;
	padding: 6px;
	gap: 4px;
	font-size: 9px;
	}
}
@media screen and (min-width: 335px) and (max-width: 360px){
	.pagebuttons
	{
	gap: 6px;
	}
	.page-btn
	{
	width: 58px;
	height: 25px;
	padding: 6px;
	gap: 4px;
	font-size: 10px;
	}
}
/* SMALLER THAN SMALLEST IPAD */
@media (max-width:767px)
{

	.btn
	{
	font-size:20px;
	}

	FOOTER #copyright SPAN
	{
	display:block;
	}
	
	FOOTER #social-media-icons
	{
	display:none !important; /* HIDING FOR NOW UNTIL WE GET THESE */
	}
	
	FOOTER
	{
	font-size:17px;
	}
	
	FOOTER LI
	{
	line-height:2em;
	}
	
	#pg-cat #top .leftcol
	{
	padding-right:0;
	padding-left:0;
	margin-left:0;
	margin-right:0;
	}
	
	#pg-cat #entries
	{
	min-height:initial;
	margin-top:92px;
    list-style-type: none;
    padding-left: 15px;
    margin-right: 5px;
	}
	
	#pg-cat .btnarea .pagelabel
	{
	display:block;
	margin-bottom:5px;
	text-align:center;
	}
	
	#pg-cat .btnarea .pagebuttons
	{
	display:block;
	text-align:center;
	}
	
	#pg-cat .btnarea 
	{
	position:absolute;
	top:-5px;
	padding-top:0;
	margin-top:0;
	border-top:0;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	padding-bottom: 10px;
	}
	
	#pg-art ARTICLE
	{
	padding-right:15px;
	}
	
	#pg-art .article-title
	{
	font-size:18px;
	width:100%;
	}
	
	#pg-art .article-featured-image
	{
	width:100%;
	}
	
	#pg-art .article-featured-image IMG
	{
	max-width:81vw;
	margin-left:0;
	}
	
	#pg-topics
	{
	font-size:20px;
	}
	
	#pg-topics LI A
	{
	text-decoration: underline;
	text-underline-position: under;
	}
	
	#pg-career .subheader-bg
	{
	background-position-x:-150px;
	}
	
	#pg-career .contact-bg
	{
	height:290px;
	}
	
	#pg-career #jobdialog
	{
	margin-left:5%;
	width:100%;
	}
	
	#pg-career #jobdialog H4,
	#pg-career #jobdialog H5,
	#pg-career #jobdialog P,
	#pg-career #jobdialog LI
	{
	font-size:16px;
	}

	.btnarea *
	{
	white-space: nowrap;
	}
	.pagebuttons
	{
	gap: 6px;
	}
	.page-btn
	{
	width: 68px;
	height: 30px;
	padding: 6px;
	gap: 6px;
	font-size: 12px;
	}
	
}

/* TARGET SMALL IPAD ONLY */
@media all and (device-width: 768px) and (orientation:portrait)
{

	#pg-about .col-sm-4
	{
	flex:0 0 57%;
	max-width:57%;
	}
	
	#pg-career .subheader-bg .col-sm-4
	{
	flex:0 0 57%;
	max-width:57%;
	}
	
	#pg-career .contact-bg .col-sm-6
	{
	flex:0 0 100%;
	max-width:100%;
	}
	
	#pg-career #jobdialog
	{
	margin-left:3%;
	margin-right:3%;
	}
	
	#pg-career .tricol .col *
	{
	text-align:center;
	margin-left:initial;
	}
	
	#pg-career .tricol .col H3
	{
	font-size:17px;
	}
	
	#pg-career .tricol .col P
	{
	text-align:left;
	hyphens:auto;
	}

}

@media all and (min-width:1800px)
{

	#sidebar #sidebar-article-title
	{
	text-align:left;
	}
	
}


@media screen and (min-width: 768px) and (max-width: 1200px){
	.btnarea
	{
	margin: 40px 0 80px;
	gap: 15px;
	}
	.pagelabel{
	font-size: 10px;
	}
	.btnarea *
	{
	white-space: nowrap;
	}
	.pagebuttons
	{
	gap: 10px;
	}
	.page-btn
	{
	width: 90px;
	height: 30px;
	padding: 4px 14px 4px 14px;
	gap: 6px;
	font-size: 12px;
	}
}