	
	@font-face {
	    font-family:'Poppins Main Heading';
	    src: url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-bold-webfont.woff2") format('woff2'),
	         url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-bold-webfont.woff") format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face {
	    font-family:'Poppins Main Heading Italic';
	    src: url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-bolditalic-webfont.woff2") format('woff2'),
	         url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-bolditalic-webfont.woff") format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face {
	    font-family:'Poppins Sub Heading';
	    src: url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-medium-webfont.woff2") format('woff2'),
	         url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-medium-webfont.woff") format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face {
	    font-family:'Poppins Sub Heading Italic';
	    src: url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-italic-webfont.woff2") format('woff2'),
	         url("http://authorcats.theme/wp-content/uploads/2017/10/poppins-italic-webfont.woff") format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	
	h1,
	h2, 
	h3,
	h4,
	h1 a,
	h2 a, 
	h3 a,
	h4 a
	{
		font-family: 'Poppins Main Heading';
	}
	
	h1 em,
	h1 i,
	h2 em,
	h2 i,
	h3 em,
	h3 i,
	h4 em,
	h4 i
	{
		font-family: 'Poppins Main Heading Italic';
	}
	
	h5,
	h6
	{
		font-family: 'Poppins Sub Heading';
	}
	
	h5 em,
	h5 i,
	h6 em,
	h6 i 
	{
		font-family: 'Poppins Sub Heading Italic';
	}


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: #494745;
}

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(73, 71, 69, 0.8);
}

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

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

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

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

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

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

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

ul.sub-menu:before {
	border-bottom-color: rgba(73, 71, 69, 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(73, 71, 69, 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(73, 71, 69, 0.15);
}

.event-row:nth-child(odd),
.searchform,
.single-comments-wrap input[type="text"],
.single-comments-wrap textarea,
.bottom-card
{
	background: rgba(73, 71, 69, 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(73, 71, 69, 0.1);
}

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

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

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

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

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








.button,
.free-tag 
{
	background: #61f4e3;
}



.button:hover
{
	background: #ff7277;
}




