
@import url(//fonts.googleapis.com/css?family=Geo);
body,
input,
textarea {  color: #464c4d }


body, 
input, 
button,
textarea,
.meta .more,
p.form-submit input, button, input.searchsubmit
{ font-size: 15px; }
h1, .content.archive-content h2
{ font-size: 50px; }
h2 { font-size: 30px; }
h3
{ font-size: 26px; }
h4 { font-size: 22px; }
h5 { font-size: 19px; }
h6, blockquote
{ font-size: 16px; }
	header span.site-title { font-size: 65px !important; }
.tagline { font-size: 15px !important; }
.meta, .sidebar, .navigation, footer, #commentform .form-allowed-tags, header nav ul ul, .author-meta { font-size: 13px; }
header nav { font-size: 15px; }

body, html.boxed body { background: #3e4345; }
#content-wrapper, .lead { background: #757c7e; }

/* Content Colour */
body, 
input, 
button,
textarea {
color: #464c4d;
}
h1, .content.archive-content h2, .lead .title, .site-title {
font-family: "Geo", "cursive";}
/* Plain Text Logo Colour */
header span.site-title,
header span.site-title a {
color: #ffffff;
}
header span.site-title a:hover {
color: #8bcfb5;
}
/* 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: #54584c;
}


/* Link Colours */
a,
.content.archive-content h2 a:hover, .meta a:hover, .meta .more a,
.sidebar li.current_page_item a:hover
 {
color: #f77564;
}


/* Hover Colours */
a:hover, 
.sidebar li.current_page_item a, 
header nav ul li a:hover,
header nav ul li
{
color: #3e4345;
}
footer
{
color: #aaacaa;
}
footer
{
background: #4f5455;
}
footer h5
{
color: #ffffff;
}
footer a
{
color: #8bcfb5;
}
footer a:hover
{
color: #ffffff;
}
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, li.more a, a.more-link {
background-color: #757c7e;
}

header nav ul li a,
header nav li.sfHover a {
color: #ffffff;
}
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, 
header nav li.current-page-ancestor a {
color: #aaacaa;
}

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, li.more a:hover, a.more-link:hover {
background-color: #3e4345;
}

.mean-container .mean-bar, 
.mean-container .mean-nav, header nav ul ul { 
background: #232627}





.foot .copyright {
font-size: 11px;
}
.lead .title {
font-size: 38px;
}
.meta, .meta a {
color: #aaacaa;
}


.topper.one, .content.archive-content article:nth-of-type(4n-3) {  
  background-color: #f77564;
  color: #464c4d;
}
.topper.one, .content.archive-content article.block_1 {
background-color: #f77564;
color: #464c4d;
}
.content.archive-content article:nth-of-type(4n-3) h2 a {  
  color: #ffffff;
}
.content.archive-content article.block_1 h2 a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n-3) h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_1 h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article:nth-of-type(4n-3) .meta, .content.archive-content article:nth-of-type(4n-3) .meta a {  
  color: #ffffff;
}
.content.archive-content article.block_1 .meta, .content.archive-content article.block_1 .meta a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n-3) .meta a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_1 .meta a:hover {  
  color: #4F5455;
}

.topper.two, .content.archive-content article:nth-of-type(4n-2) {  
  background-color: #8bcfb5;
  color: #464c4d;
}
.topper.two, .content.archive-content article.block_2 {  
  background-color: #8bcfb5;
  color: #464c4d;
}
.content.archive-content article:nth-of-type(4n-2) h2 a {  
  color: #ffffff;
}
.content.archive-content article.block_2 h2 a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n-2) h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_2 h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article:nth-of-type(4n-2) .meta, .content.archive-content article:nth-of-type(4n-2) .meta a {  
  color: #ffffff;
}
.content.archive-content article.block_2 .meta, .content.archive-content article.block_2 .meta a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n-2) .meta a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_2 .meta a:hover {  
  color: #4F5455;
}


.topper.three, .content.archive-content article:nth-of-type(4n-1) {  
  background-color: #8aabb5;
  color: #464c4d;
}
.topper.three, .content article.block_3 {  
  background-color: #8aabb5;
  color: #464c4d;
}
.content.archive-content article:nth-of-type(4n-1) h2 a {  
  color: #ffffff;
}
.content.archive-content article.block_3 h2 a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n-1) h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_3 h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article:nth-of-type(4n-1) .meta, .content.archive-content article:nth-of-type(4n-1) .meta a {  
  color: #ffffff;
}
.content.archive-content article.block_3 .meta, .content.archive-content article.block_3 .meta a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n-1) .meta a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_3 .meta a:hover {  
  color: #4F5455;
}


.topper.four, .content.archive-content article:nth-of-type(4n) {  
  background-color: #b3ce7e;
  color: #464c4d;
}
.topper.four, .content.archive-content article.block_4 {  
  background-color: #b3ce7e;
  color: #464c4d;
}
.content.archive-content article:nth-of-type(4n) h2 a {  
  color: #ffffff;
}
.content.archive-content article.block_4 h2 a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n) h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_4 h2 a:hover {  
  color: #4F5455;
}
.content.archive-content article:nth-of-type(4n) .meta, .content.archive-content article:nth-of-type(4n) .meta a {  
  color: #ffffff;
}
.content.archive-content article.block_4 .meta, .content.archive-content article.block_4 .meta a {  
  color: #ffffff;
}
.content.archive-content article:nth-of-type(4n) .meta a:hover {  
  color: #4F5455;
}
.content.archive-content article.block_4 .meta a:hover {  
  color: #4F5455;
}

.navigation {
background: #757c7e;
}

.navigation, .navigation a, .navigation .nav-previous, .navigation .nav-next {
color: #ffffff;
}
.navigation, .navigation a:hover, .navigation .nav-previous:hover, .navigation .nav-next:hover {
color: #8bcfb5;
}

section.main, .comment-wrap {
background: #f6f6f6;
}

.meta {
font-size: 12px;
}

.lead .title {
color: #b6b7b4;
}

.lead .title a {
color: #8bcfb5;
}

.lead .title a:hover {
color: #ffffff;
}

.divider {
border-bottom: 1px solid #ffffff;
}

.lead .title, .foot .wrapper {
border-top: 1px solid #8bcfb5;
border-bottom: 1px solid #8bcfb5;
}
blockquote {
border-left: 1px solid #8bcfb5;
}

.foot .wrapper {
border-bottom: none;
}

@media screen and (max-width: 620px) {
header nav {
display: none;
}
header .logo {
width: 100%;
text-align: center;
}
header .tagline {
display: block;
}
}



	

