/* phpBB3 ForoAnikis-Light 3.2.8 Style Sheet */
/* ------------------------------------------------------------------------------------------------------------------------*/
/* Style name:			ForoAnikis-Light                                                   								   */
/* Inherited from:		prosilver (the default phpBB 3.2.x style) and proflat              								   */
/* Original author:  Tom Beddard ( http://www.subBlue.com/ ) and original modified byMazeltof ( http://www.mazeland.fr/ )  */
/* 	Modified by:      ForoAnikis															   								   */
/* ------------------------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------- */
/* common.css                                                                              */
/* --------------------------------------------------------------------------------------- */
/* 1 - General Markup Styles */
html{
	height: 100%;
}
.header{
	padding-right: 5px;
	padding-left: 5px;
    display: flex;
    flex-direction: row;
    /* Kurisumasu */
    /*background-image: url(./images/efecto_navidad.png);
    background-size: 500px;
    background-position: center;*/
}

/* Kurisumasu */
/*.topiclist li.header {
    background-image: none;
}

.forumbg .inner {
    background-image: url(./images/efecto_navidad.png);
    background-position: bottom;
}

.post-inner {
    background-image: none !important;
}

.inner.additional-element {
    background-image: none !important;
}

.poll-panel .inner {
    background-image: none;
}*/

.navbar ul.linklist{
	padding: 0px !important;
	width: 100% !important;
}
body {
	padding: 0;
	overflow-x: hidden;
	display: flex;
  min-height: 100vh;
  flex-direction: column;
}
/* 130 - Main blocks */
.wrap {
	margin-top: 10px;
    margin-bottom: 10px;
    border: none;
	border-radius: 0px;
	margin: 0 auto;
	max-width: none;
	flex: 1;
	width: 95%;
	padding: 0px !important;
}
div#page-body{
	margin: 15px;
}
.inner{
	padding: 0px;
}
/* 130 - Main blocks */
.site_logo {
	height: 51px;
}
/* 186 - Round cornered boxes and backgrounds */
.headerbar {
	border-radius: 0;
	margin-bottom: 0;
    background-position: center;

}
.navbar {
	border-radius: 0;
}
.forabg {
	border-radius: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.forumbg {
	border-radius: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.panel {
	border-radius: 5px;
}
.post {
	border-radius: 0px;
	border: 1px solid #e6b5ac;
	border-top: none;
}
/* 232 - Horizontal lists */
ul.navlinks {
	border-top: none;
}
/* 363 - Dropdown menu */
.dropdown {
	border-radius: 0;
}
.dropdown .dropdown-contents {
	border-radius: 5px;
}
.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 a,
.pagination li span {
	border-radius: 5px;
}
.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: 5px;
	padding: 2px 4px;
}
/* 893 - jQuery popups */
.loading_indicator {
	border-radius: 0;
}
/* 971 - Miscellaneous styles */
.copyright {
	text-align: right;
}
div.rules {
	border-radius: 0;
}
/* 1042 - Inner box-model clearing */
.dropdown-extended .header {
	border-radius: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	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: 6px;
	padding-bottom: 4px;
	font-size: 1.1em;
}
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 */
	padding-right: 55px;
}
dd.lastpost > span, ul.topiclist dd.info > span, ul.topiclist dd.time > span, dd.redirect > span, dd.moderation > span{
	padding-left: 55px;
}
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: 5px;
}
/* 41 - Posting page styles */
.button-search-end {
	border-radius: 5px;
}
.button-icon-only {
	line-height: normal;
}
/* --------------------------------------------------------------------------------------- */
/* 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: 5px;
	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.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: 13px;
	border-radius: 5px;
}
a.button1, input.button1, input.button3, a.button2, input.button2 {
	padding: 1px 8px;
	font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}
/* 388 - Topic and forum Search */
.search-box .inputbox {
	border-radius: 5px;
}
/* 405 - Search box (header) */
.search-header {
	border-radius: 5px;
}
/* --------------------------------------------------------------------------------------- */
/* 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-attachment: fixed;
	background-color: #e5e5e5;
	color: #444444;
}
h2 {
	color: #000000;
}
h3 {
	color: #000000;
}
/* 31 - Colours and backgrounds for links.css */
a { 
	color: #444444; 
    text-decoration: none !important;
}
/* 37 - Links on gradient backgrounds */
.forumbg .header a:hover,
.forabg .header a:hover,
th a:hover {
	color: #ffffff;
}
/* 51 - Post body links */
.postlink, .postlink:visited {
	border-bottom-color: transparent;
	color: red;
}
.postlink:hover {
	background-color: #e5e5e5;
	
}
/* 81 - Round cornered boxes and backgrounds */
.wrap {
    background-color: #e5e5e5;
}
.headerbar {
	background-image: none;
	color: #ffffff;
}
.forumbg {
	background-image: none;
}
.forabg {
	background-image: none;
}
.navbar {
	background-color: #e5e5e5;
}
.panel {
	background-color: #eeeeee;
	color: #444444;
}
.bg1 {
	background-color: #f5f5f5;
}
table.zebra-list tr:nth-child(odd) td,
ul.zebra-list li:nth-child(odd) {
	background-color: #f5f5f5;
}
.bg2 {
	background-color: #f5f5f5;
}

