body {
	color: #343434;
}

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

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

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

.subtle, 
input.searchbutton,
.pagination a,
.widget_cc_social .social-links a,
.share-post-box a,
a#cancel-comment-reply-link {
	color: rgba(52,52,52,.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(52,52,52,.7);
}

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

.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 
{
	color: #19e2ab;
}

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

a.accent:hover,
a:hover {
	color: #12f2b4;
}

.accentbg, 
.button, 
input.button, 
button.button, 
input.submit, 
#commentform input.submit, 
input[type="submit"], 
li.current-cat a, 
li.current-cat a:hover, 
.circle-arrow,
.all-cats-list ul li.current-cat a,
a#closemenu {
	color: #FFFFFF;
	background: #19e2ab;
}

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, 
a.circle-arrow:hover,
.all-cats-list ul li.current-cat a:hover {
	color: #FFFFFF;
	background: #12f2b4;
}

a.readmore {
	color: ;
}

a.readmore:hover {
	color: #343434;
}

a.underlinelink {
	color: #343434;
	border-bottom-color: #19e2ab;
}

a.underlinelink:hover {
	color: rgba(52,52,52,.8);
	border-bottom-color: #12f2b4;
}

.core-cta-column-wrap, 
#edd_checkout_form_wrap {
	border-top-color: #4DF1CCd;
}

.header-cta-bar {
	background: ;
}

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

span.header-cta-button {
	background: #fb3640;
	color: #FFFFFF;
}

a.header-cta-bar:hover span.header-cta-button {
	background: #ea2433;
	color: #FFFFFF;
}

.testimonial-block-quote {
	background: ;
	color: ;
}

.testimonial-block-quote:after {
	border-top-color: ;
}

.accent-three {
	color:;
}

header ul.menu li a,
li.emptylink > a:hover {
	color: #555555;
}

header ul.menu li a:hover {
	color: #333333;
}

header ul.menu li.current-menu-item a,
header ul.menu li.current-menu-item a:hover {
	color: #19e2ab;
}

footer {
	background: ;
	color: ;
}

.copyright,
.footer-menu-container ul.menu li a,
footer a, 
footer a.subtle {
	color: ;
}

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

.core-cta, 
.core-cta-column-wrap {
	background: ;
	color: ;
}

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

.hero-container:before {
	background-color: rgba(52,52,52,.2);
}

.box-image:before {
	background-color: rgba(52,52,52,.5);
}


.as-seen-on-wrap {opacity: .7;}
.big-button {width:320px;}
body.page-id-12323 header {display:none;}
body.page-id-12323 .header-cta-active #no-hero-container, body.page-id-12323 #no-hero-container { padding-top:120px;}
. areyouhuman label {margin-bottom:0;}
.wpcf7-quiz-label {display:block;width:100%;margin-bottom:10px;}
div.wpcf7-response-output {margin: 30px 0 0 !important;padding: 0 !important;border: none !important;}
.wpcf7-mail-sent-ok {display:none !important;}
.box-image-inside {font-size:30px;line-height:36px;}
@media screen and (max-width: 920px) { .box-image-inside {font-size: 26px;line-height: 32px;}}
.box-image-inside .cursive {bottom:10px;}