@font-face {
 font-family:"SeatBold";
 src:url("SeatBcn-Bold.eot");
 src:url("SeatBcn-Bold.eot?#iefix") format('embedded-opentype');
 src:url("SeatBcn-Bold.woff") format("woff");
 font-weight:bold;
 font-style:normal
}

abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;box-sizing: border-box;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}button,input[type=submit],input[type=reset],input[type=button]{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[role=button]{color:inherit;cursor:default;display:inline-block;text-align:center;text-decoration:none;white-space:pre;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}a{line-height:0}img{width:100%}.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

body{
	font-family:"SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 27px;
}



p {
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	font-size: 15px;
	line-height: 27px;
	text-align: center;
}

.hover:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	cursor: pointer;
	
}

.nuller{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.wrapper {
	position: relative;
	width: 100%;
	box-sizing: border-box;
	top: 0;
	margin: 0;
	padding: 40px 0 0 0 ;
	background-color: #FFFFFF;

}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

label {
	position: relative;
	display: block;
	width: 100%;
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	font-size: 14px;
	line-height: 27px;
	text-align: left;
	color: #888888;
}

span {
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	font-size: 10px;
	line-height: 16px;
}

ul{
	font-size: inherit;
}

li{
	font-size: inherit;
	padding: 20px;
	font-size: 15px;
	line-height: 20px;
	margin-left: 5%;
}

h1{
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	color: inherit;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
}

h2 {
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	font-size: 26px;
	line-height: 35px;
	text-align: center;

}

h3{
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	color: inherit;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
}



h4{
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 55px;
	line-height: 60px;
}

h5 {
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	color: inherit;
	font-size: 24px;
	line-height: 30px

}

h6 {
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	color: inherit;
	font-size: 14px;
	line-height: 18px;
}



img {
	width: 100%;
}

a{
	text-decoration: none;
	border-bottom: 1px solid #000000;
	cursor:  pointer;

}

.error_input{
	font-family: "SeatBold", verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	font-size: 10px;
	line-height: 16px;
	color: #CC0033;
	padding-bottom: 10px;
}

input {
	width: 99%;
	font-size: 20px;
	background: transparent;
	border: 0;
    border-bottom: 1px solid #d0d3d4;
    padding:5px 10px;
    box-sizing: border-box;
    color: #444444;
}

.inputerror{
	border-bottom: 1px solid #CC0033;
}

										
.checkboxclass{
	width: 20px;
	text-align:left; 
	font-size: 14px;
	background: transparent;
	border: 0;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

										
.form_div{
	width: 100%;
	vertical-align: top;
}

.hidder{
	display: none !important;
}


.au_section {
	position: relative;

	width: 100%;

	color: #000000;
}

.au_content_a {

	width: 100%;
	padding: 40px 10% 40px 10%;

}

.au_bttn2 {
	position: relative;
	display: block;

	width: 100%;
	max-width: 300px;
	

	padding: 12px 20px;
	margin: 0 auto;

	background-color: #ea5d1a;
	color: #FFFFFF;

	text-align: center;

	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	background-color: #ea5d1a;
	padding: 20px 40px;
	color: #FFFFFF;
	 -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
}

.success_div{
	color: #CC0033;
	padding-bottom: 30px;
	text-align: center;
}	

@media only screen and (orientation: landscape) {

	.form_div{
		display: inline-block;
		width: 100%;
	}

}

@media only screen and (min-width: 1024px) and (orientation: landscape) {

	h1{
		font-size: 40px;
		line-height: 60px
	}

	h4{
		font-size: 100px;
		line-height: 120px
	}

	.au_bttn2{
		min-width: 300px;
		width: auto;
	}

	.au_content_a{
		margin: 0 auto;
		width: 30%;
		padding: 40px 0px 40px 0px;
	}
}

@media only screen and (min-width: 1400px) and (orientation: landscape) {

}
