/*  phpBB3 Style Sheet
	--------------------------------------------------------------
	Style name:			PBWoW3
	Based on style:		prosilver (the default phpBB 3.3.x style)
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		PayBas ( http://pbwow.com/ )
	--------------------------------------------------------------
*/

@import url("base.css?hash=7c5543be");
@import url("common.css?hash=a9741ba1");
@import url("links.css?hash=cbeb92cc");
@import url("content.css?hash=56f9e623");
@import url("buttons.css?hash=5856472d");
@import url("cp.css?hash=50d868ab");
@import url("forms.css?hash=b64464fb");
@import url("icons.css?hash=64da33ce");
@import url("colours.css?hash=fcb2f289");
@import url("imageset.css?hash=48eb3f89");
@import url("custom.css?hash=15f13f89");
@import url("responsive.css?hash=87b53e08");
@import url("extensions.css?hash=07db3f81");

/* PBWoW Master style specific assets
--------------------------------------------- */

body.pbwow3 {
	background-color: #0f1115;
	background-image: url("https://paralivesforum.com/albums/userpics/10001/1/achtergrond.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
}

body.pbwow3 .logo {
	background: url("./images/theme/logo.png") no-repeat;
	background-size: 101%;
	width: 300px;
	height: 180px;
	margin: 10px 10px 40px 10px;
	display: block;
}

body.pbwow3 #video-background {
	display: none;
}

body.pbwow3 #page-body:before {
	display: none;
}

body.pbwow3 #page-body {
	background-color: rgba(0,0,0,0.90);
}

/* Responsive – behoud zelfde achtergrond */
@media only screen and (max-width: 999px), only screen and (max-device-width: 999px) {

	body.pbwow3 {
		background-image: url("https://paralivesforum.com/albums/userpics/10001/1/achtergrond.png");
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		background-attachment: scroll;
	}

	body.pbwow3.topbar {
		background-position: center 41px;
	}
}

@media screen and (max-width: 859px) {
	body.pbwow3 #logo {
		width: 200px;
		height: 100px;
		margin: 0 0 25px 0;
	}
}

@media screen and (max-width: 640px) {
	body.pbwow3 #logo {
		display: none;
	}
}

/* Tweaks
--------------------------------------------- */

.notouch.section-viewtopic .post-buttons {
	opacity: 0;
	transition: opacity .4s;
}

.notouch.section-viewtopic .post:hover .post-buttons {
	opacity: 1;
}

ul.linklist > li,
#quick-links {
	margin-right: 10px;
}

ul.linklist > li.rightside {
	margin-left: 10px;
}

.icon-mark-read {
	margin-left: 20px !important;
	margin-right: 15px !important;
}

ul.linklist > li a:hover {
	text-decoration: none;
}

.action-bar.compact {
	display: none;
}

input#pf_pbbnetavatar, 
label[for=pf_pbbnetavatar] {
	display: none;
}

.topic_poll + hr {
	display: none;
}

@media screen and (max-width: 999px) {
	.forum-blocks li.row,
	.index-left .forum-blocks li.row {
		width: 100%;
		min-height: 60px;
	}

	.forum-blocks li.row dl {
		min-height: inherit;
	}

	.postprofile {
		background-position: 50% 0;
	}
}
/* ===== pbWoW3 FINAL OVERRIDE (moet als allerlaatste) ===== */
:root{
	--accent:         #1B8A3C;
	--accent-hover:   #2F9E44;
	--accent-visited: #146B2E;
	--accent-soft:    rgba(47, 158, 68, 0.12);

	--text:           #D6D6D6;
	--text-muted:     #B8B8B8;
}

/* Accent: force */
a,
.postlink,
.arrow-left:hover, .arrow-right:hover{
	color: var(--accent) !important;
}
a:hover,
.postlink:hover{
	color: var(--accent-hover) !important;
}
.postlink:visited{
	color: var(--accent-visited) !important;
	border-bottom-color: var(--accent-visited) !important;
}
.postlink{
	border-bottom-color: var(--accent) !important;
}
.postlink:hover{
	background-color: var(--accent-soft) !important;
}

/* Buttons / UI die vaak terug naar rood springen */
.button,
.tabs .tab > a:hover,
.navigation a:hover,
.navigation .active-subsection a{
	color: var(--accent-hover) !important;
}

/* Badge / notif (ook vaak hard rood) */
.badge{
	background-color: var(--accent-hover) !important;
	color: #fff !important;
}

/* Footer stats + Who’s online (zwarte tekst fix) */
#page-footer,
#page-footer *{
	color: var(--text) !important;
}
#page-footer .stat-block .small,
#page-footer .responsive-hide,
#page-footer .time,
#page-footer .forum-time{
	color: var(--text-muted) !important;
}
#page-footer a{
	color: #F2D24B !important;
}
#page-footer a:hover{
	color: #FFE07A !important;
}