/*
  dlink3 for phpBB 3.3.19 — child of prosilver.
  Colours, typography and header/footer chrome from the 3.0 dlink3 theme.
*/
@import url("../../prosilver/theme/stylesheet.css");

body {
	font-family: Tahoma, sans-serif;
	color: #333;
	background: #fff;
}

a, a:link {
	color: #007c91;
}

a:visited {
	color: #444;
}

a:hover {
	color: #007b90;
}

.headerbar {
	background: #fff;
	color: #333;
	margin-bottom: 0;
	padding-bottom: 0.5em;
}

.headerbar a,
.headerbar a:link,
.headerbar a:visited {
	color: #007c91;
}

.headerbar .site-description h1,
.headerbar .site-description p:not(.skiplink) {
	/* logo image already carries the brand */
}

.dlink3-logo {
	display: block;
	border: 0;
}

.dlink3-logorow {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
	gap: 0.75rem 1rem;
	padding: 0.4rem 0 0.6rem;
}

.dlink3-headerbuttons {
	text-align: right;
	flex: 1 1 40rem;
	line-height: 0;
}

.dlink3-headerbuttons a {
	display: inline-block;
	margin: 0 0 4px 4px;
}

.dlink3-headerbuttons img,
.linkbuttom img {
	border: 0;
	vertical-align: middle;
}

.headertext {
	color: #444;
	padding: 0.4rem 0.5rem 0.6rem;
	clear: both;
}

.headertext ol {
	margin: 0;
	padding-left: 1.4rem;
}

.headertext .mainmenu {
	font-size: 11px;
	line-height: 1.45;
	margin: 0 0 0.35rem;
}

.headertext .mainmenu a {
	color: #007c91;
}

.linkbuttom {
	text-align: center;
	padding: 0.4rem 0 0.8rem;
}

.linkbuttom a {
	display: inline-block;
	margin: 0 6px;
}

#page-header .navbar,
.navbar {
	background: #8d9497;
	border: 0;
	color: #fff;
}

#page-header .navbar a,
#page-header .navbar a:link,
#page-header .navbar a:visited,
#page-header .nav-main a,
#page-header .nav-main a:link,
#page-header .nav-main a:visited,
#page-header .navbar .breadcrumbs a,
#page-header .navbar .breadcrumbs a:visited {
	color: #fff;
	font-weight: bold;
}

#page-header .navbar a:hover,
#page-header .nav-main a:hover {
	color: #fff;
	text-decoration: underline;
}

#page-header .navbar .badge {
	background: #007c91;
	color: #fff;
}
#page-header .navbar .dropdown-contents a { color: #007c91; }

.forumbg,
.forabg {
	background-color: #8d9497;
	background-image: none;
}

.action-bar .button,
a.button,
.button {
	/* keep prosilver buttons usable; tint links already handled */
}

a.topictitle,
a.forumtitle,
.topictitle {
	color: #007c91;
}

a.topictitle:hover,
a.forumtitle:hover {
	color: #ff9d24;
}

.page-footer,
.page-footer .copyright {
	background: #007c91;
	color: #fff;
}

.page-footer a,
.page-footer a:link,
.page-footer a:visited,
.page-footer .footer-link,
.page-footer .footer-copyright,
.page-footer .footer-copyright a {
	color: #fff;
}

.page-footer .footer-copyright a.footer-link,
.page-footer a:hover {
	color: #4da4b2;
	text-decoration: underline;
}

/* keep skip-to-content usable on the white header */
.skiplink a {
	color: #007c91;
}
