.gfullwidth-container {
	width: 80%;
	margin: auto;
}

.gfullwidth-columnleft {
	width: 60%;
	float: left;
	margin-right: 5%;
}

.gfullwidth-columnright {
	width: 34%;
	float: right;
}

/* Conference Page */
.glconf {
	color: #fdfdfd;
	font-family: Open Sans Regular;
	font-size: 1.2em;
}

.glconf a {
	color: #ffc364;
	text-decoration: none;
	font-family: Open Sans Regular;
}

.glconfnav {
	text-align: center;
	padding: 1em .3em;
	background-color: #000000;
	text-transform: uppercase;
}

.glconfnav a {
	color: #ffffff;
}

.glconfapplysec {
	text-align: center;
	padding: 1.6em 0;
}

.glconfapplybutton {
	text-align: center;
}

.glconfapplybutton a {
	padding: .5em 4em;
	background: #e11e28;
	color: #fff;
	font-size: 1.6em;
	border: none;
	text-transform: uppercase;
	text-decoration: none;
	font-family: open sans regular, sans serif;
}

.glconfsecabout {
	background: #191032 url('http://www.thefire.org/wp-content/uploads/2014/04/Bryn-Mawr-background2.jpg') no-repeat center top;
	color: #fdfdfd;
	padding: 3.2em 3em;
}

.glconfsecabout h2 {
	border-top: 8px solid #ffc364;
	font-family: Open Sans Regular;
	padding: .6em 0;
	font-size: 1.8em;
}

.glconfsecabout ul {
	padding: .8em 0;
}

.glconfsecabout ul li {
	margin-left: 5em;
	font-family: Open Sans Regular;
	font-size: 1em;
	padding-bottom: .8em;
}

.glconfsectestimonial {
	padding: 3.2em 3em;
}

.glconfsectestimonial p {
	color: #000000;
	padding-bottom: 1.3em;
	font-size: .75em;
	font-family: Open Sans Regular, sans-serif;
}

.glconfsectestimonial h2 {
	border-top: 8px solid #ffc364;
	padding: .6em 0;
	font-size: 1.8em;
	font-family: open sans regular, sans-serif;
}

.cfullwidth-columnleft {
	width: 45%;
	float: left;
	margin-right: 5%;
	padding: 1em 0;
}

.cfullwidth-columnright {
	width: 45%;
	float: right;
	padding: 1em 0;
}

.glconfsecspeakers {
	background: #f06450 url('http://www.thefire.org/wp-content/uploads/2014/04/speakers-background.jpg') no-repeat center top;
	color: #fdfdfd;
	padding: 3.2em 3em .2em;
}

.glconfsecspeakers h2 {
	border-top: 8px solid #ffc364;
	padding: .6em 0;
	font-size: 1.8em;
	font-family: open sans regular, sans-serif;
}

.glconfseclocation {
	color: #000000;
	padding: 3.2em 3em .2em;
}

.glconfseclocation h2 {
	border-top: 8px solid #ffc364;
	padding: .6em 0;
	font-size: 1.8em;
	font-family: open sans regular, sans-serif;
}

.glconfseclocation ul li {
	margin-left: 5em;
	font-family: Open Sans Regular;
	font-size: .9em;
	padding-bottom: .8em;
}

/*Media queries*/
@media only screen and (max-width: 767px) {
	.gfullwidth-container {
		width: 100%;
	}
	
	.gfullwidth-columnleft {
		width: 100%;
		float: none;
	}
	
	.gfullwidth-columnright {
		width: 100%;
		float: none;
	}
	
	.glconfnav {
		display: none;
	}
	
	.glconfapplysec {
		text-align: center;
		padding: 20px 0;
	}
	
	.glconfapplybutton {
		text-align: center;
	}
	
	.glconfapplybutton a {
		padding: 1em .5em;
		font-size: 1em;
		display: block;
	}
	
	.glconfsecabout {
		background: #191032;
		padding: 3em 1em 3.5em;
	}
	
	.glconfsecabout h2 {
		font-size: 1.2em;
		display: block;
	}
	
	.glconfsecabout ul li {
		margin-left: 45px;
		font-size: .75em;
		padding-bottom: .8em;
	}
	
	.glconfsectestimonial {
		color: #000000;
		padding: 3em 1em 3.5em;
	}
	
	.glconfsectestimonial p {
		color: #000000;
		padding-bottom: 1.3em;
		font-size: .75em;
		font-family: Open Sans Regular, sans-serif;
	}
	
	.glconfsectestimonial h2 {
		font-size: 1.2em;
		display: block;
	}
	
	.cfullwidth-columnleft {
		width: 100%;
		float: none;
		padding: 0;
	}
	
	.cfullwidth-columnright {
		width: 100%;
		float: none;
		padding: 0;
	}
	
	.glconfsecspeakers h2 {
		font-size: 1.2em;
		display: block;
	}
	
	.glconfsecspeakers {
		background: #f06450;
		color: #fdfdfd;
		padding: 3em 1em 3.5em;
	}
	
	.glconfseclocation {
		padding: 3em 1em 3.5em;
	}
	
	.glconfseclocation h2 {
		font-size: 1.2em;
		display: block;
	}
	
	.glconfseclocation ul li {
		margin-left: 45px;
		font-size: .75em;
	}
}
