.error{
	color:red;	
}
.headline-slim{
	font-weight:400;	
}
.c-logo{
	font-size: 30px;
	font-weight:bold;
	line-height:0.5em;	
  font-family: "Lato", sans-serif;
}
.map-holder{
	overflow:hidden;
	position:relative;
	min-height:375px;
}
.pad-left-75{
	padding-left:75px;	
}
.c-caption, .c-media{
	margin-bottom:25px;	
}

.c-address-box{
	/* background: #a4a4a4 none repeat scroll 0 0; */
	border-right:1px solid #a4a4a4;
    padding: 15px;	
}

a.iconlink{
	color:#5c6873;
	font-size:22px;
	margin-right:20px;
}

a.iconlink:hover{
	color:#a4a4a4;	
}

a.iconlinkongreen{
	color:#5c6873;
	font-size:22px;
	margin-right:20px;	
}

a.iconlinkongreen:hover{
	color:#fff;	
}

.headtags{
	background: rgba(227, 227, 227, 0.9); width:225px; height:100%;  position:absolute; left:0px; top:0px; padding:20px 10px;
  font-family: "Lato", sans-serif; font-size:20px; color:#ababab; letter-spacing:0.03em;
}
.lato{	
  font-family: "Lato", sans-serif;	
}
.myvalign{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.padrightmin{
	padding-right:70px !important;	
}
.padright20{
	padding-right:20px !important;	
}
.padright50{
	padding-right:50px !important;	
}

.c-content-title-1 > h3.b10 {
  margin-bottom: 10px !important; }
  
.openPositions{
	  text-align:center; margin-top:60px;
  }

@media (max-width: 991px) {
  /* 991px */
.pad-left-75{
	padding-left:0;	
}
.c-address-box{
	/* background: #a4a4a4 none repeat scroll 0 0; */
	border-right: none;
	border-left:1px solid #a4a4a4;
}
}

@media (max-width: 760px) {
  /* 760px */

.headtags{ 
	position:relative;
	width:100%;
}
.myvalign{
	position: relative;
top: 10px;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
  
.openPositions{
	  text-align:left; margin:20px;
  }
.padrightmin{
	padding-right:15px !important;	
}
.padright20{
	padding-right:15px !important;	
}
.padright50{
	padding-right:15px !important;	
}
}
