body {
	color: #3d3d3d;
}

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a,
a#menu,
a#menu:before {
	color: #3d3d3d;
}

h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover {
	color: rgba(61,61,61,.8);
}

.bodylight, 
input, 
textarea,
select {
	color: rgba(61,61,61,.8);
}

.subtle, 
input.searchbutton,
.pagination a,
.widget_cc_social .social-links a,
.share-post-box a,
a#cancel-comment-reply-link {
	color: rgba(61,61,61,.5);
}

a.subtle:hover, 
input.searchbutton:hover,
.pagination a:hover,
.widget_cc_social .social-links a:hover,
.share-post-box a:hover, 
a#cancel-comment-reply-link:hover {
	color: rgba(61,61,61,.7);
}

::-webkit-input-placeholder { color: rgba(61,61,61,.5); }
::-moz-placeholder { color: rgba(61,61,61,.5);} 
:-ms-input-placeholder { color: rgba(61,61,61,.5); } 
input:-moz-placeholder { color: rgba(61,61,61,.5);}

a.underlinelink {
	color: #3d3d3d;
}

a.underlinelink:hover {
	color: rgba(61,61,61,.8);
}





.accent,
a, 
.edd_errors,
header ul.menu li.current-menu-item a, 
header ul.menu ul.sub-menu li.current-menu-item a, 
ul.menu ul.sub-menu li.current-menu-item a:hover, 
ul.menu li.menu-item-has-children.current-menu-item > a:after, 
header ul.menu li.current-menu-item a,
header ul.menu li.current-menu-item a:hover 
{
	color: #daa128;
}

header ul.menu li.current-menu-item a:before {
	background: #daa128;
}

.bypostauthor > .comment-body {
	border-left-color: #daa128;
}

a.circle-arrow {
	border-color: #daa128;
}

.accentbg, 
.button, 
input.button, 
button.button, 
input.submit, 
#commentform input.submit, 
input[type="submit"], 
a#closemenu {
	background: #daa128;
}

a.underlinelink {
	border-bottom-color: #daa128;
}

a.underlinelink:hover {
	border-bottom-color: #6cbe45;
}





a.accent:hover,
a:hover {
	color: #6cbe45;
}

a.circle-arrow:hover {
	border-color: #6cbe45;
}

a.accentbg:hover, 
a.button:hover, 
input.button:hover, 
button.button:hover, 
input.submit:hover, 
#commentform input.submit:hover, 
input[type="submit"]:hover,
.box-image-ad:hover .faux-button {
	background: #6cbe45;
}






.accentbg, 
.button, 
input.button, 
button.button, 
input.submit, 
#commentform input.submit, 
input[type="submit"], 
a#closemenu {
	color: #ffffff;
}

a#closemenu:before {
	color: #ffffff;
}

a.accentbg:hover, 
a.button:hover, 
input.button:hover, 
button.button:hover, 
input.submit:hover, 
#commentform input.submit:hover, 
input[type="submit"]:hover,
.box-image-ad:hover .faux-button {
	color: #ffffff;
}






.header-cta-bar {
	background: #6cbe45;
}






.header-cta-copy, a.header-cta-bar:hover .header-cta-copy {
	color: #474747;
}






span.header-cta-button {
	background: #daa128;
}







span.header-cta-button,
a.header-cta-bar:hover span.header-cta-button {
	color: #3a3a3a;
}






a.header-cta-bar:hover span.header-cta-button {
	background: #b37f20;
}






.testimonial-block-quote {
	background: #55a1a8;
}

.testimonial-block-quote:before {
	border-bottom-color: #55a1a8;
}

.accent-three {
	color:#55a1a8;
}







.testimonial-block-quote {
	color: #ffffff;
}






header ul.menu li a,
header ul.menu li:hover a, 
li.emptylink > a:hover,
ul.menu li.menu-item-has-children > a:after {
	color: #444444;
}







header ul.menu li a:hover,
ul.menu li.menu-item-has-children:hover > a, 
ul.menu li.menu-item-has-children > a:after, 
ul.menu ul.sub-menu li:hover a {
	color: #000000;
}






footer {
	background: #daa128;
}














.footer-menu-container ul.menu li a:hover, 
footer a:hover, 
footer a.subtle:hover {
	color: #5ab236;
}






.as-seen-on-wrap {
	background: #d8a631;
}

















div.wpcf7-response-output {margin: 30px 0 0 !important;padding: 0 !important;border: none !important; font-family:"Gotham Bold", Arial, sans-serif; }
.wpcf7-mail-sent-ok {display:none !important;}
span.wpcf7-not-valid-tip {font-size: 13px; font-family: "Gotham Medium", Arial, sans-serif;}
div.wpcf7 img.ajax-loader {margin-left: 20px !important; max-width: 24px !important;}