@media screen and (min-width: 700px) and (max-width: 900px) {
	.finger-button-wide {padding: 10px 0;}
	.finger-button-wide i, .finger-button-wide span {text-align: center; padding:0;display:block; float: none; line-height: normal;}
}

@media screen and (min-width: 700px) {

	.tablet-only {display: block;}
	.mobile-only {display: none;}

	.logo-grid .site-name{font-size:18px;line-height:1.1;}
	.logo-grid .strap{font-size:35px;line-height:1;font-weight:bold;}

	.logo-grid .logo img{ width:100%; height: auto; }

	.social {
		float: right;
		margin-top: 13px;
		font-size: 28px;
		color: rgb(88,88,88);
	}
	.social a:hover {
		color: Black;
	}

	.full-width-container {
		margin: 0 1%;
		height:100%;
		position: relative;
	}

	.menu {
		width: 100%;
	}

/* Page Layout ----------------------------------------------------------- */
.page-container {
	min-height: 500px;
}
.three-columns {
	display:grid;
	grid-template-columns: 1fr;
	grid-gap:15px;
}


.two-columns {
	display:grid;
	grid-template-columns: 1fr 1fr;
	grid-gap:30px;
}

.bp-main {padding-top: 16px;}


.archive-drop {
	float:right;
	text-align:right;
	width:40%;
}
.archive-drop select {width:60%;}

.inner-logo .site-name {
	font-size:24px;
}

.article-large-box2 .image { height:100%;}
.article-content2 h2 {font-size:24px;}
.article-content2 .content { font-size:16px; line-height:1.2;}
.article-content2 .date { font-size:16px; line-height:1.2;}

.article-fullheight {
	margin-right: 1.25%;
	margin-bottom: 10px;
}
.article-fullheight:nth-child(even){
	float: right;
	margin-right: 0;
}
.article-fullheight .header {
	text-transform: uppercase;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	padding-left: 5px;
	color: White;
}
.article-fullheight .brief {
	padding: 5px;
	background-color: transparent;
}
.bubble-container {display: block;}
.one-column-bubble {
	width: 24%;
	margin-right: 1%;
	float: left;
	margin-bottom: 0px;
	margin-top: 26px;
}
.one-column-bubble:nth-child(2){
	margin-right: 1%;
	float: left;
}
.column-right {
	align-self:self-start;
	border-radius:5px;
}

	/* Footer ----------------------------------------------------------- */

.footer-bottom .full-width-container {
	padding:10px 0;
}
.footer-bottom p {
	font-size: 12px; font-weight: 400; float: left; line-height: 14px; padding-top: 5px; margin-bottom: 0;
}


	/* Tables ----------------------------------------------------------- */


	.archive-drop {
		float:right;
		text-align:right;
		width:80%;
	}
	.archive-drop select {width:80%;}

.grid-take-action {
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
}
.grid-take-action div {	border-right-width:0;}
.grid-take-action div:last-child {border-right-width:3px;}


.articles-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap:10px;
}

.action-button-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap:10px;
	margin:0 0 15px;
}
	.slide-readmore-button a{
		padding: 2px 27px;
	}

	.site-strap-grid {
		grid-template-columns:1fr auto;
		grid-gap:30px;
		padding:5px 0;
		align-items:center;
	}

	.site-strap-grid h4 {
		text-align:left;
	}
	.site-strap-grid a {
		padding: 2px 27px;
	}

	.latest-news-grid {
	  display: grid;
	  grid-template-columns: 1fr 1fr;
	  gap: 10px 10px;
	    margin:0;
	}
	.latest-news-grid .column-2 {
		display:grid;
		grid-template-rows: 1fr 1fr;
		gap:10px;
		margin:0;
	}

	.col-2-wrapper {
		border-radius: 5px;
		background-color: rgb(219,219,219);
	}
	.col-2-wrapper {
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		overflow:hidden;
	}

	.col-2-wrapper .image-wrapper .image, .col-2-wrapper .image-wrapper {
		height: 270px; overflow:hidden;
	}

	.three-col-grid {
		display:grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap:10px;
	}

	.latest-news-grid .article-box {width:100%;height:100%; display:grid; grid-template-rows:auto auto; transition: all .5s; }
	.latest-news-grid .article-box .brief-home {font-size:15px; font-weight:600; line-height:1.1;margin-bottom:8px;padding:0px 10px 0;}
	.latest-news-grid .article-box .home-date{font-size:13px; font-weight:400; line-height:1.1; font-style:italic; }
	.latest-news-grid .article-box .home-date * {color:gray;}


	.page-container .article-box .image, .page-container .article-box .image-wrapper {height:145px;}

	.latest-news-grid .article-box:hover {
		background-color: rgba(0,0,0,.8);
	}
	.latest-news-grid .article-box:hover .details .brief-home,
	.latest-news-grid .article-box:hover .details .home-date
	{
		color:white;
	}

	.white-container h1 {margin-bottom:20px;}


	.stats-box .details .title {font-weight:bold; color:white; font-size:22px; line-height:1.1;padding-bottom:10px;}
	.stats-box .details .brief {color:white;padding-bottom:10px; font-size:15px;line-height:1.1;}
	.stats-box .details .date {color:white; font-style:italic; font-size:15px; line-height:1.1;}


	.aside-columns {
		grid-template-columns: 3fr 1fr;
	}

	.side-content-box ul {columns:3;}

}

@media screen and (max-width: 860px) {
	.three-columns {
		grid-template-columns: 1fr;
	}
}