.bg2 .notification-block p{
	color: #FF0000;
}
table.zebra-list tr:nth-child(even) td,
ul.zebra-list li:nth-child(even) {
	background-color: #f5f5f5;
}
.bg3 {
	background-color: #eeeeee;
    border: 1px solid #e6b5ac;
    border-radius: 0;
    margin: 15px 0;
}

.site_logo {
	background-image: url("./images/site_logo.png");
	/*background-image: url("./images/image.gif");*/
	/*background-image: url("./images/faween_logo.png");*/
	background-size: 51px;
	background-repeat: no-repeat;
	/*background-position: center;*/
}

.site_logo2 {
	background-image: url("./images/fa.png");
	/*background-image: url("./images/faween.png");*/
	background-repeat: no-repeat;
	background-position: center;
}
/* 162 - Table styles */
table.table1 thead th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
    background-position: center;
	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;
}
/* 195 - Misc layout styles */
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: #ffffff;
}
li.reported:hover {
	background-color: #e5e5e5 !important;
}
div.rules {
	/*background-color: #cccccc;
	color: #444444;*/
	background-color: #ffffff;
    color: #000000;
    border-radius: 5px;
    text-align: center;
    border: solid 1px #e6b5ac;
}
p.post-notice {
	background-color: #cccccc;
}
/* 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: #e2d9d9;
}
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: #444444;
}
/* 407 - BB Code styles */
/* 409 - Quote block */
blockquote {
	background-color: #ffffff;
	border-color: #e5e5e5;
}
/* 421 - Nested quotes */
blockquote blockquote { background-color:#f5f5f5; }
/* 426 - Nested quotes */												
blockquote blockquote blockquote { background-color: #ffffff; }
/* 596 - Colours and backgrounds for buttons.css */
.button {
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: #ffffff;
	filter: none;
}
.button:hover,
.button:focus {
	background-image: none;
	text-shadow: none;
	color: #ffffff;
	filter: none;
}
.button .icon,
.button-secondary {
	color: #ffffff;
}
.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon, 
.button:hover .icon {
	color: #ffffff;
}
.caret	{ border-color: #ffffff; }
.contact-icons a,
.contact-icons a:hover	{ background-color: #ffffff; }
/* 643 - Pagination */
.pagination li a {
	color: #ffffff;
}
.pagination li.ellipsis span {
	color:	#444444;
}
/* 674 - Search box */
.search-header {
	box-shadow: none;
	float: left;
	margin-right: 0;
	margin-top: 11px;
	margin-left: 5px;
	position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
	/*flex: 1;*/
}
/* 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_discord-icon					{ background-position: -224px 0; }
.phpbb_yahoo-icon					{ background-position: -245px 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: #ffffff;
}
.tabs .tab > a:hover {
    color: #ffffff;
}
.tabs .activetab > a,
.tabs .activetab > a:hover {
	background-image: none;
    box-shadow: none;
    color: #ffffff;
	filter: none;
}
/* 822 - Mini tabbed menu used in MCP */
.minitabs .tab > a {
	color: #ffffff;
}
.minitabs .tab > a:hover,
.minitabs .activetab > a,
.minitabs .activetab > a:hover {
	color: #ffffff;
}
/* 834 - Responsive tabs */
.responsive-tab .responsive-tab-link:before,
.responsive-tab .responsive-tab-link:hover:before {
	border-color: #ffffff;
}
/* 844 - UCP navigation menu */
/* 847 - Link styles for the sub-section links */
.navigation a, .rtl .navigation a  {
	color: #ffffff;
	filter: none;
	border-radius: 5px;
}
.navigation a:hover,
.navigation .active-subsection a,
.navigation .active-subsection a:hover {
	color: #ffffff;
	filter: none;
}
@media (max-width: 900px) {
	.navigation a:hover,
	.navigation .active-subsection a,
	.navigation .active-subsection a:hover {
		color: #ffffff;
		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;
}
/* 988 - Quick-login on index page */
fieldset.quick-login input.inputbox {
	background-color: #ffffff;
}
/* 1041 - Form button styles */
a.button1, input.button1, input.button3, a.button2, input.button2 {
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: #ffffff;
	filter: none;
}
/* 1065 - <a> button in the style of the form buttons */
a.button1, a.button2 {
	color: #ffffff;
}
/* 1070 - Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	background-image: none;
	color: #ffffff;
	filter: none;
}
/* 1080 - Focus states */
input.button1:focus, input.button2:focus, input.button3:focus {
	color: #ffffff;
}
/* 1090 - jQuery popups */
.dropdown-extended ul li {
	border-top-color: #cccccc;
}
.dropdown-extended ul li:hover {
	background-color: #e5e5e5;
}
.dropdown-extended .header, .dropdown-extended .footer {
	border-color: #cccccc;
}
.dropdown-extended .header {
	background: #ffffff;
	filter: none;
}
.dropdown-extended .pointer-inner {
	border-color: #ffffff 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;
}
/* --------------------------------------------------------------------------------------- */
/* responsive.css                                                                          */
/* --------------------------------------------------------------------------------------- */
@media (max-width: 700px) {
	/* 145 - Common block wrappers */
	.headerbar, 
	.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;
	}
}
/* --------------------------------------------------------------------------------------- */
/* falight.css                                                                             */
/* --------------------------------------------------------------------------------------- */
/* Action-bars */
.dropdown-container-right .button {
	margin-right: 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 FaLight */
@font-face {
	font-family: 'font-falight';
	font-display: swap;
	src: 	url('fonts/font-falight.eot');
	src: 	url('fonts/font-falight.eot') format('embedded-opentype'),
			url('fonts/font-falight.ttf') format('truetype'),
			url('fonts/font-falight.woff') format('woff'),
			url('fonts/font-falight.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-falight;
	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;
	border-radius: 5px;
    margin-left: 7px;
}
.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;
}
/* 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: #ffffff;
	border: 1px solid #666666;
	border-radius: 5px;
	padding: 1px 2px 0 2px;
	color: #000000;
	margin: 1px 0;
}
.button4:hover {
	background-color: #3399ff;
	border-color: #3399ff;
	color: #ffffff;
}
/* Forum icons & Topic icons */
.row-item:before {
	font-size: 28px ;
    left: 10px;
    padding: 3px  3px 1px 1px;
    position: absolute;
	top: 50%; /* poussé de la moitié de hauteur du référent */
	transform: translateY(-50%); /* tiré de la moitié de sa propre hauteur */
	display: none;
}
.global_read:before,
.announce_read:before,
.sticky_read:before { 
	content: "\e99d"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default;
}
.global_read_mine:before,
.announce_read_mine:before,
.sticky_read_mine:before { 
	content: "\e99c"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default;
}
.global_unread:before,
.announce_unread:before,
.sticky_unread:before {
	content: "\e99d";  
	color: #ffffff; 
	cursor:default;
}
.global_unread_mine:before,
.announce_unread_mine:before,
.sticky_unread_mine:before {
	content: "\e99c"; 
	color: #ffffff; 
	cursor:default;
}
.global_read_locked:before,
.announce_read_locked:before,
.forum_read_locked:before,
.sticky_read_locked:before,
.topic_read_locked:before {
	content: "\e9a6"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default; 
}
.global_read_locked_mine:before,
.announce_read_locked_mine:before,
.sticky_read_locked_mine:before,
.topic_read_locked_mine:before {
	content: "\e9a6"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default; 
}
.global_unread_locked:before,
.announce_unread_locked:before,
.forum_unread_locked:before,
.topic_unread_locked:before,
.sticky_unread_locked:before { 
	content: "\e99e";  
	color: #ffffff; 
	cursor:default;
}
.global_unread_locked_mine:before,
.announce_unread_locked_mine:before,
.topic_unread_locked_mine:before,
.sticky_unread_locked_mine:before { 
	content: "\e9a7";  
	color: #ffffff; 
	cursor:default;
}
.forum_link:before { 
	content: "\e9a1"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default; 
}
.forum_read:before,
.forum_read_subforum:before,
.topic_read:before	{ 
	content: "\e9a5"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default;
}
.topic_read_mine:before	{ 
	content: "\e9a4"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default;
}
.forum_unread:before,
.forum_unread_subforum:before,
.topic_unread:before {
	content: "\e9a5"; 
	color: #ffffff; 
	cursor:default;
}
.topic_unread_mine:before {
	content: "\e9a4"; 
	color: #ffffff; 
	cursor:default;
}
.topic_moved:before { 
	content: "\e9a0"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default; 
}
.topic_read_hot:before { 
	content: "\e9a2"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default;
}
.topic_read_hot_mine:before { 
	content: "\e9a3"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default;
}
.topic_unread_hot:before { 
	content: "\e9a2"; 
	color: #ffffff; 
	cursor:default; 
}
.topic_unread_hot_mine:before { 
	content: "\e9a3"; 
	color: #ffffff; 
	cursor:default; 
}
.pm_read:before	{ 
	content: "\e99f"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default; 
}
.pm_read_mine:before	{ 
	content: "\e99e"; 
	background-color: #e5e5e5; 
	color: #666666; 
	cursor:default; 
}
.pm_unread:before { 
	content: "\e99f"; 
	color: #ffffff; 
	cursor:default; 
}
.pm_unread_mine:before { 
	content: "\e99e"; 
	color: #ffffff; 
	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: #ffffff;
}
.footerbar {
	clear: both;
	color: #ffffff;
	overflow: hidden;
	border-top: 1px solid #ddb5b5;
}
.footerbar a:hover,
.footerbar a:focus,
.footerbar a:active {
	color: #ffffff;
}
.cron img {
	display: none;
}
/* Navbar Top & Navbar Bottom */
/*.navbar-container,
.headerbar-container,
.footerbar-container {
	max-width: 1152px;
	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;
	display: none;
}
.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_discord-icon:before				{ content: "\e9a8";}
.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 */
/* Social links */
.socialinks {
	float: left;
	padding: 5px 10px;
}
.socialinks > ul {
	display: inline-block;
}
.socialinks ul  li {
	float: right;
	list-style-type: none;
	opacity: 0.9;
}
.socialinks ul  li:hover {
	opacity: 1;
}
.socialinks ul li a i:before {
	color: #ffffff;
	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: "\e961"; background: #55acee; }
.fp-discord:before                      { content: "\e9a8"; width: 25px; height: 25px; text-align: center; vertical-align: bottom;background: #7289da; }
.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: "\e961"; background: #4286ba; }
.fp-discord:hover:before                { content: "\e9a8"; background: #7289da; }
.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;
	color: #ffffff;
	margin-bottom: 0;
	padding: 12px 0 12px 10px;
	margin-top: 0;
	border-radius: 5px 5px 0px 0px;
}
.stat-block h3 a {
	color: #ffffff;
}
.stat-block p {
	background-color: #e9e9e9;
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #3c3232;
	margin-bottom: 5px;
}
.stat-block p:hover {
	background-color: #625a5a;
}
@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;
	}
}
/* Table styles */
table.table1 thead tr {
	height: 38px;
}
table.table1 thead th a {
	padding: 0 0 0 8px;
}
/* --------------------------------------------------------------------------------------- */
/* 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 FaLight */
.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: 12px 10px 12px 0;
}
.rtl .stat-block p {
    padding: 10px 10px 10px 0;
}
/* Topic and forum Search */
.rtl .search-box .inputbox {
    border-radius: 5px !important;
}
.rtl .button-search-end {
    border-radius: 5px !important;
}
.dropdown fieldset.display-options select {
	border-radius: 5px;
}
.site-description h1 {
	display: none;
}
 .site-description {
    width: 100%;
    clear: none;
    margin: 0 auto;
    margin-left: 115px;
}

@media (max-width: 832px){
	.site-description {
	margin-left: 50px;
}
}

@media (max-width: 700px){
	.site-description {
	margin-left: 0;
	width: auto;
}
}

.site_logo {
	display: block;
}

.logo {
    max-width: 300px;
    margin: 0 auto;
    width: 100%;
    padding: 4px;
}

.site_logo2 {
	display: block;
    height: 60px;
}

.logo2 {
	display: block;
    width: 90%;
    padding-bottom: 2px;
}
@media (max-width: 700px){
	.logo2{
       margin: 0 auto;
	}
}

.posting-title a{
	color: #000000;
}

.review{
	color: #000000;
}

.right-box a{
	color: #000000;
}

.smiley-box{
	width: 100%;
}
.smiley-box img{
	max-width: 30px;
    max-height: 30px;
    width: auto;
    height: auto;
}

.message-box{
	width: 100%;
}

ul.topiclist dd{
	border: 0;
}

.advanced-search-link span, .advanced-search-link .icon.icon-black,.advanced-search-link a:hover .icon.icon-black, .term-searched, .searchresults-title a{
	color: #000000;
}

.postprofile{
	border: 0;
}

.button2, .button1 {
	border-radius: 5px;
}

.left-box.profile-details{
	width: auto;
}

label[for=delete]
{
    color: #000000;
}

label[for=delete_permanent]
{
    color: #000000;
}

label[for=edit_reason]
{
    color: #000000;
}

p.linkmcp.responsive-center, p.linkmcp.responsive-center a{
	color: #000000;
}

.pagination.mcp, .pagination.mcp a{
	color: #000000;
	float: none;
}

.pagination.mcp ul a{
	color: #ffffff;
}

span.medals{
    padding: 8px;
}

.medal{
	height: 35px;
	width: 35px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.medal-button{	
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

.td-medals{
	text-align: center;
	padding: .75rem;
    vertical-align: bottom;
    border: 1px solid #dee2e6;
    box-shadow: 0.5px 0.5px;
}

.medal-table{
	border: solid #d56753 3px;
	border-collapse: unset;
	border-spacing: 5px;
	overflow-x: auto;
	display: block;
}

.medals-selected-table{
	border: solid #d56753 3px;
	border-bottom: none;
	border-collapse: unset;
	border-spacing: 5px;
	margin-right: auto;
    margin-left: auto;
}

.medal_delete_button{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.position_medal > input{ 
  visibility: hidden;
  position: absolute; 
}
.position_medal > input + img{ 
  cursor:pointer;
  border:2px solid transparent;
}
.position_medal > input:checked + img{ 
  border:2px solid #f00;
}

.position_medal img{
	height: 18px;
	width: 18px;
}

.position_medal{
	padding-right: 0px;
}

span.medals_selected{
	height: 47px;
    float: left;
    padding: 8px;
}

.medals_selected{
	display: flex;
    /*width: 30%;*/
   /* margin: 0 auto;*/
   justify-content: center;
}

.medal_selected{
	height: 35px;
    width: 35px;
    /*margin: 0 auto;*/
}

.medal_deleters{
	display: flex;
    /*width: 30%;*/
   /* margin: 0 auto;*/
   justify-content: center;
}

.medal_deleter{
	height: 35px;
    width: 35px;
    /*margin: 0 auto;*/
}

.medals_profile{
	margin-top: 5px;
}

.medals_profile dd{
	float: left;
	margin-right: 5px;
}

dl.row-item dt {
	background-position: 10px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
	background-size: 34px;
}

.phpbb_alert{
	border-radius: 5px;
}

.pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5 {
	border-bottom: 1px solid transparent;
	border-right: 1px solid transparent;
	border-radius: 5px;
}

fieldset.polls dd div {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 2px 2px;
	overflow: visible;
	min-width: 8px;
}

.fullreply input[name="addbbcode22"], .fullreply input[name="addbbcode24"]{
display:none;
}

fieldset.fields1 ul.recipients input.button2 {
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 2px;
}

.achievements_table{
	width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    border: solid #d56753 10px;
}

.achievements_table td, .achievements_table th{
	padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.achievements_table th{
	text-align: inherit;
}

/*.achievements_table tr:nth-child(odd) td, tr:nth-child(odd) th{
    background-color:#dee2e6; 
}*/  
.achievements_table tbody tr:nth-child(odd) td, .achievements_table tbody tr:nth-child(odd) th{ 
	background-color:#ffffff; 
}

.achievements_table thead tr td, .achievements_table thead tr th{
	background-color:#d56753;
	color: #ffffff;
}

.cp-main-achiev{
    width: 100%;
    float: none;
}

table.table1 span.rank-img {
    float: right;
    margin: auto;
    width: 50%;
}

h2.ucp-title{
	margin-left: 5px;
}

.friends{
	color: #d56753;
	text-decoration: underline;
}

.friend-online a{
	color: #00ff80;
}

input[name=add_to]{
	margin-top: 5px;
}

tr.bg3.big-column{
	background-color: #d16666;
}

tr.bg3.big-column:hover{
	background-color: #d64e4b;
}

tr.bg3.big-column td{
	color: white;
}

ul.topics{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 30px;
}
.topic-title{
	text-align: center;
	font-weight: bold;
	background-color: white;
    border: 1px solid #e6b5ac;
}
.title{
	text-align: center;
	font-weight: bold;
	background-color: white;
    border: 1px solid #e6b5ac;
}
.pm-subject{
	color: #000000 !important;
    border-bottom: 1px solid #e6b5ac !important;
    margin-left: 0 !important;
    font-weight: bold !important;
    font-size: 2em !important;
}
a#notification_list_button{
	color: white; 
	vertical-align: text-top;
}
#mark_all_notifications{
	margin-top: auto;
    margin-bottom: auto;
}
ul#nav-main{
    margin: auto;
    width: 100%;
    margin-right: 115px;
}

@media (max-width: 832px){
	ul#nav-main {
	margin-right: 50px;
}
}

@media (max-width: 700px){
	ul#nav-main {
	margin-right: 25px;
}
}

@media (max-width: 380px){
	ul#nav-main {
	margin-right: 0px;
}
}

ul#nav-main a{
	padding-left: 9px;
}
.login a, .login a:hover, .login a:focus, .login a:active{
	color: white;
}

.header-avatar .username{
   color: white;
   font-weight: bold;
}

div#notification_list .pointer{
	left: 6.47px;
}

