/* --------------------------------------------------------------------------------------- */
/* Style name:			proflat                                                            */
/* Inherited from:		prosilver (the default phpBB 3.3.x style)                          */
/* Original author:		phpBB Limited ( https://www.phpbb.com/ )                           */
/* Modified by:			Mazeltof ( http://www.mazeland.fr/ )                               */
/* Modified by:			Steve Boswell (For Abbuc)                                          */
/* Modified by:                 atarixle (for ABBUC e.V.)                                          */
/* --------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------- */
/* base.css                                                                              */
/* --------------------------------------------------------------------------------------- */
body {
	font-family: "Abbuc Serif", serif;
	color: var(--text);
	background-color: var(--background);
}
/* --------------------------------------------------------------------------------------- */
/* buttons.css                                                                              */
/* --------------------------------------------------------------------------------------- */
.button {
	font-family: "Abbuc Sans",  sans-serif;
}
/* --------------------------------------------------------------------------------------- */
/* common.css                                                                              */
/* --------------------------------------------------------------------------------------- */
/* 1 - General Markup Styles */
body {
	font-family: "Abbuc Serif", serif;
	font-size: 1rem;
	line-height: normal;
	margin: 0;
	padding: 0;
}

h1 {
	/* Forum name */
	font-family: "Abbuc Sans",  sans-serif;
	font-size: 2rem;
}

h2 {
	/* Forum header titles */
	font-family: "Abbuc Sans",  sans-serif;
	font-weight: normal;
	font-size: 2rem;
}

h2.solo {
	margin-bottom: 1rem;
}

h3 {
	/* Sub-headers (also used as post headers, but defined later) */
	font-family: "Abbuc Sans", sans-serif;
	font-size: 1.05rem;
	margin-top: 1rem;
}

h4 {
	/* Forum and topic list titles */
	font-family: "Abbuc Sans", sans-serif;
	font-size: 1.3rem;
}

p {
	line-height: 1.3rem;
	font-size: 1.1rem;
	margin-bottom: 1.5rem;
}
/* 130 - Main blocks */
.wrap {
	border: none;
	border-radius: 0;
	max-width: 99%;
	padding: 5px 5px 0 5px;
}
@media (max-width: 1220px) {
	.wrap {
		margin: 0;
	}
}
/* 130 - Main blocks */
.site_logo {
	width: 168px;
	height: 59px;
}
/* 186 - Round cornered boxes and backgrounds */
.headerbar {
	border-radius: 0;
	margin-bottom: 0;
}
.bb-navbar {
	padding: 3px 10px;
	border-radius: 0;
}

#page-header .bb-navbar li a {
	color:rgba(255, 255, 255, 0.5);
}
#page-header .bb-navbar li a:hover {
	color:rgba(255, 255, 255, 0.75);
}

.bb-navbar li a{
	color: rgba(0, 0, 0, 0.5);
}
.bb-navbar li a:hover{
	color: rgba(0, 0, 0, 0.75);
}
.breadcrumbs .crumb a{
	color: var(--primary-medium);
}
.breadcrumbs .crumb a:hover{
	color: var(--secondary-medium);
}
.forabg {
	border-radius: 0;
	margin-bottom: 5px;
	padding: 0;
}
.forumbg {
	border-radius: 0;
	margin-bottom: 5px;
	padding: 0;
}
.panel {
	border-radius: 0;
}
.post {
	border-radius: 0;
}
/* 232 - Horizontal lists */
.bb-navbar ul.linklist {
	padding: 2px 0;
	list-style-type: none;
}
ul.linklist > li {
	float: left;
	/* font-size: 1rem; */
	line-height: 1.2rem;
	list-style-type: none;
	margin-right: 7px;
	padding-top: 1px;
	width: auto;
}
ul.navlinks {
	border-top: none;
}
/* 363 - Dropdown menu */
.dropdown {
	border-radius: 0;
	position: absolute !important;
}
.dropdown li {
	font-size: 1rem !important;
}
.dropdown .dropdown-contents {
	border-radius: 0;
}
.dropdown-contents a {
	text-decoration: none;
}
/* 618 - Table styles */
table.table1 tbody tr {
	border: none;
}
table.table1 tbody td {
	border-bottom: 1px solid transparent;
	border-top: none;
	padding: 5px 10px
}
/* 659 - Specific column styles */
.forumbg-table > .inner {
	margin: 0;
}
/* 809 - Pagination */
.pagination li.active span {
	font-size: 1.3rem;
	font-family: "Abbuc Sans", sans-serif;
}

.pagination li a,
.pagination li span {
	border-radius: 0;
}
.pagination li.page-jump a {
	padding: 2px 8px;
}
.pagination li.page-jump a i {
	font-size: 14px;
}
/* 878 - Pagination in viewforum for multipage topics */
.row .pagination li a,
.row .pagination li span {
	border-radius: 0;
	padding: 2px 4px;
}
/* 893 - jQuery popups */
.loading_indicator {
	border-radius: 0;
}
/* 971 - Miscellaneous styles */
.copyright {
	float: left;
	padding: 10px;
	text-align: left;
}
.footer-row {
	font-size: 1em;
	line-height: 1.4em;
}
div.rules {
	border-radius: 0;
}
.badge {
	border-radius: 0;
}
/* 1042 - Inner box-model clearing */
.dropdown-extended .header {
	border-radius: 0;
	font-family: "Abbuc Sans", sans-serif;
	font-size: 1.1rem;
	font-weight: normal;
	line-height: inherit;
	text-align: center;
	text-shadow: none;
	text-transform: none;
}
.member-search {
	padding: 11px 10px;
}
/* --------------------------------------------------------------------------------------- */
/* links.css                                                                               */
/* --------------------------------------------------------------------------------------- */
/* 31 - Notification mark read link */
.dropdown-extended a.mark_read {
	border-radius: 0;
}
/* 145 - Arrow links  */
a.arrow-up 		{ padding-left: 0; }
a.arrow-down 	{ padding-right: 0; }
a.arrow-left 	{ padding-left: 0; }
a.arrow-right 	{ padding-right: 0;  }
/* --------------------------------------------------------------------------------------- */
/* content.css                                                                             */
/* --------------------------------------------------------------------------------------- */
/* 1 - Content Styles */

