body * {
			font-family: 'open-sans-regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
			font-weight: 400;
			text-rendering: optimizelegibility;

		}
.grad-footer {
	width: 100%;
	background: #EC1C24;
}
.page-container {
	padding: 3rem 0;
}
.row {
	position: relative;
	margin: 0 auto;
	max-width: 62.5em;
	width: 100%;
}
.small-12 {
	width: 100%;
}
.grad-footer .image-object {
	float: right;
	display: inline-block;
}
.top-bar .title-area [alt="ITWeb Events logo"], .row [alt="ITWeb Events logo"] {
	width: 8rem;
	height: auto;
	margin-left: 0rem;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem !important;
}
.fa {

	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}
.fa-hp-foot {
	font-size: 2rem;
	margin-top: -0.4rem;
	margin-left: 0.8rem;
}
.fa-google-plus-square:before {
	content: "\f0d4";
}
.fa-youtube-square:before {
	content: "\f166";
}
.fa-linkedin-square:before {
	content: "\f08c";
}
.fa-twitter-square:before {
	content: "\f081";	
}
.fa-facebook-square:before {
	content: "\f082";
}
h2.article-headline {
	font-family: 'helvetica-neue-black', Arial, sans-serif;
	font-size: 2rem;
	padding-bottom: 1rem;
	border-bottom: 4px solid #ED3126;
	font-weight: normal;
	padding-bottom: .5rem;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	text-align: center;

}
p {
	text-align: center;
}
input[type="submit"] {
	width: 100%;
	background: #333;
	color: #fff;
	text-align: center;
	border: none;
	padding: 1rem 0;
	font-size: 1rem;
	border-bottom: 6px solid #EC1C24;
	transition: 200ms all;
}
input[type="submit"]:hover {
	cursor: pointer;
	border-color: #333;
	background: #EC1C24;
}

input.-alert {
	background-color:red !important;
}

h3.message {
	text-align:center;margin:100px auto
}

div.subscribe-box {
	width: 300px;margin:auto;
}
.agenda-paragraph {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 1.4;
    text-align: left;
    font-size: 0.9rem;
    padding-top: 1.3rem;
	
}


@media only screen and (min-width: 40.0625em) {
	.medium-6 {
		width: 50%;
	}
}
@media only screen and (min-width: 64.0625em) {
	.column, .columns {
		position: relative;
		padding-left: .9375em;
		padding-right: .9375em;
		float: left;
	}
}