a.header-avatar img{
	border: 2px solid;
    border-color: white;
    border-radius: 10px;
    margin-bottom: 0px;
    max-height: 30px;
    vertical-align: middle;
    max-width: 30px;
    height: auto;
    width: auto;
    margin-right: 5px;
}

ul#nav-main .mp{
    float: none;
    top: 0px;
    margin-left: 8px;
}

.headerbar{
	padding: 0px;
}

div#page-header{
	border-bottom: 1px solid #ddb5b5;
}

.search-header .button-search, .search-header .button-search-end {
    padding: 2px 4px;
}

.action-bar .button {
    margin-right: 5px;
}

.search-header .inputbox {
	border: 1px solid #b96b6b;
	margin-right: 5px;
}
.search-box .inputbox {
    border-right-width: 1px;
    border-radius: 4px;
    padding: 4px;
}
.action-bar {
    margin: 15px 0;
}
.bar-topic-bottom{
	margin: 15px;
}

.bar-topic{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.action-bar:after{
	content: none;
}

.pag-tools{

}

.reaction-dropdown{
	    margin-left: -500px !important;
}

a.header-avatar span:after{
	content: none;
}

.arrow-user{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 4px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    color: white;
}

.dropdown-extended ul li.no_notifications{
	color: black;
}
.nav-footer{
	float: left;
	padding-top: 12px;
}

.nav-footer a{
	color: white;
	text-decoration: none;
}
.nav-footer > li.rightside, p.rightside, a.rightside{
	float: right;
    margin-right: 0;
    margin-left: 7px;
    text-align: right;
}

.nav-footer > li {
    float: left;
    font-size: 1.1em;
    line-height: 2.2em;
    list-style-type: none;
    margin-right: 7px;
    padding-top: 1px;
    width: auto;
}
@media (max-width: 1130px){
	.nav-footer .rightside > a > span {
	display: none;
}
}

@media (max-width: 1035px){
	.copyright {
	float: right;
}
}

@media (max-width: 670px){
	.nav-footer {
	float: right;
}
}

@media (max-width: 670px){
	.copyright {
	text-align: center;
	width: 99%;
}
}

@media (max-width: 346px){
	.footerbar-container {
	display: flex;
    align-items: center;
    flex-direction: column;
}
.copyright{
	order: 3;
}

.nav-footer{
	order: 1;
}
.socialinks{
	order: 2;
}
}
.post-data, .post-data a, .post-data p{
	color: white;
	margin: 2px;
	padding: 0.5px;
	font-size: 1em;
	margin-top: auto;
    margin-bottom: auto;
    display: block;
}

.post-data a:hover, .post-data i:hover{
	color: white;
}

.search-data, .search-data a, .search-data p{
	color: white;
	margin: 2px;
	padding: 0.5px;
	font-size: 1em;
	margin-top: auto;
    margin-bottom: auto;
    display: block;
}

.search-data h3{
	border-bottom: none;
    color: white;
    margin: 10px 0 0;
}

.search-panel{
	border-radius: 0;
	border: 1px solid #e6b5ac;
	border-top: none;
}

.signature{
	overflow: inherit;
}

.has-profile .post-buttons{
	float: right;
	position: unset;
	margin-top: 15px;
}

.dropdown-container.topic-tools{
	float: right;
}

.post-icon{
	margin-left: 5px;
    margin-right: 0px;
    color: white !important;
	padding: 0.5px;
}

.topic-author-post{
	border-left: 3px solid #d56753;
}

.post-inner{
	display: flex;
}

.post-content{
	flex: 1;
    display: flex;
    flex-direction: column;
}

.content{
	flex: 1;
}

.postprofile .username, .postprofile .username-coloured{
	font-size: 12px;
}

.pm-avatar img{
	display: inline-block;
    margin-right: 8px;
    float: left;
    border-radius: 5px;
    width: 30px;
    height: 30px;
    max-width: 40px;
    max-height: 40px;
    margin-left: 5px;
}

/* Mini profiles on the left */
.leftsided .post:not(.profile_hidden) div.postbody {
	float: right;
    width: 100%;
    border-left: 1px solid #ccc;
    padding: 10px;
    padding-right: 0px;
    display: flex;
    flex-direction: column;
}
.leftsided .postprofile {
	float: left;
	width: 200px;
	border-left: none;
}
.leftsided .pm .postprofile {
	border-left: none;
}
.leftsided .postprofile dd, .leftsided .postprofile dt {
	margin-left: 0;
}
.leftsided .post.online {
	background-image: none;
}
@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	.leftsided .post:not(.profile_hidden) div.postbody {
		float: none;
		width: auto;
		border-left: none;
		padding: 0px;
	}
	.leftsided .postprofile {
		float: none;
		width: auto;
		border-right: none;
		border-bottom: 1px solid #ccc;
	}
	.leftsided .pm .postprofile {
		border-right: none;
	}
	.leftsided .postprofile dd, .leftsided .postprofile dt {
		margin: 0;
		margin-right: 5px;
	}

	.post-inner{
		display: block;
	}

	.postprofile .medals_profile{
		margin-top: auto;
	}

	.pagination > ul{
		margin: 0;
	}
}

