article.zero-margin .col-left, article.zero-margin .col-right {
 margin-bottom: -90px;
}
.container-all {
  background: white url(../img/feature.jpg) no-repeat 50% 0; 
}
.container-content {
  padding: 1em 3% 2em 3%;
}
.col-left {
  float: left;
	width: 47%;
}
.col-right {
  float: right;
	width: 47%;
}
.col-contact {
	width: 28%;
}
.columns {
	-webkit-column-count: 2; 
	-webkit-column-gap: 3em;
	-moz-column-count:2; 
	-moz-column-gap: 3em;
	-o-column-count:2; 
	-o-column-gap: 3em;
	column-count: 2; 
	column-gap: 3em;
}
hgroup {
  padding: 150px 0 128px 0;
}
hgroup h2 {
	font-size: 180%;
}
body.contact hgroup {
  padding: 140px 0 138px 0 !important;
}
header {
  background: transparent url(../img/header-bg.png) no-repeat 50% 0; 
  height: 228px;
}
header.fixed {
  background: transparent url(../img/header-bg.png) no-repeat 50% -120px; 
  height: 137px;
}
h1 {
	color: white;
	font-size: 460%;
	text-shadow: 3px 3px 3px #000000;
}
h2 {
	color: #0c437a;
	font-size: 200%;
  margin: 1.5em 0 0 0;
}
nav {
  margin-top: 140px;  
} 
header.fixed nav {
  margin-top: 8px;
}
nav ul li {
  font-size: 110%;
}
nav li a:link,
nav li a:visited {
  padding: 10px 15px;
}
nav li.folio {
  margin-right: 70px;
}
nav li.tips {
  margin-left: 60px;
}
#logo-block img {
  position: fixed;
	height: 113px;
	margin-left: 0;
	width: 327px;
}
