/* Transition */
* {
	transition: color 0.2s, background-color 0.2s;
}

.darkmode a:link,
.darkmode a:active,
.darkmode a:visited,
.darkmode .icon.icon-blue,
.darkmode .arrow-left:hover,
.darkmode .arrow-right:hover {
	color: #5c5447;
}
.darkmode a:hover,
.darkmode a:hover .icon.icon-blue {
	color: #4c4437;
}

.darkmode .postlink,
.darkmode .postlink:link {
	color: #5D8FBD;
}

/* high-contrast text */
.darkmode h2,
.darkmode .panel-container h2,
.darkmode .forumbg .header a,
.darkmode .forabg .header a,
.darkmode th a,
.darkmode .tabs .activetab > a,
.darkmode .tabs .activetab > a:hover,
.darkmode .tabs .tab a:hover,
.darkmode .navigation .active-subsection a,
.darkmode .navigation .active-subsection a:hover,
.darkmode .navigation a:hover,
.darkmode .panel-container .panel li.header dd,
.darkmode .panel-container .panel li.header dt,
.darkmode label:hover,
.darkmode fieldset dl:hover dt label,
.darkmode dl.faq dt,
.darkmode h3,
.darkmode .content h2,
.darkmode .panel h2,
.darkmode fieldset.polls dl.voted,
.darkmode .button .icon,
.darkmode .inputbox,
.darkmode textarea,
.darkmode .message-box textarea,
.darkmode .panel-container table.table1 thead th,
.darkmode li.header dt,
.darkmode li.header dd,
.darkmode a.button1,
.darkmode input.button1,
.darkmode input.button3,
.darkmode a.button2,
.darkmode input.button2,
.darkmode a.button1:hover,
.darkmode input.button1:hover,
.darkmode a.button2:hover,
.darkmode input.button2:hover,
.darkmode input.button3:hover,
.darkmode .postbody .content,
.darkmode .pagination li a,
.darkmode select,
.darkmode .button .icon,
.darkmode .button-secondary,
.darkmode .global_read_mine:after,
.darkmode .global_read_locked_mine:after,
.darkmode .global_unread_mine:after,
.darkmode .global_unread_locked_mine:after,
.darkmode .announce_read_mine:after,
.darkmode .announce_read_locked_mine:after,
.darkmode .announce_unread_mine:after,
.darkmode .announce_unread_locked_mine:after,
.darkmode .sticky_read_mine:after,
.darkmode .sticky_read_locked_mine:after,
.darkmode .sticky_unread_mine:after,
.darkmode .sticky_unread_locked_mine:after,
.darkmode .topic_read_mine:after,
.darkmode .topic_read_hot_mine:after,
.darkmode .topic_unread_mine:after,
.darkmode .topic_unread_hot_mine:after,
.darkmode .topic_read_locked_mine:after,
.darkmode .topic_unread_locked_mine:after,
.darkmode .dropdown-extended .header,
.darkmode .dropdown-extended .footer,
.darkmode .pagination li.ellipsis span,
.darkmode .icon.icon-black,
.darkmode a:hover .icon.icon-black,
.darkmode .minitabs a:hover,
.darkmode .minitabs .activetab > a,
.darkmode .minitabs .activetab > a:hover {
	color: #333333 !important;
}


/* subtle text */
html.darkmode,
.darkmode body,
.darkmode .headerbar p,
.darkmode .copyright,
.darkmode ul.topiclist li,
.darkmode .panel,
.darkmode label,
.darkmode dd label,
.darkmode .signature,
.darkmode .postprofile,
.darkmode .postprofile strong,
.darkmode dl.details dd,
.darkmode dl.details dt,
.darkmode .content,
.darkmode .postbody,
.darkmode fieldset.polls dl,
.darkmode dl.file dd,
.darkmode table.table1 td,
.darkmode .dropdown-extended ul li:hover,
.darkmode .button,
.darkmode table.table1 thead th {
	color: #333333;
}

/* Kolory jasnego tła */
.darkmode .headerbar,
.darkmode .navbar,
.darkmode .forabg,
.darkmode .forumbg,
.darkmode li.row,
.darkmode .bg1,
.darkmode .bg2,
.darkmode .bg3,
.darkmode .tabs .activetab > a,
.darkmode .tabs a:hover,
.darkmode ul.cplist,
.darkmode .panel,
.darkmode blockquote blockquote,
.darkmode .panel blockquote,
.darkmode .panel blockquote blockquote blockquote,
.darkmode .panel .codebox,
.darkmode .dropdown .dropdown-contents,
.darkmode .jumpbox-cat-link,
.darkmode .jumpbox-sub-link,
.darkmode .jumpbox-forum-link,
.darkmode .cp-main .message-box textarea,
.darkmode fieldset.quick-login input.inputbox {
	background: #e0e0de !important; /* #242a36 !important; dbdad8*/
}

