blockquote {
	color: #006000;
}
blockquote:not(.contact-form-submission):before {
	color: #E0ECE0;
}
blockquote.margin-bottom-0 {
	margin-bottom: 0px;
}
table {
	/*color: #008000;*/
}
td {
	/*border-bottom: 1px solid #008000;*/
}
h2 {
	/*color: #008000;*/
}
h6 {
	/*color: #008000;*/
}
input[type="text"], 
input[type="number"], 
input[type="email"],
textarea{
	/*color: #40A040;
	border: 2px solid #C0E0C0;*/
}
input[type="text"]:focus,
input[type="number"]:focus,  
input[type="email"]:focus,
textarea:focus {
	/*color: #008000;
	border: 2px solid #008000;*/
}
input[type="button"],
input[type="submit"] {
	color: rgba(64, 64, 64, 1);
	border: 2px solid #999;
}
input[type="button"]:focus,
input[type="submit"]:focus {
	/*border: 2px solid #C0E0C0;*/
}
input[type="button"]:hover,
input[type="submit"]:hover {
	/*color: rgba(0, 128, 0, 1);
	border: 2px solid #008000;*/
}
input[type="submit"]:disabled {
	color: rgba(128, 128, 128, .5);
	border: 2px solid #E0E0E0;
	cursor: default;
}
.main-navigation {
	background: #004000;
}
.site-title a {
	color: #006000;
	border-color: #222;
}
@media screen and (min-width: 1000px) {
  .page-content {
	  width: 900px;
  }
}
.page-content p {
	/*color: #008000;*/
}
.home .page-content:after {
	/*color: #C0D8C0;*/
}
.project-summary {
	/*background: rgba(0, 128, 0, .5);*/
}
.page-content .contact-form {
	/*color: #008000;*/
}
.contact-form label span {
	/*color: #C0E0C0;*/
}
.contact-form textarea {
	width: 100%;
}
.contact-form .read-only-textarea {
	height: 100px;
	background-color: #EBEBE4;
	cursor: default;
}
.contact-services-col1 {
	float: left;
	width: 17%;
}
.contact-services-col2 {
	float: left;
	width: 19%;
}
.contact-services-col3 {
	float: left;
	width: 16%;
}
.contact-services-col4 {
	float: left;
	width: 22%;
}
.contact-services-col5 {
	float: left;
	width: 25%;
}
@media screen and (max-width: 720px) {
	.contact-services-col1 {
		float: left;
		width: 100%;
	}
	.contact-services-col2 {
		float: left;
		width: 100%;
	}
	.contact-services-col3 {
		float: left;
		width: 100%;
	}
	.contact-services-col4 {
		float: left;
		width: 100%;
	}
	.contact-services-col5 {
		float: left;
		width: 100%;
	}
}
.footer-widget-area {
	background: rgba(0, 64, 0, 1);
}
.site-footer {
	background: #202020;
}
.page-header {
	display: none;
}
.single .entry-header {
	display: none;
}
.navigation.post-navigation {
	display: none;
}
.instaquote {
	margin: 0px;
}
.instaquote td {
	border: none;
	height: 45px;
	vertical-align: middle;
}
.instaquote-div div div {
	display: table-cell;
	height: 45px;
	vertical-align: middle;
	/*color: #008000;*/
}
.instaquote-div-100 {
	float: left; 
	width: 96%;
}
.instaquote-div-col1 {
	float: left; 
	width: 27%;
}
.instaquote-div-col2 {
	float: left; 
	width: 27%; 
}
.instaquote-div-col3 {
	float: left; 
	width: 27%; 
}
@media screen and (max-width: 720px) {
  .instaquote-div-col1 {
    width: 91%;
  }
  .instaquote-div-col2 {
    width: 91%;
  }
  .instaquote-div-col3 {
    width: 91%;
  }
}
.instaquote-div .margin-left-30 {
	margin-left: 30px;
}
.instaquote-div .margin-right-30 {
	margin-right: 30px;
}
.instaquote-div .margin-left-60 {
	margin-left: 60px;
}
.instaquote-div .margin-right-60 {
	margin-right: 60px;
}
.instaquote-contact-div-50 {
	float: left;
	width: 50%;
}
.instaquote-contact-div-100 {
	float: left;
	width: 100%;
}
@media screen and (max-width: 640px) {
	.instaquote-contact-div-50 {
		width: 100%;
	}
}
.display-none {
	display: none;
}
.text-align-center {
	text-align: center;
}
.disable-label {
	/*color: #C0E0C0;*/
	color: #C0C0C0;
}
.flat-fee {
	min-width: 70px;
}
.footer-contact .contact-submit {
	text-align: center
}
.footer-contact .contact-form input[type=text],
.footer-contact .contact-form input[type=email],
.footer-contact .contact-form textarea {
	width: 100%;
}
.site-info {
	font-weight: bold;
	font-size: 16px;
}
.sep {
	margin: 0px 10px 0px 10px;
}