/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver (the default phpBB 3.3.x style)
	Based on style:
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Limited ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

@import url("normalize.css?hash=48eb3f89");
@import url("base.css?hash=7c5543be");
@import url("utilities.css?hash=d8f72c42");
@import url("common.css?hash=843d5d5f");
@import url("links.css?hash=18286e16");
@import url("content.css?hash=d6d1338b");
@import url("buttons.css?hash=56f0d25f");
@import url("cp.css?hash=50d868ab");
@import url("forms.css?hash=9016b55c");
@import url("icons.css?hash=64da33ce");
@import url("colours.css?hash=c8c2707b");
@import url("responsive.css?hash=c9d32cba");

/* Cash Flow Scout theme overrides */
body { background: #f8f6f2 !important; }
a, .navlinks a { color: #2E7D32 !important; }
a:hover { color: #1B5E20 !important; }

/* Full forest header */
.headerbar {
	background: #0f1c2e url("/images/bg-footer.jpg") center/cover no-repeat !important;
	background-color: #0f1c2e !important;
	position: relative !important;
	min-height: 110px !important;
	padding: 20px 0 !important;
	border-radius: 0 !important;
}
.headerbar::before {
	content: '' !important;
	position: absolute !important;
	top: 0; left: 0; right: 0; bottom: 0;
	background: rgba(15, 28, 46, 0.55) !important;
	z-index: 0 !important;
	pointer-events: none !important;
}
.headerbar .inner {
	background: transparent !important;
	background-color: transparent !important;
	position: relative !important;
	z-index: 1 !important;
}
.headerbar #site-description,
.headerbar .search-box,
.headerbar h1,
.headerbar p,
.headerbar a {
	background: transparent !important;
	position: relative !important;
	z-index: 1 !important;
	color: #fff !important;
}
.headerbar p { color: #e8e8e8 !important; }

/* Forum and buttons stay green */
.forumbg, .button, .button1, input[type="submit"] {
	background: #2E7D32 !important;
	background-image: none !important;
	color: #fff !important;
}
.navbar { background: #e8f5e9 !important; }
.panel, .post { background: #fff !important; }

/* Logo */
.site_logo {
	background-image: url("/images/community/site_logo.jpg") !important;
	background-size: cover !important;
	width: 52px !important;
	height: 52px !important;
	border-radius: 8px !important;
}

/* Main site nav links in header */
.navbar #nav-main > li > a {
	color: #1a252f !important;
	font-weight: 600;
	padding: 4px 8px;
}
.navbar #nav-main > li > a:hover {
	color: #2E7D32 !important;
}

/* Wordmark next to couple logo */
.headerbar .site-description h1 {
	display: none !important;
}
.headerbar .site-description::after {
	content: '';
	display: inline-block;
	width: 180px;
	height: 28px;
	background: url("/images/wordmark-clean.png") left center/contain no-repeat;
	margin-left: 10px;
	vertical-align: middle;
}
