@page {
	margin: 0.5cm;
}

html,
body {
	background: transparent !important;
	color: #333;
	font-size: 100%;
}

#fwbarnes {
	background-color: transparent !important;
}

header {
	background-color: transparent !important;
}

header .container #logo {
	text-align: center;
}

header .container #logo svg g path.fill-white {
	fill: rgb(22, 30, 45) !important;
}

header .container #logo svg line.stroke-white {
	stroke: rgb(22, 30, 45) !important;
}

header .container .ten.cols .address {
	background-color: transparent !important;
	color: rgb(22, 30, 45) !important;
}

.single-funeral header .container .ten.cols .address {
	display: none!important;
}

section {
	background: none;
}

main,
article,
main.column,
main.columns,
article.column,
article.columns,
main.col,
main.cols,
article.col,
article.cols {
	font-size: 100%;
	padding: 0 !important;
	width: 100% !important;
}

main p,
main th,
main td,
main li,
main a {
	font-size: inherit !important;
}

main a:after {
	content: " [" attr(href) "]";
	font-size: 0.8em;
	opacity: 0.5;
	word-wrap: break-word;
}

main h1 {
	background: none !important;
	color: rgb(22, 30, 45);
	padding: 0;
	text-align: left;
}

main h2 a:after,
main h3 a:after,
main .gallery a:after,
main .post .thumbnail a:after,
main .page .thumbnail a:after,
main .gallery a:after,
main .tiled-gallery a:after {
	content: "";
}

img.alignleft,
.wp-caption.alignleft img,
img.alignright,
.wp-caption.alignright img,
img.aligncenter,
img.alignnone {
	height: auto !important;
	width: auto !important;
}

main p a {
	word-wrap: break-word;
}

.single-funeral section#content .notice-feature {
	display: none !important;
}

.single-funeral aside .notice .photo {
	display: block;
	margin: 20px auto 60px !important;
	max-width: 180px !important;
}

.single-funeral aside .box,
.single-funeral aside .box .content {
	padding-left: 0 !important;
	padding-right: 0 !important;	
}

.single-funeral section#content span.title {
	background-color: transparent !important;
	color: rgb(22, 30, 45) !important;
	padding: 0 !important;
}

.single-funeral section#content h1 {
	display: none !important;
}

.single-funeral section#content #tributes {
	padding: 0 !important;
}

.single-funeral section#content #tributes span.title {
	background-color: transparent !important;
	color: rgb(22, 30, 45);
}

.single-funeral section#content #tributes span.title a {
	display: none !important;
}

.single-funeral section#content #respond {
	display: none !important;
}

.single-funeral section#content .notice {
	background: none;
	border: solid #ccd3d3;
	border-width: 1px 0;
	padding: 20px 0;
}

.single-funeral aside a,
.single-funeral section#content a {
	color: inherit !important;
	border: none !important;
	box-shadow: none !important;
}

.single-funeral aside a:after,
.single-funeral section#content a:after {
	content: "" !important;
	display: none !important;
}


#responsive,
nav,
#banner img,
#services,
#latest,
#page-home #projects,
#children,
#related,
aside,
form,
.single-funeral div.map,
.single-funeral div.tools,
.pagination,
footer,
ul.project-archive,
#scroll {
	display: none !important;
}

.single-funeral aside {
	display: block !important;
}

.print {
	display: block !important;
}
