/* Global */
body {
	background: #f7f7f7;	
}

#site-navigation {
	background: #019599;
}

#secondary a,
.post-navigation a, .posts-navigation a {
	color: #019599;
}


#secondary a:hover,
.post-navigation a:hover, .posts-navigation a:hover,
.archive-blog-wrapper h2.section-title, .archive-blog-wrapper .post-categories li a, .archive-blog-wrapper article.has-post-thumbnail .entry-title a:hover, .archive-blog-wrapper .byline a:hover, .archive-blog-wrapper .posted-on a:hover {
	color: #019599;
}

#masthead .main-navigation ul.nav-menu li.current-menu-item > a {
	background: #f7f7f7;
	color: #019599;
	font-weight: 700;
}

.navigation.posts-navigation svg, 
.navigation.post-navigation svg {
	fill: #019599;
}

.navigation.posts-navigation:hover svg, 
.navigation.post-navigation:hover svg {
	fill: #019599;
}

.reply a,
.backtotop,
.archive-blog-wrapper article .entry-container a.btn {
	background: transparent;
	border: 2px solid #019599;
	color: #019599;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
}

.backtotop svg { fill: #019599; }

.reply a:hover,
.backtotop:hover,
.archive-blog-wrapper article .entry-container a.btn:hover {
	background: #019599;
	border: 2px solid #019599;
}

.backtotop svg:hover {
	fill: #fff;
}


/* Sidebar */
.widget-area .jetpack_subscription_widget form {
	padding: 20px;
}

.widget-area .jetpack_subscription_widget p {
	display: block;
	width: 100%;
}

.jetpack_subscription_widget #subscribe-text p {
	margin-bottom: 10px;
}

.jetpack-subscribe-count p,
.jetpack_subscription_widget #subscribe-submit {
	position: relative;
	text-align: center;
}

.jetpack-subscribe-count p {
	font-weight: 700;
}

.widget-area #subscribe-email input {
	color: #333;
}

.site-footer #subscribe-email input {
	color: #fff;
}

.widget-area .widget-title {
	background: #019599;
}

form.search-form button.search-submit,
button {
	width: auto;
	display: inline-block;
	background-color: transparent !important;
	border: 2px solid #019599;
	color: #019599 !important;
	padding: 12px 20px;
	line-height: 17px;
	min-width: 120px;
	min-height: 40px;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 600;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	text-decoration: none !important;
}

form.search-form button.search-submit:hover,
button:hover {
	background: #019599 !important;
	border: 2px solid #019599 !important;
	color: #fff !important;
}

form.search-form button.search-submit svg {
	fill: #019599 !important; 
}

form.search-form button.search-submit:hover svg {
	fill: #fff !important;
}

form.search-form button.search-submit {
	-webkit-border-radius: 0 10px 10px 0 !important;
	-moz-border-radius: 0 10px 10px 0 !important;
	border-radius: 0 10px 10px 0 !important;
}

/* Share Plugin */
.sharedaddy {
	margin-top: 20px;
}

div.sharedaddy h3.sd-title {
	font-size: 16px;
}

div.sharedaddy h3.sd-title:before { 
	border-top: 0; 
}

/* Content */
span.cat-links .post-categories li:not(:last-child):after { 
	padding: 0 !important;
}

.post .post-wrapper,
.archive-blog-wrapper .post-wrapper {
	padding: 40px 20px;
}

.post .entry-container,
.archive-blog-wrapper article.has-post-thumbnail .entry-container {
	padding-top: 0;
}

@media screen and (max-width:500px) {
		.post .entry-container,
	.archive-blog-wrapper article.has-post-thumbnail .entry-container {
		padding-top: 20px;
	}
}

.textwidget p.reply { padding-left: 0; }