
/**** Foundation.css ****/

*, :before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
* {
	outline: none
}
a {
	text-decoration: none
}
img {
	max-width: 100%
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 15px;
	font-weight: 700;
	line-height: 1.2
}
p {
	margin: 0 0 22px
}
ul {
	padding: 0;
	margin: 0;
	list-style: none
}
input[type="text"], input[type="email"], select {
	float: left;
	width: 100%;
	height: 39px;
	color: #424242;
	font-size: 14px;
	margin: 0 0 10px;
	background: #fff;
	padding: 6px 10px;
	border-radius: 6px;
	border: 1px solid #fff;
}
textarea {
	float: left;
	width: 100%;
	resize: none;
	height: 125px;
	color: #424242;
	font-size: 14px;
	margin: 0 0 10px;
	background: #fff;
	padding: 6px 10px;
	border-radius: 8px;
	border: 1px solid #fff;
}
input[type="submit"] {
	margin: 0;
	color: #fff;
	width: 100%;
	float: left;
	height: 41px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 700;
	border-radius: 8px;
	background: #0252d6;
	text-transform: uppercase;
	border: 1px solid #3575de;
}
.row {
	clear: both;
	width: 1150px;
	margin: 0 auto;
	max-width: 100%
}
.row:before, .row:after {
	content: "";
	display: table
}
.row:after {
	clear: both
}
.row .row {
	width: auto;
	max-width: none;
	min-width: 0;
	margin: 0 -15px
}
.row.collapse .column, .row.collapse .columns {
	padding: 0
}
.row .row {
	width: auto;
	max-width: none;
	min-width: 0;
	margin: 0 -15px
}
.row .row.collapse {
	margin: 0
}
.column, .columns {
	float: left;
	min-height: 1px;
	padding: 0 15px;
	position: relative
}
.column.centered, .columns.centered {
	float: none;
	margin: 0 auto
}
[class*="column"] + [class*="column"]:last-child {
	float: left
}
[class*="column"] + [class*="column"].end {
	float: left
}
.one, .row .one {
	width: 8.33333%
}
.two, .row .two {
	width: 16.66667%
}
.three, .row .three {
	width: 25%
}
.four, .row .four {
	width: 33.33333%
}
.five, .row .five {
	width: 41.66667%
}
.six, .row .six {
	width: 50%
}
.seven, .row .seven {
	width: 58.33333%
}
.eight, .row .eight {
	width: 66.66667%
}
.nine, .row .nine {
	width: 75%
}
.ten, .row .ten {
	width: 83.33333%
}
.eleven, .row .eleven {
	width: 91.66667%
}
.twelve, .row .twelve {
	width: 100%
}

@media only screen and (max-width: 767px) {
.row {
	width: auto;
	min-width: 0;
	margin-left: 0;
	margin-right: 0;
	clear: both
}
.column, .columns {
	width: auto!important;
	float: none;
	    clear: both;
}
.column:last-child, .columns:last-child {
	float: none
}
[class*="column"] + [class*="column"]:last-child {
	float: none
}
.column:before, .columns:before, .column:after, .columns:after {
	content: "";
	display: table
}
.column:after, .columns:after {
	clear: both
}
}