/* Kolor tła forum */
html.darkmode,
.darkmode body,
.darkmode .wrap,
.darkmode .panel-container .panel,
.darkmode .navigation .active-subsection a,
.darkmode .navigation a:hover,
.darkmode .cp-mini,
.darkmode .codebox,
.darkmode blockquote,
.darkmode blockquote blockquote blockquote,
.darkmode .panel blockquote blockquote,
.darkmode .attachbox,
.darkmode .message-box textarea,
.darkmode .phpbb_alert,
.darkmode select,
.darkmode .minitabs a:hover,
.darkmode .minitabs .activetab > a,
.darkmode .minitabs .activetab > a:hover,
.darkmode .cp-main .pm,
.darkmode .bg3 .topicreview .bg2,
.darkmode .bg3 .topicreview .bg1 {
	background-color: #EEEEEE !important; /* #13161c !important; */
}

/* Middle grey (dark bg) */
.darkmode .tabs .tab > a {
	background: rgba(0,0,0,0.04);
}

/* Middle grey (light bg) */
.darkmode .navigation a,
.darkmode .minitabs .tab > a {
	background: rgba(255,255,255,0.15);
}

/* Really light elements (buttons / forms etc) */
.darkmode .inputbox,
.darkmode .button,
.darkmode a.button1,
.darkmode input.button1,
.darkmode input.button3,
.darkmode a.button2,
.darkmode input.button2,
.darkmode .pagination li a {
	background: rgba(0,0,0,0.1);
}

/* button hover */
.darkmode .button:hover,
.darkmode a.button1:hover,
.darkmode input.button1:hover,
.darkmode a.button2:hover,
.darkmode input.button2:hover,
.darkmode input.button3:hover,
.darkmode  .search-results li:hover,
.darkmode .search-results li.active {
	background: rgba(0,0,0,0.2);
}

/* Super subtle borders */
.darkmode .forumbg,
.darkmode .forabg,
.darkmode .navbar,
.darkmode .headerbar,
.darkmode .post,
.darkmode .bg3,
.darkmode .panel blockquote,
.darkmode .panel blockquote,
.darkmode .panel .codebox  {
	border: 1px solid rgba(0,0,0,0.04);
}

.darkmode li.row,
.darkmode ul.linklist li,
.darkmode h3,
.darkmode ul.linklist,
.darkmode ul.topiclist dd,
.darkmode .postprofile,
.darkmode .signature,
.darkmode .tabs .activetab > a,
.darkmode .tabs .activetab > a:hover,
.darkmode .panel-container h3,
.darkmode .panel-container .panel li.row,
.darkmode .panel-container hr,
.darkmode .cp-menu hr,
.darkmode table.table1 tbody tr,
.darkmode table.table1 tbody td,
.darkmode hr,
.darkmode .panel h2,
.darkmode .content h2,
.darkmode .codebox,
.darkmode .codebox p,
.darkmode fieldset.polls dl,
.darkmode .attach-image img,
.darkmode .attachbox,
.darkmode .attachbox dd,
.darkmode .inputbox,
.darkmode .phpbb_alert,
.darkmode a.button1,
.darkmode input.button1,
.darkmode input.button3,
.darkmode a.button2,
.darkmode input.button2,
.darkmode a.button1:hover,
.darkmode input.button1:hover,
.darkmode a.button2:hover,
.darkmode input.button2:hover,
.darkmode input.button3:hover,
.darkmode .dropdown li.separator,
.darkmode select,
.darkmode .dropdown li,
.darkmode .dropdown li li,
.darkmode .jumpbox .dropdown li,
.darkmode .dropdown-extended .header,
.darkmode .dropdown-extended .footer,
.darkmode input.button1:focus,
.darkmode input.button2:focus,
.darkmode input.button3:focus,
.darkmode .caret,
.darkmode .pm .postprofile {
	border-color: rgba(0,0,0,0.04);
}


/*A less subtle border for overlapping elements (dropdowns) */
.darkmode .dropdown .dropdown-contents {
	border-color: rgba(0,0,0,0.15);
}


