.main-navigation {
  margin: 0 -35px;
  background: #000000;
  font-size: 13px;
  position: relative;
}

.main-navigation ul li:hover > a {
  background: #FAFFE2;
  color: #000000;
}
.wpcf7-form { 
	background:#f7f7f7; 
	padding:20px; 
	border:2px solid #000000; 
	margin-bottom:30px; 
	border-radius:7px; 
}

#search-icon #search-icon-icon {
display: none;
} 

#main,
 .site-content .entry-header,
 .site-content .entry-summary,
 .site-content .entry-meta,
 .page-content .site-content .entry-content,
 .site-content .entry-summary,
 .page-content {
 background: #FAFFE2;
 }
.site-content .entry-content, .site-content .entry-summary, .page-content {
    background-color: #FAFFE2;
    padding: 12px 10px 0;
}
header#masthead { 
    background: none repeat scroll 0 0 #FAFFE2;
    box-sizing: border-box;
    padding: 0 35px;
}
