
body,
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a,
a.card-link,
a.card-link:hover,
.defaultlinkstyle, 
.defaultlinkstyle:hover,
.caps-link,
.caps-link:hover,
.hero-is-light,
.event-row a,
.single-pagination a,
footer.footer-is-light,
footer.footer-is-light a:hover,
.pagination a
{
	color: #222222;
}

h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover,
.event-row a:hover,
.single-pagination a:hover,
.pagination a:hover
{
	color: rgba(34, 34, 34, 0.8);
}

.defaultlinkstyle,
.caps-link
{
	-webkit-box-shadow: inset 0 -10px 0 rgba(34, 34, 34, 0.1);
    box-shadow: inset 0 -10px 0 rgba(34, 34, 34, 0.1);
}

.defaultlinkstyle:hover,
.caps-link:hover
{
	background: transparent;
	-webkit-box-shadow: inset 0 -10px 0 rgba(34, 34, 34, 0.2);
    box-shadow: inset 0 -10px 0 rgba(34, 34, 34, 0.2);
}

header 
{
	box-shadow: 0 0 1px rgba(34, 34, 34, 0.2);
}

header a,
a.cta-style-light,
.comment-counter,
.share-it-links.social-links a,
.cats a
{
	color: rgba(34, 34, 34, 0.8);
}

header a:hover,
a.cta-style-light:hover,
.comment-counter:hover,
.share-it-links.social-links a:hover,
.cats a:hover
{
	color: #222222;
}

ul.menu li.menu-item-has-children > a:after {
	color: rgba(34, 34, 34, 0.2);
}

ul.menu ul.sub-menu li,
ul.menu ul.sub-menu li:hover  
{
	background-color: rgba(34, 34, 34, 0.9);
}

ul.sub-menu:before {
	border-bottom-color: rgba(34, 34, 34, 0.9);
}

.social-links a span, 
.share-it a span,
.comment-counter,
.comment-body,
input, 
textarea,
select,
footer.footer-is-light .social-links a span
{
	background-color: rgba(34, 34, 34, 0.05);
}

.review-background-tone-is-light .review:before,
.review-background-tone-is-light .review:after,
.hero-is-light .review:before, 
.hero-is-light .review:after,
.basic-content-wrap .review:before,
.basic-content-wrap .review:after
{
	color: rgba(34, 34, 34, 0.15);
}

.event-row:nth-child(odd),
.searchform,
.single-comments-wrap input[type="text"],
.single-comments-wrap textarea,
.bottom-card
{
	background: rgba(34, 34, 34, 0.05);
}

@media screen and (max-width: 767px) { 
	.event-row:nth-child(odd) {
		background: none;
	}
}

.recent-books-content-block + .events-content-block,
blockquote,
#other-books-content-block,
.bypostauthor > .comment-body,
span.article-title,
.event-row
{
	border-color: rgba(34, 34, 34, 0.1);
}

.basic-content-wrap .ghostbutton,
.hero-is-light .ghostbutton
{
	border-color: rgba(34, 34, 34, 0.07);
	color: rgba(34, 34, 34, 0.7);
}

.basic-content-wrap .ghostbutton:hover,
.hero-is-light .ghostbutton:hover,
footer.footer-is-light a
{
	border-color: rgba(34, 34, 34, 0.2);
	color: #222222;
}

::-webkit-input-placeholder { color: rgba(34, 34, 34, 0.5); }
::-moz-placeholder { color: rgba(34, 34, 34, 0.5); }
:-ms-input-placeholder { color: rgba(34, 34, 34, 0.5); }
input:-moz-placeholder { color: rgba(34, 34, 34, 0.5); }

button#searchbutton,
.bottom-card a,
.breadcrumb a {
	color: rgba(34, 34, 34, 0.5);
}

button#searchbutton:hover,
.bottom-card a:hover,
.breadcrumb a:hover,
.breadcrumb a.active {
	color: #222222;
}





a 
{
	color: #CC4071;
}



a:hover 
{
	color: #F61067;
}




.button,
.free-tag 
{
	background: #00D199;
}



.button:hover
{
	background: #00E5A8;
}




