/*
Structure:

 - body formatting


*/


@media (max-width: 1200px) {

	#jsg-grid {
		display: none;
	}

	/* body formatting*/
	body {
		
	}


	.content-holder {
		margin: 0px 15px;
	}


	/* header*/

	#banner-top {
		padding: 0px 15px;
	}


	/*force wrap of menu down*/
	#logo {
		margin-right: 120px;
		margin-bottom: 0px;
	}

	nav .nav-collapse {
		width: 80%;
	}


	.menu-main-menu-container {
		float: right;
	}

	/* remove top margin*/
	#inner-header .nav-collapse {
		margin-top:10px;
	}

	/* push the logo off the side of the page*/
	#menu-item-339 {
		margin-right: 20px;
	}






	/* footer */

	footer #inner-footer {
		padding: 20px 15px;
	}

	footer .secondary-footer-menu ul.seo {
		width: 100%;
		padding-top: 0px;
		margin-top: 5px;
	}

	footer .secondary-footer-menu ul.seo li {
		margin-top:5px;
		margin-bottom: 5px;
	}




	/* TEAM page */

	.search-box  select {
		width: 250px;
	}


	
	.main-container header .container-fluid {
		margin-left: 15px;
	}

	.main-container header .hero-photo-holder /*.main-container .search-box*/
	 {
		margin-left: -15px;
	}

	.main.team-page {
		padding-left: 15px;
		padding-right: 15px;
	}





	/* Publications */

	.publications.search-box .break-title {
		width: 20%;
	}

	.publications.search-box .search-input {
		width: 70%;
	}

	.publications.search-box .search-input .select-area {
		width: 60%;
	}

	.publications.search-box .register {
		width: 100%;
		display: block;
		padding-top: 30px;
		clear: both;
	}
	
    .publications .register label {
        padding-left: 0;
        padding-right: 45px;
    }
    
    .publications .register .pull-right {
        float: left;
    }
    

	/* contact form */

	.page-contact article aside.span4 {
		width: 100%;
		margin-left: 0px;
		margin-top: 50px;
	}


	.page-contact article section.span8 {
		width: 100%;
	}






	/* carousel*/

	
	.carousel p{
		font-size: 47px;
		line-height:52px;
	}



}