


body,a,a:hover,h1,h2,h3,h4,h5,h6,p,div,article,section,header,nav {text-shadow: none !important; }


.pushy {
font-size: 39px;
}

body, 
input, 
button,
textarea,
.footer-widget
{ font-size: 15px; }
	header span.site-title, header span.site-title h1 { font-size: 26px !important; }
.footer-widget, footer, footer small { font-size: 12px; }
header nav, header nav ul li ul li a { font-size: 13px; }

/* Heading Colours */
h1, 
.home-portfolio.wrapper h2, 
.home-portfolio.wrapper h2 a, 
h1 .site-title a, 
.who h3,
.the-blog h4,
.the-contact h4,
.content .article-archive h2,
.footer-archive h4,
.sidebar.fixed h4,
.contact-form h2,
h3#reply-title,
.comments h2,
h1 .site-title, header h1, .site-title a, .site-title a:hover, .article-archive h2 a,
.portfolio-item h2 a,
.darkest.sub h1
{
color: #bd2828;
}




/* Link Colours */
a,
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.sfHover a {
color: #bd2828;
}


/* Hover Colours */
a:hover, 
.sidebar li.current_page_item a, .js .sidebar.fixed-nav li.current_page_item a,
.home-portfolio.wrapper h2 a:hover, .article-archive h2 a:hover, .portfolio-item h2 a:hover,
.the-blog a:hover,
#filters a:hover, #filters a.active, 
.portfolio-item h2 a:hover, .home-portfolio-items article h2 a:hover, .article-archive h2 a:hover, .the-blog article h2 a:hover {
color: #bd2828;
}
footer, footer a, footer small, footer a:hover,
.footer-widget, footer, footer small
{
color: #ffffff;
}
header nav ul ul,
footer {
background: #0b0a0a;
}
a.more, a.btn,
span.btn a,
span.more a,
button, input#searchsubmit, 
.form-submit input,
.navigation .nav-next a, 
.navigation .nav-previous a,
.comment-reply a,
.article-archive.format-link hgroup,
.article-archive.format-quote hgroup:hover,
.single-quote:hover {
background: #bd2828;
}
.post-thumb-hover {
background-color: #bd2828;
}
a:hover.more, a.btn:hover,
span.more a:hover, 
span.btn a:hover, 
button:hover, input#searchsubmit:hover, 
.form-submit input:hover,
.navigation .nav-next a:hover, 
.navigation .nav-previous a:hover,
.comment-reply a:hover,
.article-archive.format-quote hgroup,
.single-quote {
background: #edaa35;
}
.pushy .highlight {
background: #bd2828;
}


.home-portfolio-items article { min-height: 683px !important }
