@import url(https://fonts.googleapis.com/css?family=Damion);
@import url(https://fonts.googleapis.com/css?family=Muli);

html,body{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font-size:16px;
	line-height:100%;
	height:100%;
	font-family: 'Muli', sans-serif
}
img{
	border:none;
	outline:none;
	max-width:100%;
}
a, a:hover{
	text-decoration:none
}
h1, h2, h3, h4, h5, h6{
	float:left;
	width:100%;
	margin:10px 0;
	line-height:100%
}
h1{font-size:30px}
h2{font-size:26px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
p{
	float:left;
	width:100%;
	margin:0 0 10px;
	font-size:14px;
	line-height:130%;
	font-family: 'Muli', sans-serif
}
input, input:focus{
	outline:none;
}


/*** BASIC ESTRUCTURE ***/
.px1000{
	width:98%;
	padding:0 1%;
	max-width:1100px;
	margin:0 auto;
}
/*** HELPERS ***/
.hidden{
	display:none
}
.float-right{
	float:right !important;
}
.float-left{
	float:left !important;
}

.align-right{
	text-align:right
}
.align-left{
	text-align:left
}
.align-center{
	text-align:center
}
/*** GRID ***/
[class^="ingrid-"], [class*="ingrid-"]{
	float:left;
	margin:0;
	padding:0;
	position:relative
}
.ingrid-12{
	width:100%;
}
.ingrid-11{
	width:91.63%;
}
.ingrid-10{
	width:83.3%;
}
.ingrid-9{
	width:75%;
}
.ingrid-8{
	width:66.64%;
}
.ingrid-7{
	width:58.31%;
}
.ingrid-6{
	width:50%;
}
.ingrid-5{
	width:41.65%;
}
.ingrid-4{
	width:33.33%;
}
.ingrid-3{
	width:25%;
}
.ingrid-2-5{
	width:20%;
}
.ingrid-2{
	width:16.66%;
}
.ingrid-1{
	width:8.33%;
}
.padding_10{
	float:left;
	width:calc(100% - 20px);
	padding:0 10px;
}
.padding_20{
	float:left;
	width:calc(100% - 40px);
	padding:0 20px;
}
.padding_30{
	float:left;
	width:calc(100% - 60px);
	padding:0 30px;
}

.padding_50{
	float:left;
	width:calc(100% - 100px);
	padding:0 50px;
}
.button{
	display:inline-block;
	padding:10px 25px;
	color:#FFF;
	border:none;
	background:#ef4023;
	font-size:18px;
	cursor:pointer;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.button.blue_button{
	background:#2261a7;
}
.button.blue_button:hover{
	background:#256cbb
}
.image_button{
	background:0;
	padding:0;
	border:0;
	cursor:pointer;
	display:inline-block;
	max-width:100%
}
