

@import url(//fonts.googleapis.com/css?family=Cambo);
body,
input,
textarea { font-family: "Cambo", "cursive"; color: #5b6065 }


body, 
input, 
button,
textarea,
.meta .more,
p.form-submit input, button, input.searchsubmit
{ font-size: 19px; }
h1, .content.archive-content h2
{ font-size: 42px; }
h2 { font-size: 30px; }
h3
{ font-size: 26px; }
h4 { font-size: 22px; }
h5, blockquote { font-size: 19px; }
h6
{ font-size: 16px; }
	header span.site-title { font-size: 36px !important; }
.tagline { font-size: 16px !important; }
.meta { font-size: 11px; }
.sidebar, .navigation, footer, #commentform .form-allowed-tags, header nav ul ul, .author-meta { font-size: 15px; }
header nav { font-size: 15px; }

body, html.boxed body { background: #fbfbfb; }
header, section#main { background: #ffffff; }


.lead { background: #19bc9c; }

#main .lead .title { color: #fff; }

.lead a { color: #34495e; }


.lead a:hover { color: #ffffff; }




/* Content Colour */
body, 
input, 
button,
textarea {
color: #5b6065;
}
/* Plain Text Logo Colour */
header span.site-title,
header span.site-title a {
color: #1abc9c;
}
header span.site-title a:hover {
color: #2c3e50;
}
/* Tagline Colour */
header span.tagline {
color: #b6b7b4;
}
/* Heading Colours */
h1, h2 a, .sidebar h5,
.content.archive-content h2 a, .meta .more a:hover,
h2, h3, h4, h5, h6
{
color: #2c3e50;
}


/* Link Colours */
a, .navigation .nav-previous, .navigation .nav-next,
.content.archive-content h2 a:hover, .meta a:hover, .meta .more a, .content.archive-content article h2 a:hover, .content.archive-content aside:hover h2 a,
.sidebar li.current_page_item a:hover
 {
color: #1abc9c;
}


/* Hover Colours */
a:hover, 
.sidebar li.current_page_item a, 
header nav ul li a:hover,
header nav ul li,
.navigation .nav-previous:hover, .navigation .nav-next:hover,
footer a:hover
{
color: #2c3e50;
}
footer
{
color: #8d8e8b;
}
footer h5
{
color: #2c3e50;
}
footer a
{
color: #1abc9c;
}
p.form-submit button, p.form-submit input, button:hover, input.searchsubmit, .comment-respond p.form-submit input, #respond p.form-submit input, .flex-next, .flex-prev, a.btn, button, a.button, a.button:visited, .password-protect input[type=submit], .form-submit input, .comment-reply a {
background-color: #1abc9c;
}

header nav ul li a,
header nav li.sfHover a {
color: #383d43;
}
header nav ul li a:hover, 
header nav li.current_page_item a,
header nav li.current-menu-item a,
header nav li.current_page_ancestor a, 
header nav li.current_page_parent a,
header nav li.current-post-ancestor a {
color: #1abc9c;
}

a:hover.more, a.btn:hover,
span.btn a:hover, 
button:hover, input#searchsubmit:hover, 
.form-submit input:hover,
p.form-submit button:hover,
p.form-submit input:hover, button:hover, input.searchsubmit:hover, .comment-respond p.form-submit input:hover, #respond p.form-submit input:hover, .flex-next:hover, .flex-prev:hover, a.btn:hover, button:hover, a.button:hover, .password-protect input[type=submit]:hover, .form-submit input:hover, .comment-reply a:hover {
background-color: #2c3e50;
}

.mean-container .mean-bar, 
.mean-container .mean-nav { 
background: #2c3e50}



/* Borders */
header, .lead,
.comment-system, .comment-respond,
.format-aside .post-content,
.format-quote h2, .format-quote h1,
.content.archive-content .format-status h2,
.content .format-status h1,
.navigation, footer, .author-bio,
html.sidebar-on .wrapper.full-wrap, .wrapper.full-wrap.sidebar-on,
html.sidebar-on.left .wrapper.full-wrap, .wrapper.full-wrap.sidebar-on.left,
.contact-form, .author-meta, .archive-content article, .content article:first-of-type, .content aside:first-of-type
 {
border-style: solid;
border-color: #ecf0f1;
}
header, .lead, .archive-content article, .content article:first-of-type, .content aside:first-of-type {
border-bottom-width: 1px;
}
.comment-system, .comment-respond, .contact-form {
border-top-width: 1px;
}
.author-meta {
border-top-width: 4px;
}
.format-aside .post-content {
border-right-width: 20px;
}
.format-quote h2, .format-quote h1 {
border-left-width: 20px;
}
.content.archive-content .format-status h2,
.content .format-status h1 {
border-bottom-width: 20px;
}
.navigation, footer, .author-bio {
border-top-width: 1px;
}
html.sidebar-on .wrapper.full-wrap, .wrapper.full-wrap.sidebar-on {
border-right-width: 1px;
}
html.sidebar-on.left .wrapper.full-wrap, .wrapper.full-wrap.sidebar-on.left {
border-right: none;
border-left-width: 1px;
}

.format-link h2, .format-link h1 {
border-left: 20px solid #1abc9c;
}
.foot .copyright {
font-size: 11px;
}
.lead .title {
font-size: 38px;
}
.meta, .meta a, .content.archive-content .format-link .post-content,
.format-link .post-link, .lead .title {
color: #b6b7b4;
}
.meta {
text-transform: uppercase;
}
.meta li.more {
text-transform: none;
}
@media screen and (max-width: 620px) {
header nav {
display: none;
}
header .logo {
width: 100%;
text-align: center;
}
header .tagline {
display: block;
}
}


	
	h1, .content.archive-content h2, .sidebar h5, footer h5, .navigation, .lead .title, .site-title, .tagline, .meta, header nav, h3#reply-title, button, .form-submit input, .btn, .mean-nav, a.more-link { font-family: "Roboto", Arial, sans-serif; font-weight: 700; }	
	

.meta span, .meta time { font-weight: 400; }