.poll-panel{
	border-radius: 0px;
	border-bottom: 1px solid #e6b5ac;
	border-left: 3px solid #d56753;
	border-right: 3px solid #d56753;
}

.poll-title{
	color: white;
	margin: 5px;
}

 .quickreply-panel{
	border-radius: 0px;
	border: 1px solid #e6b5ac;
}

.quickreply-title{
	color: white;
	margin: 5px;
	font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
}

.points{
	margin-top: 5px;
	background-color: white;
    border: 1px solid #e6b5ac;
    color: black;
    display: inline-block;
    padding: 2px;
}

.postprofile .avatar img {
    margin-top: 5px;
}

.pag-tools{
	display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

@media (max-width: 555px){
	.pag-tools{
       margin-top: 5px;
	}
	.bar-topic{
		display: block;
	}
    .bar-topic .pagination, .bar-topic-bottom .pagination {
        float: none;
        clear: both;
        padding-bottom: 1px;
        text-align: center;
        padding-top: 5px;
    }
    .pag-tools{
	    display: block;
    }

}

@media (max-width: 355px){
	.topic-tools{
       display: table;
       margin: 0 auto;
       float: none !important;
	}
	.topic-status{
       width: 93%;
       margin-bottom: 7px;
	}
}
.action-bar div {
    margin-bottom: 7px;
}

.bar-topic div{
	margin-bottom: 0;
}

.pmlist{
	margin-top: 20px !important;
}

.pm-history-data, .pm-history-data a, .pm-history-data p{
	display: inline-block !important;
	padding: 2px !important;
}

#postingbox{
	border: 1px solid #e6b5ac;
    border-radius: 0;
    margin-top: 15px;
}