/* Super subtle hover effects */
.darkmode li.row:hover,
.darkmode .dropdown-extended ul li:hover,
.darkmode table.table1 tbody tr:hover,
.darkmode table.table1 tbody tr.hover {
	background: rgba(255,255,255,0.1) !important;
}


/* Hacky overrides here,
.darkmode because..reasons */
.darkmode li.row.reported,
.darkmode p.post-notice {
	background-color: rgba(211,17,65,0.2) !important;
	color: #BC2A4D;
}

.darkmode .dropdown .pointer-inner,
.darkmode .jumpbox .dropdown .pointer-inner {
	border-color: #dbd5c9 transparent;
}

.darkmode .online {
	background-image: url("./en/icon_user_online.gif") !important;
	background-position: 100% 0 !important;
	background-repeat: no-repeat !important;
}


.darkmode input#keywords::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333333;
}
.darkmode input#keywords::-moz-placeholder { /* Firefox 19+ */
  color: #333333;
}
.darkmode input#keywords:-ms-input-placeholder { /* IE 10+ */
  color: #333333;
}
.darkmode input#keywords:-moz-placeholder { /* Firefox 18- */
  color: #333333;
}

.darkmode input#search_keywords::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333333;
}
.darkmode input#search_keywords::-moz-placeholder { /* Firefox 19+ */
  color: #333333;
}
.darkmode input#search_keywords:-ms-input-placeholder { /* IE 10+ */
  color: #333333;
}
.darkmode input#search_keywords:-moz-placeholder { /* Firefox 18- */
  color: #333333;
}


/* ------- Forum & Topic Icons (Pulsing) ------- */
.darkmode dl.row-item {
	background-image: none;
}

.darkmode .forums .row-item:before,
.darkmode .topics .row-item:before,
.darkmode .pmlist .row-item:before,
.darkmode .cplist .row-item:before {
	font-family: FontAwesome;
	text-align: center;
	position: absolute;
	left: 5px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	border-radius: 50%;
	background: rgba(0,0,0,0.1);
	font-size: 14px;
}

/* Spotted topics */
.darkmode .global_read_mine:after,
.darkmode .global_read_locked_mine:after,
.darkmode .global_unread_mine:after,
.darkmode .global_unread_locked_mine:after,
.darkmode .announce_read_mine:after,
.darkmode .announce_read_locked_mine:after,
.darkmode .announce_unread_mine:after,
.darkmode .announce_unread_locked_mine:after,
.darkmode .sticky_read_mine:after,
.darkmode .sticky_read_locked_mine:after,
.darkmode .sticky_unread_mine:after,
.darkmode .sticky_unread_locked_mine:after,
.darkmode .topic_read_mine:after,
.darkmode .topic_read_hot_mine:after,
.darkmode .topic_unread_mine:after,
.darkmode .topic_unread_hot_mine:after,
.darkmode .topic_read_locked_mine:after,
.darkmode .topic_unread_locked_mine:after {
	position: absolute;
	top: 6px;
	left: 30px;
	font-family: FontAwesome;
	content: "\f005";
	font-size: 7px;
	width: 6px;
	height: 6px;
	border-radius: 6px;
}

/* Adjustments for weirdly sized icons */
/* Nudge the speech bubble up a few pixels */
.darkmode .topic_read:before,
.darkmode .topic_read_mine:before,
.darkmode .topic_read_hot:before,
.darkmode .topic_read_hot_mine:before,
.darkmode .topic_unread:before,
.darkmode .topic_unread_mine:before,
.darkmode .topic_unread_hot:before,
.darkmode .topic_unread_hot_mine:before {
	line-height: 28px !important;
}

/* External link left and down */
.darkmode .forum_link:before {
	line-height: 0 !important;
	width: 30px !important;
	height: 15px !important;
	padding: 16px 0 1px 2px;
}

/* Set the icons */							/* Megaphone */
.darkmode .global_read:before							{content: "\f0a1";}
.darkmode .global_read_mine:before					{content: "\f0a1";}
.darkmode .global_read_locked:before					{content: "\f0a1";}
.darkmode .global_read_locked_mine:before				{content: "\f0a1";}
.darkmode .global_unread:before						{content: "\f0a1";}
.darkmode .global_unread_mine:before					{content: "\f0a1";}
.darkmode .global_unread_locked:before				{content: "\f0a1";}
.darkmode .global_unread_locked_mine:before			{content: "\f0a1";}
											/* Megaphone */
