/* Compiled Less CSS File */
/* Generated from "styles.css" */

/* LESS Document */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 26, 2015 */
@font-face {
  font-family: 'pf_din_text_cond_proregular';
  src: url('ufonts.com_pfdintextcondpro-regular-webfont.eot');
  src: url('ufonts.com_pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('ufonts.com_pfdintextcondpro-regular-webfont.woff2') format('woff2'), url('ufonts.com_pfdintextcondpro-regular-webfont.woff') format('woff'), url('ufonts.com_pfdintextcondpro-regular-webfont.ttf') format('truetype'), url('ufonts.com_pfdintextcondpro-regular-webfont.svg#pf_din_text_cond_proregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*variables*/
/*mixens*/
.font {
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
}
/*CSS*/
html,
body {
  margin: 0 auto;
  height: 100%;
  overflow: hidden;
  background-color: #65bf9c;
}
#wrapper {
  height: 100vh;
  margin: 0 auto;
  margin-top: 0px;
  overflow: hidden;
  background-color: #65bf9c;
  /*position:relative;*/

  /*background-color:@ibwdwhite;*/

}
#main_content {
  width: 1920px;
  position: relative;
  margin: 0px;
  margin-left: auto ;
  margin-right: auto ;
  background-color: #65bf9c;
}
#header {
  width: 350px;
  height: 1023px;
  position: relative;
  float: left;
  background-color: #65bf9c;
}
#header_content {
  width: 275px;
  height: 1023px;
  position: relative;
  margin-left: auto ;
  margin-right: auto ;
}
#animation {
  width: 1570px;
  height: 100vh;
  float: right;
  position: relative;
  background-color: #65bf9c;
  margin:0px;
  padding:0px;
}
/*#Stage {
	position:absolute;
	left:0px;
	
	
}*/
#logo {
  position: relative;
  margin-left: auto ;
  margin-right: auto ;
  width: 275px;
  height: 220px;
  margin-top: 120px;
}
h2 a {
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  padding: 10px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
}
h3 a {
	font-size:14px;
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  padding: 10px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
}

button {
	font-size:14px;
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color:#65bf9c;
  background-color: #ffffff;
  text-decoration: none;
  padding: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 1px; 
  margin-top:10px;
 
}
#contact {
  margin-top: 150px;
}
#contact h2 {
  text-transform: uppercase;
  font-size: 2ems;
  margin-left: 70px;
}
#contact h2 {
  text-transform: uppercase;
  font-size: 2ems;
  margin-left: 70px;
  margin-top: 100px;
}
#log_on {
  margin-top: -60px;
}
#log_on h2 {
  text-transform: uppercase;
  font-size: 2ems;
  margin-left: 70px;
}
#log_on h2 {
  text-transform: uppercase;
  font-size: 2ems;
  margin-left: 75px;
  margin-top: 100px;
}
#linked_in img{
	padding:0px;	
	margin-left:45px;
	
}
#details {
  margin-left: -40px;
  margin-top: 60px;
}
#details ul {
  list-style: none;
}
#details li {
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
  line-height: 2.5em;
  letter-spacing: 0.3em;
}
.smaller{
	word-spacing:-1px;
	/*font-size:11px;*/
}
.myform {
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
}
fieldset {
  border: 1px solid #ffffff;
}
textarea {
  border: 1px solid #ffffff;
}
input {
  border: 1px solid #ffffff;
}
textarea {
  width: 245px;
}
.textarea {
  width: 245px;
}

.input2 {
  color: #65bf9c;
}
#link a {
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  padding: 10px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
}
#process {
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
}
#footer {
  font-family: 'pf_din_text_cond_proregular', sans-serif;
  font-weight: normal;
  color: #ffffff;
  margin-left: 30px;
  margin-top: 30px;
}