
	

	header nav {
		font-size: 22px;
	}
	header .tagline {
		font-size: 14px;
	}
	h2,  #respond-title {
		font-size: 30px;
	}
	h3 {
		font-size: 27px;
	}
	h4 {
		font-size: 23px;
	}
	h5 {
		font-size: 21px;
	}
	h6 {
		font-size: 19px;
	}
	footer {
		font-size: 18px;
	}
	footer .foot {
		font-size: 15px;
	}


/* ----- Background Colours ----- */
	body {
		background-color: #ffffff;
	}
	h1.searching span {
		color: #ffffff;
	}
	header {
		background: #820082;
	}
	header nav, header nav ul ul {
		background: #9d4095;
	}
	footer.footer, .archives-content h4 a:hover {
		background: #820082;
	}
	footer .foot, .error404 #content-wrapper, .archives-content h4, .archives-content h4 a, .portfolio-item.wall .inner {
		background: #820082;
	}
	.sidebar {
		background: #9d4095;
	}
	.archive-content article.format-image .inner  {
		background: #3a5065; 
	}
	.flex-caption {
		background: #3a5065;
	}

	
	a.button:hover,
	a.btn:hover,
	button:hover,
	.password-protect input[type=submit]:hover, .form-submit input:hover, .comment-reply a:hover, input.searchsubmit:hover, a.more-link:hover, input.wpcf7-submit:hover {
		background: #ffcc00;
	}


/* ----- Font Colours ----- */
body, 
input, 
button,
textarea {
	color: #444a4b;
}
a, .portfolio-left a {
	color: #fffff;
	border-color: #fffff;
}
a:hover, .portfolio-left a:hover {
	color: #ffcc00;
	border-color: #ffcc00;
}
header .tagline {
	color: #ffffff;
}
.site-title a {
	color: #ffffff;
}
.site-title a:hover {
	color: #ffcc00;
}
.sidebar {
	color: #ffffff;
}
.sidebar a, input.s {
	color: #ffffff;
}
.sidebar input.s::-webkit-input-placeholder {
	color: #ffffff !important;
}
.sidebar input.s:-moz-placeholder {
	color: #ffffff !important;
}

.sidebar input.s::-moz-placeholder {
	color: #ffffff !important;
}

.sidebar input.s:-ms-input-placeholder {  
	color: #ffffff !important;
}

.sidebar a:hover {
	color: #ffcc00;
}
.sidebar li.current_page_item a {
	color: #ffcc00;
}
.portfolio-item h2 a:hover {
	color: #ffcc00;
}
.archive-content article.format-image .inner h2 a:hover, .archive-content article.format-image .inner .meta, .archive-content article.format-image .inner .meta a {
	color: #ffffff;
}
header nav a:hover {
	color: #ffcc00;
}

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: #ffcc00 !important;
}
header.logo-left nav a {
	color: #f7f7f7;
}
header.logo-left nav a:hover,
header.logo-left nav li.current_page_item a:hover, 
header.logo-left nav li.current-menu-item a:hover, 
header.logo-left nav li.current_page_ancestor a:hover, 
header.logo-left nav li.current_page_parent a:hover, 
header.logo-left nav li.current-post-ancestor a:hover, 
header.logo-left li.current-page-ancestor a:hover {
	color: #ffcc00;
}
footer .foot a:hover {
	color: #ffcc00;
}

/* ----- Text transforms ----- */
a.btn,
button,
a.button,
a.button:visited,
.password-protect input[type=submit],
.form-submit input, .comment-reply a,
input.searchsubmit, a.more-link,
input[type=submit], .btn, .meta, .cat a {
	text-transform: uppercase;
}

.archive-content article.format-aside, article.format-aside .the-content {
	color: #ffffff;
}
.archive-content article.format-status .inner:before, 
.format-status .inner .the-content:before {
	background: url(../assets/img/scissors-white.png) 0 0 no-repeat;
}

.archive-content article.format-status .inner, .format-status .inner .the-content {
	border: 1px dashed #fff;
	border: 1px dashed rgba(255,255,255,0.8);
}

@media only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 1.5/1),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	background: url(../assets/img/scissors-white@2x.png) 0 0 no-repeat;
}





h3 { font-family: 'rumpelstiltskinregular'!important; }