.darkmode .announce_read:before						{content: "\f0a1";}
.darkmode .announce_read_mine:before					{content: "\f0a1";}
.darkmode .announce_read_locked:before				{content: "\f0a1";}
.darkmode .announce_read_locked_mine:before			{content: "\f0a1";}
.darkmode .announce_unread:before						{content: "\f0a1";}
.darkmode .announce_unread_mine:before				{content: "\f0a1";}
.darkmode .announce_unread_locked:before				{content: "\f0a1";}
.darkmode .announce_unread_locked_mine:before			{content: "\f0a1";}
											/* External link */
.darkmode .forum_link:before							{content: "\f08e";}
											/* Speech Bubble */
.darkmode .forum_read:before							{content: "\f03a";}
.darkmode .forum_read_subforum:before					{content: "\f03a";}
.darkmode .forum_unread:before						{content: "\f03a";}
.darkmode .forum_unread_subforum:before				{content: "\f03a";}
											/* Pin */
.darkmode .sticky_read:before							{content: "\f08d";}
.darkmode .sticky_read_mine:before					{content: "\f08d";}
.darkmode .sticky_read_locked:before					{content: "\f08d";}
.darkmode .sticky_read_locked_mine:before				{content: "\f08d";}
.darkmode .sticky_unread:before						{content: "\f08d";}
.darkmode .sticky_unread_mine:before					{content: "\f08d";}
.darkmode .sticky_unread_locked:before				{content: "\f08d";}
.darkmode .sticky_unread_locked_mine:before			{content: "\f08d";}
											/* Right arrow */
.darkmode .topic_moved:before							{content: "\f061";}
											/* Envelope */
.darkmode .pm_read:before 							{content: "\f0e0";}
.darkmode .pm_unread:before 							{content: "\f0e0";}
											/* Speech Bubble */
.darkmode .topic_read:before							{content: "\f075";}
.darkmode .topic_read_mine:before						{content: "\f075";}
.darkmode .topic_read_hot:before						{content: "\f075";}
.darkmode .topic_read_hot_mine:before					{content: "\f075";}
.darkmode .topic_unread:before						{content: "\f075";}
.darkmode .topic_unread_mine:before					{content: "\f075";}
.darkmode .topic_unread_hot:before					{content: "\f075";}
.darkmode .topic_unread_hot_mine:before				{content: "\f075";}
											/* Padlock */
.darkmode .forum_read_locked:before					{content: "\f023";}
.darkmode .forum_unread_locked:before					{content: "\f023";}
.darkmode .topic_read_locked:before					{content: "\f023";}
.darkmode .topic_read_locked_mine:before				{content: "\f023";}
.darkmode .topic_unread_locked:before					{content: "\f023";}
.darkmode .topic_unread_locked_mine:before			{content: "\f023";}


/* Unread States */
.darkmode .global_unread:before,
.darkmode .global_unread_mine:before,
.darkmode .global_unread_locked:before,
.darkmode .global_unread_locked_mine:before,
.darkmode .announce_unread:before,
.darkmode .announce_unread_mine:before,
.darkmode .announce_unread_locked:before,
.darkmode .announce_unread_locked_mine:before,
.darkmode .forum_unread:before,
.darkmode .forum_unread_locked:before,
.darkmode .forum_unread_subforum:before,
.darkmode .sticky_unread:before,
.darkmode .sticky_unread_mine:before,
.darkmode .sticky_unread_locked:before,
.darkmode .sticky_unread_locked_mine:before,
.darkmode .pm_unread:before,
.darkmode .topic_unread:before,
.darkmode .topic_unread_mine:before,
.darkmode .topic_unread_hot:before,
.darkmode .topic_unread_hot_mine:before,
.darkmode .topic_unread_locked:before,
.darkmode .topic_unread_locked_mine:before {
	animation: UnreadPulse 1.4s infinite;
	color: #000;
}

.darkmode .postbody .content span[style*="line-through"] a,
.darkmode .postbody .content s a {
	text-decoration: line-through !important;
	text-decoration-color: currentcolor;
	text-decoration-color: #333333 !important;
}

/* Pages ext */
.darkmode .image,
.darkmode .image figcaption {
	background-color: #e8e8e3;
}
.darkmode .pages-content a:visited {
	border-bottom-color: #5D8FBD !important;
	color: #5d5d5d !important;
}