.box{
	border: 1px solid #e6b5ac;
    border-radius: 0;
    margin-top: 15px;
}

.draft-label {
    position: relative;
    display: block;
    margin-top: 5px;
}
.autodraft-delete, .autodraft-load{
    width: 100% !important;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

#qr_postform{
	margin-top: 15px;
}

.quickreply-panel{
	margin-bottom: 0;
}

#subject{
	width: auto;
}

@media (max-width: 420px){
#subject {
    width: 95% !important;
}
}

@media (max-width: 700px){
#postform fieldset dt, #postform fieldset.fields1 dt, #postform fieldset.fields2 dt {
    float: left;
}
}

fieldset.polls dd div {
	color: black;
    background-color: white;
    border-radius: 0;
}

.poll-title{
	font-size: 13px;
	text-align: center;
}

fieldset.polls dd.resultbar{
	padding: 0;
	background-color: #e6b5ac;
    border: 1px solid #d56753;
}

fieldset.polls dl{
	border-top: none;
	display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.poll-length{
	text-align: center;
}

fieldset.polls dt{
	text-align: unset;
	float: none;
}

.topic_poll{
	padding-left: 10px;
    padding-right: 10px;
}

/*fieldset.polls dd label{
	overflow-wrap: normal;
}*/

@media (max-width: 500px){
select, .inputbox {
    max-width: 120px;
}
}

input.small{
	width: 170px;
    margin-right: 5px;
}

.policy-panel{
	font-size: 1.4em;
    line-height: 1.5;
    border: 1px solid #e6b5ac;
    border-radius: 0;
    margin-top: 15px;
}

textarea.inputbox{
	width: 95%;
	max-width: 100%;
}

.action-bar .pagination{
	margin: 0 !important;
}

.page-footer{
	margin-top: 7px;
}

div.profile-status-online, div.profile-status-offline{
	display: inline-block;
	margin-left: 2px;
	width: 5px;
	height: 5px;
	border-style: solid;
	border-width: 1px;
	border-radius: 4px;
}

div.profile-status-online {
	border-color: #1AA91A;
	background-color: #1AD81A;
}

div.profile-status-offline {
	border-color: #7C1111;
	background-color: #AA0000;
}

blockquote .postimage, .quotecontent .postimage {
   max-height: 100px;
}

.row-item-link + .list-inner > .forumtitle { 
	color: #ec7070; 
} 

.row-item-link + .list-inner > .topictitle { 
	color: #ec7070; 
} 

.row-item-link + .list-inner > .subforum.unread { 
	color: #ec7070; 
}

.row-item-link + .list-inner > .forumtitle:hover {
	color: #FF9900;
}

.row-item-link + .list-inner > .topictitle:hover {
	color: #FF9900;
}

.row-item-link + .list-inner > .subforum.unread:hover {
	color: #FF9900;
}
.smiley-scroll {
	overflow:auto;
}

.shop_points{
	background-color: white;
    border: 1px solid red !important;
    padding: 5px !important;
}

.sticky, .announce{
	background-color: #efc8c7;
}

dd label{
	white-space: normal;
}

fieldset.polls dd{
	width: 30%;
}

.dropdown .dropdown-contents{
	z-index: 10;
}

.smiley-panel {
	border: solid 1px #e6b5ac; 
	background-color: #fbfbfb; 
}

.fw-hashtag-link {
	word-break: break-all;
}

img.postimage {
    max-width: 100%;
}

.cp-main h2 {
	margin-right: 10px;
}

.postbody .content {
	word-break: break-word;
}

.action-bar.bar-bottom .pagination {
    padding-bottom: 5px;
}

@media (max-width: 800px){
.site-description p{
    display: none;
}

.search-header {
    display: block;
    position: relative;
    left: unset;
    transform: unset;
    margin: auto;
    text-align: center;
    float: right;
}
}

@media (max-width: 501px){
.search-header {
	clear: both;
    float: none;
}

form#search{
	display: inline-block;
}

.forum-buttons form{
	float: right;
}
}

@media (max-width: 800px){
.action-bar > .pagination {
    float: none;
    clear: both;
    padding-bottom: 1px;
    text-align: center;
}
}

.pipe-table {
    margin-bottom: 1em;
    word-break: initial;
}