h1, h2, h3, h4, h5, h6 {
	font-family: Rubik !important;
	font-weight: 700;
}


p {
	font-family: Montserrat !important;
	font-weight: 300;
}

li {
	font-family: Montserrat !important;
	font-weight: 300;
}

#back-top a:hover span, .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .pagination .page-numbers:hover, .pagination .page-numbers.current, .sidebar .widget ul li:before, .widget_newsletter input[type="submit"], .widget_newsletter input[type="button"], .widget_newsletter button {
	background-color: #57C53E !important;
	color: #FFF !important;
}

.customize-unpreviewable, area.customize-unpreviewable {
	color: #57C53E !important;
}

a:hover, .search-icon:hover span, .entry-title a:hover, .page-content a, .entry-content a, .comment-author a, .comment-content a, .comment-reply-title small a:hover, .widget a
{
	color: #57C53E !important;
}


.pagination .next {
		color: #FFF !important;
}

.page-numbers current a {
		color: #999999 !important;
}


.read-more a {
	font-family: Rubik !important;
	font-weight: 500;
	color: #57C53E !important;
}

.read-more a:hover {
	font-family: Rubik !important;
	font-weight: 500;
	color: #999999 !important;
}


#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	color: #57C53E;
	font-family: Rubik !important;
	font-weight: 500;
	text-decoration: none !important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: none !important;
	color: #222 !important;
}


#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date
{
	font-family: Montserrat !important;
	font-weight: 300;
	color: #222;	
}


.entry-title a:hover { 
	font-family: Rubik !important; 
	color: #57C53E !important;
}

a.comments-link {
	font-family: Rubik !important;
	font-weight: 500;
	color: #57C53E !important;
}


.entry-date {
	font-family: Rubik !important;
	font-weight: 500;
	color: #999999 !important;
}

.entry-category a {
	font-family: Montserrat !important;
	font-weight: 500;
	color: #FFF !important;
}

.entry-category a:hover {
	font-family: Montserrat !important;
	font-weight: 500;
	color: #FFF !important;
}

.entry-author a {
	font-family: Rubik !important;
	font-weight: 500;
	color: #999999 !important;
}

.entry-author a:hover {
	color: #57C53E !important;
}



.widget_categories a {
	font-family: Montserrat !important;
	font-weight: 500;
	color: #999999 !important;
}


.widget_categories a:hover {
	font-family: Montserrat !important;
	font-weight: 500;
	color: #57C53E !important;
}

.sf-menu li a:hover {
		color: #57C53E !important;
}

.sf-menu li a {
	font-family: Rubik !important;
	font-weight: 700;
	color: #222 !important;
}

.slicknav_nav, .header-search, .sf-menu li a:before{
	border-color: #57C53E !important;
}

button, .btn, input[type="submit"], input[type="reset"], input[type="button"], .entry-category a, .pagination .prev:hover, .pagination .next:hover, #back-top a span
{
	background-color: #57C53E !important;
}