/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
/**************************************************************************************/
a											{color:#143041; text-decoration:none; outline:0 none;}
a:hover										{color:#744835;}
/*----------------------------------------------------------------------------------*/
html 										{ height:100%;-webkit-text-size-adjust:none;}
body										{color:#143041; font-family: "Literata", sans-serif; font-optical-sizing: auto; font-style: normal; font-weight: 200; font-size:18px; line-height: 36px; /*height:100%;*/ background-color:#fff; text-align:center;}
h1							 				{color:#143041; font-weight: 400; text-transform: uppercase;}
h2							 				{color:#143041; font-weight: 400; text-transform: uppercase; letter-spacing: 1px;}
/* ---------------------------------------------------------------------------------*/

/* ----------------------- layout ----------*/
hr 											{ width: 70px; margin-bottom: 40px; margin-top: 40px; border-top: 1px solid #9f887e;}
.wrapper									{ margin:0 auto; min-height:100%; height:100%; height:auto !important;}
.container									{ max-width:660px; margin:0 auto;}
.main_content								{ width:100%; padding:0 0 20px 0; display:inline-block;}
.main_content p								{ padding: 0 15px; font-size:18px;}
.header										{ width:100%; padding:50px 0;}
.highlight									{ color:#143041; font-weight: 400; text-transform: uppercase;}
.alt_info									{ font-style: italic; font-size: 14px !important; color: #744835; line-height: 20px; margin-bottom: 6px; margin-top: 5px;}
.intro p									{ font-size: 18px;}
/*-------------------------------------------*/

.menubutton {
    background-color: #143041;
	color: #fff;
    border: none;
	margin: 10px;
	padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-radius: 15px;
}
.menubutton:hover {
	background-color: #744835;
    color: #fff;
}

/* ------------------ HEADER HERE -------------------*/
.logo										{ max-width: 430px; width: 90%; height: auto;}
/* ---------------------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
.footer										{ width:100%;}
.footerin									{ max-width:660px; margin:0 auto; padding:21px 30px; }
.footer, .push {height:110px;}

.fa {
  padding: 20px;
  font-size: 24px !important;
  width: 24px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
}
.fa-linkedin {
  background: #143041;
  color: white;
}
.fa-linkedin:hover {
  background: #007bb5;
  color: white;

}
