/* #Media Queries
================================================== */

/* Larger than mobile */
@media (min-width: 400px) {
}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {
}

/* Larger than tablet */
@media (min-width: 750px) {

	.section-banner {height:250px;}
	.section-banner-content {margin-top:-125px;}

	.team-filter li {display:inline-block;width:48%;}

	.footer-contact {width:48%;float:left;margin-right:2%;}
	.footer-address {width:50%;float:left;padding-top:0;}
	.footer-logo {width:100%;float:left;}
}

/* Larger than desktop */
@media (min-width: 1000px) {
	.mainNav {display:block;}
	.mainNavSearch{display:block;}
	.mobile-nav-trigger-outter,
	.mobile-nav { display: none }

	.banner-tall {padding:120px 0;}
	.banner-short {height:350px;}

	.home-row,
	.sidebar-content {display:flex;justify-content:space-between;align-items:center;}
	.row-even .home-row {flex-direction: row-reverse}
	.home-row-content {width:40%;}
	.home-row-pic {width:50%;}

	.home-row-icon {max-width:250px;top:-60px;left:-40px;}

	.sidebar-content-lrg {width:75%;padding-right:120px;margin-bottom:0;border-bottom:none;border-right:2px solid var(--color-red);box-sizing: border-box}
	.sidebar-content-sml {width:25%;padding-left:40px;box-sizing: border-box}

	.reverse .sidebar-content-lrg {padding:0 0 0 120px;border:none;border-left:2px solid var(--color-red);}
	.reverse .sidebar-content-sml {padding-left:0;padding-right:40px;}

	.section-banner {height:350px;}
	.section-banner-content {margin-top:-175px;padding:60px;}

	.investment-blocks {display:flex;justify-content: space-between;}
	.investment-block {width:30%;box-sizing: border-box;}

	.team-filter li {width:auto;font-size:1.1rem;}
	.team-grid,
	.post-grid {grid-template-columns: repeat(auto-fill, 24%);}
	.team-block-content,
	.post-block-content {padding:20px;line-height:1.4;}



	.stage-block {float:left;width:100%;height:175px;margin-bottom:0;border:none;border-top:2px solid var(--color-red);border-bottom:2px solid var(--color-red);}
	.stage-block.block-1 {width:calc(18% - 25px);margin-right:25px;border-left:2px solid var(--color-red);}
	.stage-block.block-2 {width:calc(19% - 25px);margin-right:25px;}
	.stage-block.block-3 {width:20%;z-index:3;}
	.stage-block.block-4 {width:20%;margin-top:0;}
	.stage-block.block-5 {width:23%;margin-top:0;}

	.stage-block.block-1:after,
	.stage-block.block-2:after {content:"";position:absolute;bottom:auto;left:auto;top:-1px;right:-12px;width:15px;height:calc(100% + 2px);background:url(../images/stage-broken-right.jpg?v=2) center center no-repeat;background-size:cover;}

	.stage-block.block-2:before,
	.stage-block.block-3:before {content:"";position:absolute;bottom:auto;right:auto;top:0;left:-1px;width:15px;height:100%;background:url(../images/stage-broken-left.jpg?v=2) center center no-repeat;background-size:cover;}

	.stage-block.block-4:before,
	.stage-block.block-5:before{content:"";position:absolute;bottom:auto;right:auto;top:-2px;left:0;width:27px;height:100%;padding:2px 0;background:url(../images/stage-arrow-back.jpg) center center no-repeat;background-size:cover;}

	.stage-block.block-3:after,
	.stage-block.block-4:after,
	.stage-block.block-5:after {content:"";position:absolute;bottom:auto;left:auto;top:-2px;right:0;width:27px;height:100%;padding:2px 0;background:url(../images/stage-arrow-front.jpg) center center no-repeat;background-size:cover;}


	.footer-contact {width:32%;}
	.footer-address {width:30%;padding-bottom:0;}
	.footer-logo {width:36%;float:right;text-align:right;}
}

@media (min-width:1100px) {
	.team-filter li {font-size:1.3rem;}

}
/* Larger than Desktop HD */
@media (min-width: 1200px) {
	body {padding-top:115px;}

	.mainNav {padding-top:16px;}
	.mainNav li {margin-left:20px;}

	.logo {width:250px;}

	.banner-short {height:400px;}
	.team-filter li {margin-right:2px;font-size:1.4rem;}

	.stage-block span {font-size:1.8rem;}
}

@media (min-width:1300px) {
	.team-filter li {margin-right:5px;font-size:1.6rem;}
}

@media (min-width:1400px) {
	.team-filter li {margin-right:5px;font-size:1.8rem;}
}