li.header dt, li.header dd {
	padding-top: 0.2rem;
	/* padding-bottom: 9px; */
	font-family: "Abbuc Sans", sans-serif;
	font-size: 0.8rem;
}
.forumbg .header a, .forabg .header a, th a {
	color: rgba(255,255,255,.75) ;
}

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: rgba(255,255,255,.5) ;
	text-decoration: none;
}
.action-bar {
	font-size: 0.8rem;
	font-family: "Abbuc Sans", sans-serif;
}
li.row {
	border-top: none;
}
li.header dl.row-item dt .list-inner {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 10px;
}
/* 138 - Forum list column styles */
dl.row-item dt .list-inner {
	padding-left: 55px;					/* Space for folder icon */
}
dl.row-item dt {
	min-height: 45px;
}
dl a.row-item-link {						/* topic row icon links */
	width: 32px;
	height: 32px;
}
/* 447 - Quote block */
blockquote.uncited {
	padding-top: 5px;
}
/* --------------------------------------------------------------------------------------- */
/* buttons.css                                                                             */
/* --------------------------------------------------------------------------------------- */
/* 1 - Button Styles */
.button {
	border-radius: 0;
}
/* 41 - Posting page styles */
.button-search-end {
	border-radius: 0;
}
.button-icon-only {
	line-height: normal;
}
/* 107 - Post control buttons */
.has-profile .post-buttons {
	right: -12px;
}
.format-buttons .bbcode-size {
	border-top: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 4px solid transparent;
}
.format-buttons .bbcode-size:hover {
	border-top: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 4px solid transparent;
}
/* --------------------------------------------------------------------------------------- */
/* cp.css                                                                                  */
/* --------------------------------------------------------------------------------------- */
/* 99 - CP tabs shared */
.tabs .tab, .minitabs .tab {
	margin-right: 5px;
}
/* 129 - CP tabbed menu */
.tabs {
    margin: 20px 0 5px 5px;
}
.tabs .tab > a {
	border-radius: 0;
	margin: 0;
}
.tabs .activetab > a {
	padding-bottom: 5px;
}
/* 146 - Mini tabbed menu used in MCP */
.minitabs {
	margin: 15px 5px 5px 0;
}
.minitabs .tab > a {
	border-radius: 0;
	margin: 0;
}
/* 217 - UCP navigation menu */
/* 219 - Container for sub-navigation list */
.navigation ul {
	margin-right: 5px;
}
/* 237 - Link styles for the sub-section links */
.navigation a {
	margin: 0px 0px 5px;
	padding: 6px 9px;
}
/* 257 - Friends list */
.cp-mini {
	border-radius: 0;
	margin: 5px 5px 0 0;
}
/* 336 - Responsive *CP navigation */
@media (max-width: 900px) {
	.navigation li:first-child a {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.navigation li:last-child a {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
}
/* --------------------------------------------------------------------------------------- */
/* forms.css                                                                               */
/* --------------------------------------------------------------------------------------- */
/* 151 - Quick-login on index page */
fieldset {
	font-family: "Abbuc Sans", sans-serif;
	font-size: 1.1rem;
}

input {
	font-size: 1rem;
	font-family: "Abbuc Sans", sans-serif;
}

select {
	font-family: "Abbuc Sans", sans-serif;
	font-size: 1rem;
}

fieldset.quick-login {
	margin: 0 0 5px 0;
	padding: 10px 10px 10px 10px;
}
/* Submit button fieldset */
fieldset.submit-buttons input {
	margin: 2px 0;
	padding: 2px 8px;
}
/* 329 - Form button styles */
input.button1, input.button2 {
	font-size: 0.8rem;
}
a.button1, input.button1, input.button3, a.button2, input.button2 {
	padding: 1px 8px;
	font-family: "Abbuc Sans", sans-serif;
}
/* 388 - Topic and forum Search */
.search-box .inputbox {
	border-radius: 0;
}
/* 405 - Search box (header) */
.search-header {
	border-radius: 0;
	margin-right: 10px;
	margin-top: 25px;
}

select optgroup option {
	padding-right: 1rem;
	font-family: "Abbuc Sans", sans-serif;
}

textarea {
	font-family: "Abbuc Serif", sans-serif;
	font-size: 1rem;
	line-height: 1.4rem;
}

.message-box textarea {
	font-family: "Abbuc Serif",serif;
	/* font-size: 1rem; */
	font-size:0.9rem;
	line-height:1.3;
}


/* --------------------------------------------------------------------------------------- */
/* icons.css                                                                               */
/* --------------------------------------------------------------------------------------- */
/* Global module setup */
.button4 .icon:before { padding-right: 0; }
/* 31 - Icon size classes */
.icon.icon-md {
    font-size: 12px;
}
/* 49 - icon modifiers */
.arrow-left:hover .icon {
	margin-left: 0;
	margin-right: 0;
}
.arrow-right:hover .icon {
	margin-left: 0;
	margin-right: 0;
}
.alert_close .icon:before {
    border-radius: 50%;
}
/* --------------------------------------------------------------------------------------- */
/* colours.css                                                                             */
/* --------------------------------------------------------------------------------------- */
/* 3 - Colours and backgrounds for common.css */
html, body {
	background-color: var(--background);
	color: #444444;
}
h2 {
	color: #444444;
}
h3 {
	color: #333333;
}
/* 31 - Colours and backgrounds for links.css */
a { color: #444444; }
/* 37 - Links on gradient backgrounds */
.forumbg .header a:hover,
.forabg .header a:hover,
th a:hover {
	color: var(--background);
}
/* 51 - Post body links */
.postlink, .postlink:visited {
	border-bottom-color: #444444;
	color: #444444;
}
.postlink:hover {
	background-color: #e5e5e5;
}
/* 81 - Round cornered boxes and backgrounds */
.wrap {
	background-color: var(--background);
}
.headerbar {
	background-image: none;
	background-color: var(--background);
	color: var(--background);
}
.forumbg {
	background-image: none;
}
.forabg {
	background-image: none;
}
.bb-navbar {
	background-color: #212121;
	border-top: 1px solid rgba(255,255,255,.1);
}
.wrap div.bb-navbar {
	background-color: var(--background);
	border-top: none;
}

.panel {
	background-color: #eeeeee;
	color: #444444;
}
.bg1 {
	/* background-color: var(--background); */
	background-color:#f3f8fa;
}
table.zebra-list tr:nth-child(odd) td,
ul.zebra-list li:nth-child(odd) {
	background-color: #f5f5f5;
}
.bg2 {
	/* background-color: var(--primary-hint); */
	background-color:#ebf5fa;
}
.nbg2 {
	background-color: #212121;
}

table.zebra-list tr:nth-child(even) td,
ul.zebra-list li:nth-child(even) {
	background-color: #f5f5f5;
}
.bg3 {
	background-color: #f5f5f5;
}
.site_logo {
	background-image: url("./images/site_logo.png");
	background-image: url("./images/site_logo.svg");
	background-repeat: no-repeat;
}
/* 162 - Table styles */
table.table1 thead th {
	font-family: "Abbuc Sans", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	min-height: 38px;
	font-size: 1.1em;
	padding: 0 0 4px 3px;
}
table.table1 tbody tr {
	border-color: #e5e5e5;
}
table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #e5e5e5;
	color: #000;
}
table.table1 td {
	color: #444444;
}
table.table1 tbody td {
	border-bottom-color: #e5e5e5;
}

.rightside {
	color: var(--primary-pale);
  }
  



/* 195 - Misc layout styles */
dl.details {
	font-size: 1.1rem;
}

dl.details dd {
	color: #444444;
}
/* 209 - Icon styles */
.icon.icon-blue, a:hover .icon.icon-blue,
.icon.icon-green, a:hover .icon.icon-green,
.icon.icon-red, a:hover .icon.icon-red,
.icon.icon-orange, a:hover .icon.icon-orange,
.icon.icon-bluegray, a:hover .icon.icon-bluegray,
.icon.icon-gray, a:hover .icon.icon-gray,
.icon.icon-lightgray, a:hover .icon.icon-lightgray {
    color: #444444;
}
.icon.icon-black, a:hover .icon.icon-black{
	color: #777777;
}
/* 247 - Jumpbox */
.jumpbox-forum-link {
	background-color: #f5f5f5;
}
.jumpbox-forum-link:hover {
	background-color: #e5e5e5;
}
.jumpbox .dropdown .pointer-inner {
	border-color: #f5f5f5 transparent;
}
.jumpbox-sub-link {
	background-color: #f5f5f5;
}
.jumpbox-sub-link:hover {
	background-color: #e5e5e5;
}
/* 284 - Miscellaneous styles */
.copyright {
	color: var(--primary-pale);
}
li.reported:hover {
	background-color: #e5e5e5 !important;
}
div.rules {
	background-color: #cccccc;
	color: #444444;
}
p.post-notice {
	background-color: #cccccc;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0 !important;
    vertical-align: 0 !important;
    content: "" !important;
    border: 0 !important;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0 !important;
}

h3 {
    font-size: 1.2rem;
}
fieldset {
	font-family: "Abbuc Sans", sans-serif;
    font-size: 0.8rem;
}
fieldset.fields1 ul.recipients  input.button2{
	font-size: 0.8rem;
}
a.forumtitle {
	font-family: "Abbuc Sans", sans-serif;
    font-size: 1.2rem;
    font-weight: normal;
    text-decoration: none;
}
ul.topiclist dt {
	font-size: 0.8rem;
	font-weight: 400;
}
dd.posts, dd.topics, dd.views, dd.extra, dd.mark {
	font-family: "Abbuc Sans", sans-serif;
    width: 4rem;
    text-align: center;
    line-height: 1.5rem;
    font-size: 1rem;
}

dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info {
	font-family: "Abbuc Sans", sans-serif;
    font-size: 0.8rem;
}
.lastsubject {
	font-family: "Abbuc Sans", sans-serif;
    font-weight: bold;
    text-decoration: none;
}

p {
    line-height: 0.9rem;
    font-size: 0.8rem;
    margin-bottom: 0.5rem;
}

.postbody h3.first {
    font-size: 1.3em;
}

.postbody h3 {
	/* Postbody requires a different h3 format - so change it here */
	font-size: 1.5rem;
	margin-bottom: 0.3rem !important;
	font-family: "Abbuc Sans", sans-serif;
	line-height: 1.25rem;
}

.postbody .content {
    /* font-size: 1rem; */
    overflow-x: auto;
	font-size:0.9rem;
	line-height:1.3;
}

.content {
	clear: both;
	min-height: 3rem;
	overflow: hidden;
	line-height: 1.1rem;
    font-family: "Abbuc Serif",serif;
	font-size: 1rem;
	padding-bottom: 1px;
}

.content p {
	font-family: "Abbuc Serif", serif;
    font-size: 1rem;
    margin-bottom: 1rem;
    line-height: 1.1rem;
}
.postprofile {
	margin: 5px 0 10px 0;
	min-height: 80px;
	border: 1px solid transparent;
	border-width: 0 0 0 1px;
	/* width: 22%; */
	float: right;
	/* display: inline; */
	font-size: 0.8rem;
}

.attachbox dt {
	font-family: "Abbuc Sans", sans-serif;
	text-transform: uppercase;
}

dl.file {
	font-family: "Abbuc Serif", serif;
	display: block;
}

.inline-attachment {
	padding: 1rem;
}

dl.file dt {
	text-transform: none;
	margin: 0;
	padding: 3px;
	font-weight: bold;
	font-family: "Abbuc Sans", sans-serif;
}

fieldset.polls {
	font-family: "Abbuc Serif", serif;
}

fieldset.polls dd div {
	font-family: "Abbuc Sans", sans-serif;
}

p.author {
	font-family: "Abbuc Sans", sans-serif;
	font-size: 0.8rem;
	line-height: 1rem;
	box-shadow:inset 0 -3px 2px -3px rgba(0, 0, 0, 0.2);
}
p.author > span.responsive-hide {
	display:initial!important;
}
/* Post noticies */
.notice {
	font-family: "Abbuc Serif", serif;
	width: auto;
	margin-top: 1.5rem;
	padding-top: 0.2rem;
	font-size: 1rem;
	border-top: 1px dashed transparent;
	clear: left;
	line-height: 130%;
}

/* 318 - Colours and backgrounds for content.css */
ul.forums {
	background-color: #f5f5f5;
	background-image: none;
	filter: none;
}
ul.topiclist li {
	color: #444444;
}
li.row {
	border-bottom-color: #e5e5e5;
}
li.row:hover {
	background-color: #e5e5e5;
}
li.row:hover dd {
	border-left-color: #e5e5e5;
}
/* 373 - Content container styles */
.content h2, .panel h2 {
	color: #444444;
}
.posthilit {
	color: var(--background);
}
/* 407 - BB Code styles */
/* 409 - Quote block */
blockquote {
	/* background-color: var(--background);
	border-color: #e5e5e5; */
	background-color:rgba(0, 0, 0, 0.01);
	border-radius:6px;
	box-shadow:
		inset 0 0 0 1px var(--primary-medium),
		inset 0 1px 2px 1px rgba(0, 0, 0, 0.15)
	;
	background-image:linear-gradient(to bottom,
		rgba(255, 255, 255, 0.02),
		rgba(0, 0, 0, 0.02)
	),
	linear-gradient(to right,
		rgba(0, 0, 0, 0.02),
		rgba(0, 0, 0, 0.0),
		rgba(0, 0, 0, 0.02)
	)
	;
}

/* 421 - Nested quotes */
blockquote blockquote { 
	/* background-color:#f5f5f5; */
	background-color:rgba(0, 0, 0, 0.01); 
}
/* 426 - Nested quotes */												
blockquote blockquote blockquote { 
	/* background-color: var(--background); */
	background-color:rgba(0, 0, 0, 0.01);
}

/* Code block */
.codebox {
	background-color: #FFFFFF;
	border-color: #C9D2D8;
}

.codebox p {
	border-bottom-color:  #CCCCCC;
}

.codebox code {
	color: #75C1E9;
}

.codebox pre {
	background-color: #226088;
	margin-bottom: 0;
}
.codebox p {
	margin-bottom: 0;
}

/* 596 - Colours and backgrounds for buttons.css */
.button {
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: var(--background);
	filter: none;
}
.button:hover,
.button:focus {
	background-image: none;
	text-shadow: none;
	color: var(--background);
	filter: none;
}
.button .icon,
.button-secondary {
	color: var(--background);
}
.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon, 
.button:hover .icon {
	color: var(--background);
}
.caret	{ border-color: var(--background); }
.contact-icons a,
.contact-icons a:hover	{ background-color: var(--background); }
/* 643 - Pagination */
.pagination li a {
	color: var(--background);
}
.pagination li.ellipsis span {
	color:	#444444;
}
.pagination li.active span {
	font-family: "Abbuc Sans", sans-serif;
}
/* 674 - Search box */
.search-header {
	box-shadow: none;
}
.search-results li:hover,
.search-results li.active {
	background-color: var(--background);
}
/* 687 - Icon images */
.contact-icon						{ background-image: none; }
/* 692 - Profile & navigation icons */
.pm-icon							{ background-position: 0 0; }
.email-icon							{ background-position: -21px 0; }
.jabber-icon						{ background-position: -80px 0; }
.phpbb_icq-icon						{ background-position: -61px 0 ; }
.phpbb_wlm-icon						{ background-position: -182px 0; }
.phpbb_aol-icon						{ background-position: -244px 0; }
.phpbb_website-icon					{ background-position: -40px 0; }
.phpbb_youtube-icon					{ background-position: -98px 0; }
.phpbb_facebook-icon				{ background-position: -119px 0; }
.phpbb_googleplus-icon				{ background-position: -140px 0; }
.phpbb_skype-icon					{ background-position: -161px 0; }
.phpbb_twitter-icon					{ background-position: -203px 0; }
.phpbb_yahoo-icon					{ background-position: -224px 0; }
/* 707 - Forum icons & Topic icons */
.global_read,
.global_read_mine,
.global_read_locked,
.global_read_locked_mine,
.global_unread,
.global_unread_mine,
.global_unread_locked,
.global_unread_locked_mine,
.announce_read,
.announce_read_mine,
.announce_read_locked,
.announce_read_locked_mine,
.announce_unread,
.announce_unread_mine,
.announce_unread_locked,
.announce_unread_locked_mine,
.forum_link,
.forum_read,
.forum_read_locked,
.forum_read_subforum,
.forum_unread,
.forum_unread_locked,
.forum_unread_subforum,
.sticky_read,
.sticky_read_mine,
.sticky_read_locked,
.sticky_read_locked_mine,
.sticky_unread,
.sticky_unread_mine,
.sticky_unread_locked,
.sticky_unread_locked_mine,
.topic_moved,
.topic_read,
.topic_read_mine,
.topic_read_hot,
.topic_read_hot_mine,
.topic_read_locked,
.topic_read_locked_mine,
.topic_unread,
.topic_unread_mine,
.topic_unread_hot,
.topic_unread_hot_mine,
.topic_unread_locked,
.topic_unread_locked_mine,
.pm_read,
.pm_unread {
	background-image: none;
}
/* 762 - Colours and backgrounds for cp.css */
/* 765 - Main CP box */
.panel-container .panel li.row {
	border-bottom-color: #e5e5e5;
	border-top-color: transparent;
}
ul.cplist {
	border-top-color: #e5e5e5;
}
/* 795 - CP tabbed menu */
.tabs .tab > a {
	color: var(--background);
}
.tabs .tab > a:hover {
    color: var(--background);
}
.tabs .activetab > a,
.tabs .activetab > a:hover {
	background-image: none;
    box-shadow: none;
    color: var(--background);
	filter: none;
}
/* 822 - Mini tabbed menu used in MCP */
.minitabs .tab > a {
	color: var(--background);
}
.minitabs .tab > a:hover,
.minitabs .activetab > a,
.minitabs .activetab > a:hover {
	color: var(--background);
}
/* 834 - Responsive tabs */
.responsive-tab .responsive-tab-link:before,
.responsive-tab .responsive-tab-link:hover:before {
	border-color: var(--background);
}
/* 844 - UCP navigation menu */
/* 847 - Link styles for the sub-section links */
.navigation a, .rtl .navigation a  {
	color: var(--background);
	filter: none;
}
.navigation a:hover,
.navigation .active-subsection a,
.navigation .active-subsection a:hover {
	color: var(--background);
	filter: none;
}
@media (max-width: 900px) {
	.navigation a:hover,
	.navigation .active-subsection a,
	.navigation .active-subsection a:hover {
		color: var(--background);
		filter: none;
	}
}
/* 886 - Preferences pane layout */
.panel-container .panel {
	background-color: #eeeeee;
}
/* 900 - Friends list */
.cp-mini {
	background-color: #e5e5e5;
}
dl.mini dt {
	color: #444444;
}
/* 950 - Colours and backgrounds for forms.css */
/* 953 - General form styles */
label {
	color: #444444;
}
.inputbox {
    background-color: var(--background);
    border-color: var(--primary-light);
	color: var(--text);
	font-family: "Abbuc Serif", serif;
}
input#subject {
	font-family: "Abbuc Sans",  sans-serif;

}
.navigation, .tabs, .minitabs {
	font-family: "Abbuc Sans",  sans-serif;
	font-size: 1rem !important;
}
.topic-poster, .postprofile, .online-text{
	font-family: "Abbuc Sans",  sans-serif;
}
.mchat-message-header {
	font-family: "Abbuc Sans",  sans-serif;
}
.mchat-text {
	font-size: 1rem !important;
}
.mchat-wrapper .mchat-buttons .fa {
	font-size: 1rem !important;
	color: var(--secondary-dark);
}
#mchat-input {
    font-size: 1rem !important;
}
.content dl.faq {
    font-size: 1.1rem;
    margin-bottom: 0.5em;
}
dl.faq {
	font-family: "Abbuc Serif", serif;
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 2rem;
    line-height: 1.1rem;
}
dl.faq dt {
	font-family: "Abbuc Sans", sans-serif;
}
a.topictitle {
	font-family: "Abbuc Sans", sans-serif;
    font-size: 1.1rem;
    font-weight: normal;
    text-decoration: none;
    display: inline;
}
.search-box {
    border: 0;
}
fieldset {
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 988 - Quick-login on index page */
fieldset.quick-login input.inputbox {
	background-color: var(--background);
	width:auto;
}
/* 1041 - Form button styles */
a.button1, input.button1, input.button3, a.button2, input.button2 {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Abbuc Sans", sans-serif;
	background: transparent none repeat-x top left;
	line-height: 1.5;
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: var(--background) !important;
	filter: none;
}
/* 1065 - <a> button in the style of the form buttons */
a.button1, a.button2 {
	color: var(--background);
}
/* 1070 - Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	background-image: none;
	color: var(--background);
	filter: none;
}
/* 1080 - Focus states */
input.button1:focus, input.button2:focus, input.button3:focus {
	color: var(--background);
}
/* 1090 - jQuery popups */
.dropdown-extended ul li {
	border-top-color: #cccccc;
}
.dropdown-extended ul li:hover {
	background-color: #616161;
}

.dropdown-extended a.mark_read {
	background-color: #616161;
}


.dropdown-extended .header, .dropdown-extended .footer {
	border-color: #cccccc;
}
.dropdown-extended .header {
	background: var(--primary-dark);
	filter: none;
}
.dropdown-extended .pointer-inner {
	border-color: var(--background) transparent;
}
.dropdown-up .dropdown-contents {
	box-shadow: 1px -3px 5px rgba(0, 0, 0, 0.2);
}
/* 1161 - Notifications */
li.notification-reported strong, li.notification-disapproved strong {
	color: #D31141;
}

.phpbb_alert div.alert_text > p,
.phpbb_alert div.alert_text > label,
.phpbb_alert div.alert_text > select,
.phpbb_alert div.alert_text > textarea,
.phpbb_alert div.alert_text > input {
	font-size: 1.1rem;
}


/* --------------------------------------------------------------------------------------- */
/* responsive.css                                                                          */
/* --------------------------------------------------------------------------------------- */
@media (max-width: 700px) {
	/* 145 - Common block wrappers */
	.headerbar, 
	.bb-navbar,
	.forabg,
	.forumbg,
	.post,
	.panel,
	.stat-block	{
		margin-left: 0;
		margin-right: 0;
	}
	.cp-main .forabg,
	.cp-main .forumdb,
	.cp-main .post,
	.cp-main .panel {
		border-radius: 0;
	}
	/* 449 - Post */
	.has-profile .post-buttons {
		right: 2px;
	}
}
/* --------------------------------------------------------------------------------------- */
/* proflat.css                                                                             */
/* --------------------------------------------------------------------------------------- */
/* Action-bars */
.dropdown-container-right .button {
	margin-right: 0;
}
/* Buttons used in the editor */
.format-buttons {
    margin: 13px 0 0 0;
}
.format-buttons .button, .format-buttons .bbcode-size {
	margin: 2px 0;
}
/* Colours and backgrounds for content.css */
.unread:hover {
    text-decoration: none;
}
/* Icons & Button icons */
.action-bar .fa-angle-left:before				{ content: "\e919"; }
.action-bar .fa-reply:before					{ content: "\e910"; }
.action-bar .fa-mail-forward:before 			{ content: "\e90a"; }
.author .fa-file:before 						{ content: "\e91f"; }
.back2top .fa-chevron-circle-up:before 			{ content: "\e921"; }
.button4 .fa-asterisk:before 					{ content: "\e90e"; }
.button4 .fa-flash:before						{ content: "\e98f"; } 
.button4 .fa-tint:before 						{ content: "\e951"; }
.dropdown-container .fa-level-down:before		{ content: "\e95b"; transform: rotate(90deg);}
.dropdown-contents .fa-bookmark-o:before 		{ content: "\e923"; }
.dropdown-contents .fa-check-circle:before 		{ content: "\e92b"; }
.dropdown-contents .fa-check-square-o:before 	{ content: "\e93d"; }
.dropdown-contents .fa-file-o:before 			{ content: "\e91f"; }
.dropdown-contents .fa-group:before 			{ content: "\e92d"; }
.dropdown-contents .fa-level-up:before			{ content: "\e93f"; }
.dropdown-contents .fa-shield:before 			{ content: "\e939"; }
.dropdown-contents .fa-sliders:before 			{ content: "\e943"; }
.dropdown-contents .fa-square-o:before 			{ content: "\e944"; }
.dropdown-contents .fa-user:before 				{ content: "\e933"; }
.fp-forum-read:before							{ content: "\e905"; }
.lastpost .fa-external-link-square:before 		{ content: "\e91f"; }
.nav-breadcrumbs .fa-home:before 				{ content: "\e902"; }
.nav-footer .fa-group:before 					{ content: "\e92d"; }
.nav-footer .fa-shield:before 					{ content: "\e939"; }
.nav-main .fa-inbox:before 						{ content: "\e925"; }
.nav-main .fa-pencil-square-o:before 			{ content: "\e938"; }
.nav-main .fa-question-circle:before 			{ content: "\e901"; }
.next .fa-chevron-right:before 					{ content: "\e95e"; }
.pagination span .fa-clone:before				{ display: none; }
.phpbb_alert .fa-times-circle:before 			{ content: "\e940"; }
.post-buttons .fa-info:before 					{ content: "\e90b"; }
.post-notice .fa-exclamation:before 			{ content: "\e942"; }
.post-notice .fa-question:before 				{ content: "\e97f"; }
.post-notice .fa-recycle:before 				{ content: "\e940"; }
.previous .fa-chevron-left:before 				{ content: "\e95d"; }
.profile-contact .fa-commenting-o:before 		{ content: "\e924"; }
.row-item .fa-bar-chart:before 					{ content: "\e941"; cursor:default; }
.row-item .fa-exclamation:before 				{ content: "\e942"; }
.row-item .fa-file:before 						{ content: "\e91f"; }
.row-item .fa-file-o:before 					{ content: "\e91f"; }
.row-item .fa-paperclip:before 					{ content: "\e982"; cursor:default; }
.row-item .fa-question:before 					{ content: "\e97f"; }
.row-item .fa-recycle:before 					{ content: "\e940"; }
.search-box .fa-cog:before						{ content: "\e913"; }
.searchresults .fa-angle-right:before			{ content: "\e91a"; }
.top .fa-chevron-circle-up:before			{ content: "\e921"; }
/* Dropdown menu */
.dropdown-page-jump li {
	padding-top: 4px;
	padding-bottom: 4px;
}
/* Font Proflat */
@font-face {
	font-family: 'font-proflat';
	src: 	url('fonts/font-proflat.eot');
	src: 	url('fonts/font-proflat.eot') format('embedded-opentype'),
			url('fonts/font-proflat.ttf') format('truetype'),
			url('fonts/font-proflat.woff') format('woff'),
			url('fonts/font-proflat.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.action-bar .fa-angle-left:before,
.action-bar .fa-reply:before,
.action-bar .fa-mail-forward:before,
.author .fa-file:before,
.back2top .fa-chevron-circle-up:before,
.button4 .fa-asterisk:before,
.button4 .fa-flash:before,
.button4 .fa-tint:before,
.contact-icon[class*="-icon"]:before,
.dropdown-container .fa-level-down:before,
.dropdown-contents .fa-bookmark-o:before,
.dropdown-contents .fa-check-circle:before ,
.dropdown-contents .fa-check-square-o:before,
.dropdown-contents .fa-file-o:before,
.dropdown-contents .fa-group:before,
.dropdown-contents .fa-level-up:before,
.dropdown-contents .fa-shield:before,
.dropdown-contents .fa-sliders:before,
.dropdown-contents .fa-square-o:before,
.dropdown-contents .fa-user:before,
.fp-forum-read:before,		
.lastpost .fa-external-link-square:before,
.nav-breadcrumbs .fa-home:before,
.nav-footer .fa-group:before,
.nav-footer .fa-shield:before,
.nav-main .fa-inbox:before,
.nav-main .fa-pencil-square-o:before,
.nav-main .fa-question-circle:before,
.next .fa-chevron-right:before,
.phpbb_alert .fa-times-circle:before,
.post-buttons .fa-info:before,
.post-notice .fa-exclamation:before,
.post-notice .fa-question:before,
.post-notice .fa-recycle:before,
.previous .fa-chevron-left:before,
.profile-contact .fa-commenting-o:before,
.row-item:before, 
.row-item .fa-bar-chart:before,
.row-item .fa-exclamation:before,
.row-item .fa-file:before,
.row-item .fa-file-o:before,
.row-item .fa-paperclip:before,
.row-item .fa-question:before,
.row-item .fa-recycle:before,
.search-box .fa-cog:before,
.socialinks .icon[class*="fp-"]:before,
.searchresults .fa-angle-right:before,
.top .fa-chevron-circle-up:before {
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: font-proflat;
	font-size: 14px;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.row-item .fa-file-o:before,
.lastpost .fa-external-link-square:before {
	font-size: 12px;
}
.dropdown-contents .fa-check-circle:before,
.row-item .fa-exclamation:before,
.row-item .fa-question:before,
.row-item .fa-rss-square:before,	
.row-item .fa-recycle:before {
	font-size: 16px;
}
.socialinks .icon[class*="fp-"]:before {
	font-size: 26px;
}
.dropdown-extended .notification-block .fa-user:before {
	font-size: 55px;
}
.cp-main .fa-user:before {
	font-size: 110px;
}
.cp-main .topiclist .fa-user:before {
	font-size: 55px;
}

.breadcrumbs, .bb-navbar {
	font-family: "Abbuc Sans",  sans-serif;
	font-size:0.8rem;
	border-bottom: none !important;
}
.breadcrumbs .crumb {
	font-weight: normal;
	line-height: 1;
}

.breadcrumbs .crumb:before {
	content: '\25B8';
	font-weight: normal;
	padding: 0 0.25rem;
}


/* Responsive breadcrumbs
----------------------------------------*/

.breadcrumbs .crumb:first-child:before {
	content: none;
}


/* Form button styles */
.button4 {
	display: inline-block;
	font-size: 1em;
	font-weight: normal;
	font-family: inherit;
	line-height: 1.5em;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-color: var(--background);
	border: 1px solid #666666;
	border-radius: 0;
	padding: 1px 2px 0 2px;
	color: #000000;
	margin: 1px 0;
}
.button4:hover {
	background-color: #3399ff;
	border-color: #3399ff;
	color: var(--background);
}
/* Forum icons & Topic icons */
.row-item:before {
    left: 10px;
    position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.global_read:before,
.announce_read:before,
.sticky_read:before { 
	content: url("./images/announce_read.svg"); 
	background-color: #e5e5e5; 
	cursor:default;
}
.global_read_mine:before,
.announce_read_mine:before,
.sticky_read_mine:before { 
	content: url("./images/announce_read_mine.svg"); 
	background-color: #e5e5e5;  
	cursor:default;
}
.global_unread:before,
.announce_unread:before,
.sticky_unread:before {
	content: url("./images/announce_unread.svg");   
	cursor:default;
}
.global_unread_mine:before,
.announce_unread_mine:before,
.sticky_unread_mine:before {
	content: url("./images/announce_unread_mine.svg"); 
	cursor:default;
}
.global_read_locked:before,
.announce_read_locked:before,
.forum_read_locked:before,
.sticky_read_locked:before,
.topic_read_locked:before {
	content: url("./images/forum_topic_read_locked.svg"); 
	background-color: #e5e5e5; 
	cursor:default; 
}
.global_read_locked_mine:before,
.announce_read_locked_mine:before,
.sticky_read_locked_mine:before,
.topic_read_locked_mine:before {
	content: url("./images/forum_topic_read_locked_mine.svg"); 
	background-color: #e5e5e5; 
	cursor:default; 
}
.global_unread_locked:before,
.announce_unread_locked:before,
.forum_unread_locked:before,
.topic_unread_locked:before,
.sticky_unread_locked:before { 
	content: url("./images/forum_topic_unread_locked.svg"); 
	cursor:default;
}
.global_unread_locked_mine:before,
.announce_unread_locked_mine:before,
.topic_unread_locked_mine:before,
.sticky_unread_locked_mine:before { 
	content: url("./images/forum_topic_unread_locked_mine.svg"); 
	cursor:default;
}
.forum_link:before { 
	content: url("./images/forum_topic_link.svg"); 
	background-color: #e5e5e5; 
	cursor:default; 
}
.forum_read:before,
.forum_read_subforum:before,
.topic_read:before	{ 
	content: url("./images/forum_topic_read.svg"); 
	background-color: #e5e5e5; 
	cursor:default;
}
.topic_read_mine:before	{ 
	content: url("./images/forum_topic_read_mine.svg"); 
	background-color: #e5e5e5; 
	cursor:default;
}
.forum_unread:before,
.forum_unread_subforum:before,
.topic_unread:before {
	content: url("./images/forum_topic_unread.svg"); 
	cursor:default;
}
.topic_unread_mine:before {
	content: url("./images/forum_topic_unread_mine.svg"); 
	cursor:default;
}
.topic_moved:before { 
	content: url("./images/forum_topic_moved.svg"); 
	background-color: #e5e5e5; 
	cursor:default; 
}
.topic_read_hot:before { 
	content: url("./images/forum_topic_read.svg"); 
	background-color: #e5e5e5; 
	cursor:default;
}
.topic_read_hot_mine:before { 
	content: url("./images/forum_topic_read_mine.svg"); 
	background-color: #e5e5e5; 
	cursor:default;
}
.topic_unread_hot:before { 
	content: url("./images/forum_topic_unread.svg"); 
	cursor:default; 
}
.topic_unread_hot_mine:before { 
	content: url("./images/forum_topic_unread_mine.svg"); 
	cursor:default; 
}
.pm_read:before	{ 
	content: url("./images/forum_topic_read.svg"); 
	background-color: #e5e5e5; 
	cursor:default; 
}
.pm_read_mine:before	{ 
	content: url("./images/forum_topic_read_mine.svg"); 
	background-color: #e5e5e5; 
	cursor:default; 
}
.pm_unread:before { 
	content: url("./images/forum_topic_unread.svg"); 
	cursor:default; 
}
.pm_unread_mine:before { 
	content: url("./images/forum_topic_unread_mine.svg"); 
	cursor:default; 
}
/* Horizontal list */
ul.linklist li a {
text-decoration: none;
}
/* Inner box-model clearing */
.dropdown-extended .header a {
	display: inline;
}
/* List in forum description */
dd.lastpost span a, dd.mark input {
	position: relative;
}
/* Miscellaneous styles */
.copyright a {
	color: var(--background);
}
.footerbar {
	clear: both;
	color: var(--background);
	overflow: hidden;
}
.footerbar a:hover,
.footerbar a:focus,
.footerbar a:active {
	color: var(--background);
}
.cron img {
	display: none;
}

.small {
	font-size: 0.9rem !important;
}
.error {
	font-size: 1rem;
}
div.rules {
	font-size: 1.1rem;
}
.member-search strong {
	font-size: 0.95rem;
}

.dropdown-extended ul li {
	font-size: 0.95rem;
}

.dropdown-extended .header {
	font-family: "Abbuc Sans",  sans-serif;
}

.dropdown-extended .footer {
	font-size: 1.1rem;
}

.notification_list ul li p {
	font-size: 1rem;
}
.notification_list p.notifications_title {
	font-family: "Abbuc Sans",  sans-serif;
	font-size: 1.2rem !important;
}
.notification_list p.notifications_time {
	font-size: 0.9rem !important;
}
.badge {
	/* display: inline-block; */
}


/* Navbar Top & Navbar Bottom */
.navbar-container,
.headerbar-container,
.footerbar-container {
	max-width: 99%;
	margin: 0 auto;
}
/* No-avatar icon */
.dropdown-extended .notification-block .fa-user {
	color:#444444;
    float: left;
    margin-left: 4px;
    width: auto;
    height: auto;
}
.panel .fa-user {
    width: auto;
    height: auto;
}
.cp-main .row .fa-user {
    float: left;
    margin-left: 3px;
    width: auto;
    height: auto;
}
/* Poster profile block */
.online-text {
	font-size: 0.9em;
	font-weight: bold;
	position: absolute;
	right: 8px;
	text-transform: uppercase;
	top: 8px;
	color: black;
	text-shadow: -1px 1px 0 white,
				  1px 1px 0 white,
				 1px -1px 0 white,
				 -1px -1px 0 white;
}

.viewprofile .online-text {
	position: relative;
	float:right;
}
/* Profile icons */
.pm-icon:before							{ content: "\e925";}
.email-icon:before						{ content: "\e93b";}
.jabber-icon:before						{ content: "\e964";}
.phpbb_icq-icon:before					{ content: "\e975";}
.phpbb_wlm-icon:before					{ content: "\e958";}
.phpbb_aol-icon:before					{ content: "\e959";}
.phpbb_website-icon:before				{ content: "\e956";}
.phpbb_youtube-icon:before				{ content: "\e95f";}
.phpbb_facebook-icon:before				{ content: "\e965";}
.phpbb_googleplus-icon:before			{ content: "\e96f";}
.phpbb_skype-icon:before				{ content: "\e97b";}
.phpbb_twitter-icon:before				{ content: "\e961";}
.phpbb_github-icon:before				{ content: "\e96e";}
.phpbb_yahoo-icon:before				{ content: "\e976";}
/* Quick-login on index page */
fieldset.quick-login {
	background-color: #f5f5f5;
	border-bottom: 1px solid #e5e5e5;
}
fieldset.quick-login:hover {
	background-color: #e5e5e5;
}
/* Responsive */


@media (max-width: 700px) {
	.linklist .mark-read span {
		display: none;
	}
	table.responsive.show-header thead, table.responsive.show-header th:first-child {
		text-align: center !important;
		text-transform: none;
		line-height: 1.3em;
		font-size: 1.1em;
	}
	.online-text {
		font-size: 0.6em;
		right: 5px;
		top: 3px;
	}
}


/* Round cornered boxes and backgrounds */
/* .bg1:hover,
.bg2:hover,
.bg3:hover,
.panel:hover  {
	background-color: #e5e5e5;
} */
/* Social links */
.socialinks {
	float: right;
	padding: 5px 10px;
}
@media (max-width: 700px) {
	.socialinks {
		float: none;
		text-align: center;
	}
}
.socialinks > ul {
	display: inline-block;
}
.socialinks ul  li {
	float: right;
	list-style-type: none;
	margin: 5px 2px;
	opacity: 0.9;
}
.socialinks ul  li:hover {
	opacity: 1;
}
.socialinks ul li a i:before {
	color: var(--background);
	padding: 5px;
}
.fp-blogger:before 						{ content: "\e95a"; background: #ff9334; }
.fp-dailymotion:before 					{ content: "\e971"; background: #0064dc; }
.fp-facebook:before 					{ content: "\e965"; background: #3765a3; }
.fp-feed:before 						{ content: "\e91e"; background: orange; }
.fp-flickr:before 						{ content: "\e972"; background: #ff0084; }
.fp-github:before						{ content: "\e96e"; background: #353535;}
.fp-googleplus:before 					{ content: "\e96f"; background: #dc4e41; }
.fp-instagram:before 					{ content: "\e960"; background: #e23467; }
.fp-line:before 						{ content: "\e91d"; background: #00c300; }
.fp-linkedin:before 					{ content: "\e973"; background: #0077b5; }
.fp-myspace:before 						{ content: "\e974"; background: #030303; }
.fp-pinterest:before					{ content: "\e962"; background: #b6080c; }
.fp-reddit:before						{ content: "\e97a"; background: #7dbbe3; }
.fp-skype:before						{ content: "\e97b"; background: #00aff0; }
.fp-snapchat:before						{ content: "\e97c"; background: #fffc00; }
.fp-soundcloud:before					{ content: "\e96a"; background: #ff6400; }
.fp-steam:before						{ content: "\e967"; background: #171a21; }
.fp-tumblr:before						{ content: "\e980"; background: #36465d; }
.fp-twitter:before						{ content: "\e981"; background: #55acee; }
.fp-viber:before						{ content: "\e97e"; background: #7b529e; }
.fp-whatsapp:before						{ content: "\e95c"; background: #3ace01; }
.fp-wordpress:before					{ content: "\e978"; background: #21759b; }
.fp-youtube:before						{ content: "\e963"; background: #ec2828; }
.fp-blogger:hover:before 				{ content: "\e95a"; background: #c77329; }
.fp-dailymotion:hover:before 			{ content: "\e971"; background: #004eac; }
.fp-facebook:hover:before 				{ content: "\e965"; background: #2b4f7f; }
.fp-flickr:hover:before 				{ content: "\e972"; background: #c70067; }
.fp-github:hover:before					{ content: "\e96e"; background: #292929;}
.fp-googleplus:hover:before 			{ content: "\e96f"; background: #ac3d33; }
.fp-instagram:hover:before 				{ content: "\e960"; background: #b02950; }
.fp-line:hover:before 					{ content: "\e91d"; background: #009800; }
.fp-linkedin:hover:before 				{ content: "\e973"; background: #005d8d; }
.fp-myspace:hover:before 				{ content: "\e974"; background: #020202; }
.fp-pinterest:hover:before				{ content: "\e962"; background: #b6080c; }
.fp-reddit:hover:before					{ content: "\e97a"; background: #8e0609; }
.fp-skype:hover:before					{ content: "\e97b"; background: #0089bb; }
.fp-snapchat:hover:before				{ content: "\e97c"; background: #c7c500; }
.fp-soundcloud:hover:before				{ content: "\e96a"; background: #c74e00; }
.fp-steam:hover:before					{ content: "\e967"; background: #12141a; }
.fp-tumblr:hover:before					{ content: "\e980"; background: #2a3749; }
.fp-twitter:hover:before				{ content: "\e981"; background: #4286ba; }
.fp-viber:hover:before					{ content: "\e97e"; background: #60407b; }
.fp-whatsapp:hover:before				{ content: "\e95c"; background: #2da101; }
.fp-wordpress:hover:before				{ content: "\e978"; background: #1a5b79; }
.fp-youtube:hover:before				{ content: "\e963"; background: #b81f1f; }

/* Stat-block */
.stat-block h3 {
	border-bottom: none;
	margin-bottom: 0;
	padding: 0.3rem;
	margin-top: 0;
	font-size:0.8rem;
	font-weight:bold;
}
.postprofile .avatar img {
	display: block;
	height: auto !important;
	max-width: 100%;
	width:256px;
}


@media (max-width: 700px) {
	.stat-block h3 {
		text-align: center;
		text-transform: none;
	}
	.postprofile .no-avatar img {
		width: auto !important;
		height: auto !important;
		max-height: 35px;
	}
	.postprofile {
		display:none;
	}
}
/* Table styles */
table.table1 thead tr {
	height: 38px;
}
table.table1 thead th a {
	padding: 0 0 0 8px;
}

table.table1 thead th {
	line-height: 1.3rem;
	font-size: 1rem;
}





/* --------------------------------------------------------------------------------------- */
/* bidi.css                                                                                */
/* --------------------------------------------------------------------------------------- */
/* Colours and backgrounds for content.css */
.rtl li.row:hover dd {
	border-right-color: #e5e5e5;
	border-left-color: transparent;
}
/* Content Styles */
.rtl li.header dl.row-item dt .list-inner {
    padding-left: inherit;
    padding-right: 10px !important;
}
/* Font Proflat */
.rtl .dropdown-extended .notification-block .fa-user {
    float: right;
    margin-right: 4px;
}
/* Forum icons & Topic icons */
.rtl .row-item:before {
    left: inherit;
    right: 10px;
}
/* Forum list column styles */
.rtl dl a.row-item-link {
	margin-right: 10px !important;
}
/* Miscellaneous styles */
.rtl .copyright {
	float: right;
	padding: 10px;
	text-align: right;
}
/* Poster profile block */
.rtl .online-text {
	right: inherit;
	left: 8px;
}
/* Quote block */
.rtl blockquote cite > div {
    float: left;
}
/* Social links */
.rtl .socialinks {
	float: left;
}
/* Stat-block */
.rtl .stat-block h3 {
    padding: 0.3rem;
}
.rtl .stat-block p {
    padding: 0.2rem;
}
/* Topic and forum Search */
.rtl .search-box .inputbox {
    border-radius: 0 !important;
}
.rtl .button-search-end {
    border-radius: 0 !important;
}

