/*
	
Dark Grey: #384859
Yellow: #ffa600	
	
*/

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


	.nav-toggle {
		display: none;
	}
	
	*body {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
    .site-wrapper {
	    /*border: 1px solid green;*/
		width: 100%;
        min-width: 1000px;
		/*max-width: 1440px;*/
		/*margin: 0 auto;*/
	    display: flex;
    }
	.test .site-wrapper {
		padding-left:280px;
	}
    .site-sidebar {
        width: 280px;
	    position: relative;
	    background-color: #384859;
	    flex-shrink: 0;
    }
	.test .site-sidebar{
		position: fixed;
    	top: 0;
    	bottom: 0;
		left:0;
		z-index: 99;
	}
    .site-sidebar:before {
	    content: " ";
	    display: block;
	    height: 100vh;
	    width: 50%;
	    position: fixed;
	    z-index: -1;
	    left: 0px;
	    top:0px;
	    background: #384859;
    }
	.test .site-sidebar:before{
		width:280px;
	}
	.site-content {
		flex-grow: 1;
		padding-right: 30px;
		padding-left: 20px;
	    border-left: 20px solid #ffa600;
	}

/* Brand */
	.header {
		width: 100%;
	}
    .header .brand {
	    /*border-bottom: 1px solid #fff;*/
	    display: block;
	    padding: 30px;
    }
    .header .brand img {
        width: 70%;
	}
	.header .navigation-wrapper {
	    padding: 30px;		
	}




/* Hero */
	.hero {
		position: relative;
		margin-left: -35px;
		margin-right: -45px;
		/*padding-right: 50px;*/
		margin-top: 0px;
		margin-bottom:30px;
		background: #384859;
	}
	.hero .caption {
		position: absolute;
		top: 0px;
		left: 0px;
		padding: 3vh 5vw;
		background: #ffa600;
		z-index: 99;
		display: flex;
		align-items: center;
	}
	.hero .caption h1 {
		font-size: 3.5vw;
	}	
	.hero .thumb img {
		display: block;
		
	}


/* Feature */
	.feature .block.text {
		padding: 30px;
		margin-top: -150px;
		background: #fff;
	}



/* Members */
    .members {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .members .member {
        width: 25%;
        display: flex;
        align-items: center;
        padding: 30px;
    }

	


/* Section Header */
	
	.section-header {
		display: flex;
		align-items: flex-end;
		/*margin-top: -20px;*/
		margin-left: -35px;
		margin-right: -45px;
		/*border-right: 50px solid #384859;*/
		/*background: -webkit-linear-gradient(0deg, rgba(56,72,89,0) 30%, rgba(56,72,89,0.1) 100%)*/
	}
    .section-header .section-title {
		padding: 140px 20px 20px 20px;
		width: 33%;
		align-self: stretch;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
    }
    .section-header .section-lead {
        display: flex;
        align-items: flex-end;
        height: 100%;
		padding: 20px 40px 20px 40px;
		width: 66%;
    }
    .section-header .section-lead p {
		margin: 0;
	}



/* People */
    .people {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        /*grid-template-columns: 25% 25% 25% 25%;*/
    }
    .people .person {
		margin: 0 30px 40px 0;
		width: 150px;
    }
    .people li .thumb {
        margin-bottom: 20px;
        background: #efefef;
        border-left: 10px solid #ffa600;
    }
    .people li h3 {
        margin-bottom: 0px;
        font-size: 1.1em;
        font-weight: 400;
    }
    .people li p {
        margin: 0;
        opacity: .7;
        font-size: .8em;
        font-weight: normal;
    }
    /* Hover State */
    .person li a:hover .thumb {
        background: #34CFB8;
    }
    .person li a:hover img {
        opacity: .7;
    }
    .person .social-links {
        padding: 0;
        list-style: none;
        display: flex;
        flex-wrap: wrap;
    }
    .person .social-links li {
        margin: 0 5px 0 0;
    }
    .person .social-links li a {
        font-size: 1.8em;
    }



/* Resources */

    .resources {
        display: grid;
		grid-template-columns: 1fr 1fr;
		margin: 0;
		padding: 0;
    }
    .resources .resource {
		list-style: none;
		padding: 10px;
		margin: 0 30px 40px 0;
		border: 1px solid #ffa600;
    }

	.resources .resource a{
		text-decoration: none;
	}

	.resources .resource:hover,.resources .resource:focus{
		text-decoration: none;
	}

    .resources .resource .thumb {
        width: 100%;
        border: 1px solid #efefef;
        background: #000;
        margin-bottom: 20px
    }
    .resources .resource .thumb img {
	    opacity: .95;
	}
    .resources .resource .caption h3 {
	    font-weight: 400;
	    font-size: 1em;
	    line-height: normal;
	    margin: 0;
	}
	.resources .resource .caption p{
		color:#384859;
		font-size:0.8rem;
	}
	.resources .resource .caption p:empty{
		margin:0;
	}

/* Stories */
	.stories {
		display: flex;
		justify-content: center;
		margin: 40px 0;
	}
	.story {
		width: 33%;
		padding: 10px;
		border: 5px solid #ffa600;
	}
	.story .caption {
		padding: 20px 0;
	}
	.story .caption h1 {
		font-size: 1em;
		text-transform: uppercase;
		letter-spacing: normal;
		font-weight: normal;
		color: #ffa600;
	}
	.story .caption p {
		margin-bottom: 0;
	}

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .resources {
        display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		margin: 0;
		padding: 0;
    }
}