
/*Forumotion - Desktop Theme--------------------------------------Version: 0.0.1*/ 

/*Mod and Admin Buttons*/
/* Warning buttons */
 
.mod_mess, .adm_mess {
margin: 5px auto;
width: 90%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #FFF !important;
}
 
.mod_mess a.postlink, .adm_mess a.postlink {
color: #FFF !important;
text-decoration: underline !important;
}
 
/* Administrator bb-Code - message block */
 
.adm_mess {
background: #ae1c1c;
background: -moz-linear-gradient(left, #ae1c1c 0%, #f5b57a 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ae1c1c), color-stop(100%, #f5b57a));
background: -webkit-linear-gradient(left, #ae1c1c 0%, #f5b57a 100%);
background: -o-linear-gradient(left, #ae1c1c 0%, #f5b57a 100%);
background: -ms-linear-gradient(left, #ae1c1c 0%, #f5b57a 100%);
background: linear-gradient(left, #ae1c1c 0%, #f5b57a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ae1c1c", endColorstr="#f5b57a", GradientType=1);
-webkit-box-shadow: 4px 4px 0px 0px #352727;
-moz-box-shadow: 4px 4px 0px 0px #352727;
box-shadow: 4px 4px 0px 0px #352727;
color: #FFF !important;
}
 
/* Administrator bb-Code - title */
.adm_mess .titl {
font-size: 15px;
font-weight: bold;
padding: 5px;
border-bottom: 1px dashed #B60505;  
}
    
/* Administrator BB-Code - text presentation */
.adm_mess .titl + div {
display: block;
margin-left: 10px;
padding: 25px 5px 25px 80px;
background: transparent url(https://i33.servimg.com/u/f33/17/37/83/89/gnome-10.png) no-repeat left center;
}
 
/* Moderator BB-Code - message block */
 
.mod_mess {
background: #3939ae;
background: -moz-linear-gradient(left, #3939ae 0%, #afcfda 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #3939ae), color-stop(100%, #afcfda));
background: -webkit-linear-gradient(left, #3939ae 0%, #afcfda 100%);
background: -o-linear-gradient(left, #3939ae 0%, #afcfda 100%);
background: -ms-linear-gradient(left, #3939ae 0%, #afcfda 100%);
background: linear-gradient(left, #3939ae 0%, #afcfda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3939ae", endColorstr="#afcfda", GradientType=1);
-webkit-box-shadow: 4px 4px 0px 0px #352727;
-moz-box-shadow: 4px 4px 0px 0px #352727;
box-shadow: 4px 4px 0px 0px #352727;
}
 
/* Moderator BB-Code - title */
.mod_mess .titl {
font-size: 15px;
font-weight: bold;
padding: 5px;
border-bottom: 1px dashed #0D4DD3;    
}
    
/* Moderator BB-Code - text presentation */
.mod_mess .titl + div {
display: block;
margin-left: 10px;
padding: 25px 5px 25px 80px;
background: transparent url(https://i33.servimg.com/u/f33/17/37/83/89/gnome610.png) no-repeat left center;  
}

/*New Forumlistings*/
secondarytitle, .secondarytitle h2 {
    color: #fff;
    margin: 0;
    padding: 0;
	font-size:16px;
}
tr.toppy {
	color: #fff;
    background-color: #7B1414;
	 }
tr.toppytwo {
	color: #fff;
	 }

.row3Right {
	background-color: #ffffff;
	 }
.postdetails {
	color: #020202;
	 }
.gensmall {
	color: #020202;
	 }
table.forumlinefront {
	font-size: 12px;
	padding: 0;
	background-repeat: repeat-x;
	background-position: 0 0;
	border-collapse: collapse;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	height: 25px;
	overflow: hidden;
    border-radius: 15px;
	margin-bottom: 15px;
	 }

/*Toolbar */
#fa_toolbar {
    background-color: #7B1414;
    color: #FFF;
    font-family: Helvetica, Verdana, Arial;
    font-size: 16px;
    height: 42px;
    left: 0;
    z-index: 999;
	 }
#fa_toolbar :link, #fa_toolbar :visited {
	 color: #FFFFFF;
	 text-decoration: none;
	 }
#fa_toolbar a:hover {
	 text-decoration: underline;
	 }
#fa_toolbar a:link, #fa_toolbar a:visited, #fa_toolbar a:hover, #fa_toolbar a:active {
	 border:1px solid transparent;
	 border:none;
	 }
.fa_tbMainElement, .fa_tbMainElement a, #fa_show {
	 display: inline-block !important;
	 vertical-align: middle;
	 }
#fa_toolbar #fa_icon {
	 display: inline-block !important;
	 visibility: visible !important;
	 background-repeat: no-repeat;
	 background-image: url('https://2img.net/i/fa/i/toolbar/pa0.png');
	 background-size: 30px;
	 width: 30px;
	 height: 30px;
	 }
#fa_toolbar #fa_fb, #fa_toolbar #fa_twitter, #fa_toolbar #fa_gp, #fa_toolbar #fa_mail, #fa_toolbar #fa_rss, #fa_toolbar #fa_hide, #fa_toolbar_hidden #fa_show {
	 background-image: url('https://2img.net/i/fa/i/toolbar/toolbar.png');
	 width: 40px;
	 height: 30px;
	 cursor: pointer;
	 }
#fa_left {
	 display: inline-block !important;
	 visibility: visible !important;
	 width: auto !important;
	 height: auto !important;
	 line-height: 30px !important;
	 }
#fa_icon, #fa_toolbar #fa_service {
	 color: #ffffff;
	 }
#fa_toolbar #fa_service {
	 display: inline-block !important;
	 visibility: visible !important;
	 text-decoration: none !important;
	 }
#fa_toolbar #fa_service:hover[href] {
	 text-decoration: underline !important;
	 }
#fa_search {
	 margin-left: 20px;
	 height: 36px;
	 position: relative;
	 display: none;
	 }
#fa_search form {
	 margin: 0;
	 padding:0;
	 display:inline;
	 }
#fa_search #fa_magnifier {
	 background-image: none;
	 right: 0;
	 top: 0;
	 text-align: center;
	 width: 36px;
	 height: 36px;
	 font-size: 1.6rem;
	 cursor: pointer;
	 position : absolute;
	 }
#fa_search #fa_magnifier:before {
	 content: "\f2f5";
	 display: inline-block;
	 font-family: "Ionicons";
	 speak: none;
	 font-style: normal;
	 font-weight: normal;
	 font-variant: normal;
	 text-transform: none;
	 text-rendering: auto;
	 line-height: 36px;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 }
#fa_search #fa_textarea {
	 text-indent: 30px !important;
	 width: 200px;
	 height: 33px;
	 padding: 0px;
	 border: 0px;
	 margin-top: 0;
	 border-radius: 0;
	 line-height: 24px;
	background-color: transparent;
	 border-bottom: 1px solid #666E74;
	 text-indent: 0 !important;
	 color: #FFF;
	 }
#fa_share {
	 display:none !important
	 }
#fa_share a {
	 display: block;
	 float: left;
	 font-size: 13px;
	 height: 30px!important;
	 line-height: 30px;
	 cursor: pointer;
	 text-align: center;
	 width: 30px!important;
	 border-radius: 3px;
	 margin: 0 6px 0 0;
	 background-color: #3E464C;
	 line-height: 30px;
	 background-image: none !important;
	 }
#fa_share a:before {
	 display: inline-block;
	 font-family: "Ionicons";
	 speak: none;
	 font-style: normal;
	 font-weight: normal;
	 font-variant: normal;
	 text-transform: none;
	 text-rendering: auto;
	 line-height: 30px;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 }
#fa_share_text {
	 cursor: default;
	 color: #ffffff;
	 text-decoration: none !important;
	 font-size: 1.3rem;
	 float: left;
	 margin-right: 9px;
	 }
#fa_fb {
	 margin-left: 10px;
	 background-position: -60px 0px;
	 }
#fa_fb:before {
	 content: "\f231";
	 }
#fa_fb:hover {
	 background-color: #5f84cf;
	 color: #FFF }
#fa_twitter {
	 background-position: -90px 0px;
	 }
#fa_twitter:before {
	 content: "\f243";
	 }
#fa_twitter:hover {
	 background-color: #1DA1F2;
	 color: #FFF }
#fa_gp {
	 background-position: -120px 0px;
	 }
#fa_gp:before {
	 content: "\f235";
	 }
#fa_gp:hover {
	 background-color: #DD5044;
	 color: #FFF }
#fa_mail {
	 background-position: -150px 0px;
	 }
#fa_mail:before {
	 content: "\f2eb";
	 }
#fa_mail:hover {
	 background-color: #F8CD33;
	 color: #FFF }
#fa_rss {
	 background-position: -180px 0px;
	 }
#fa_rss:before {
	 content: "\f23d";
	 }
#fa_rss:hover {
	 background-color: #FB7629;
	 color: #FFF }
#fa_right {
	 float: right;
	 font-size: 1.3rem;
	 }
#fa_right a.rightHeaderLink, #fa_menu #fa_welcome {
	 margin-left: 18px;
	 margin-top: 3px;
	 vertical-align: top;
	 line-height: 30px;
	 color:#ffffff;
	 border-radius: 3px;
	 padding: 0 9px;
	 }
#fa_right span.rightHeaderLink {
	 display:inline-block;
	 margin-left: 1px;
	 vertical-align: top;
	 line-height: 30px;
	 color:#ffffff;
	 }
#fa_right #fa_notifications {
	 line-height: 30px;
	 padding: 0px 5px;
	 color: #ffffff;
	 }
#fa_hide {
	 background-position: -210px 0px;
	 }
#fa_menu {
	 display: inline-block;
	 }
#fa_welcome, #fa_menulist {
	 direction: ltr;
	 }
#fa_right #fa_welcome:hover, #fa_toolbar #fa_right #fa_notifications:hover {
	 cursor: pointer;
	 }
#fa_right.notification #fa_menu #fa_welcome {
	 color: #ffffff;
	 }
#fa_right #fa_menu ul, #fa_right.notification #fa_menu ul {
	 display: none;
	 }
#fa_right.welcome #fa_menu #fa_welcome {
	 color: #333;
	 background-color: #fff;
	 }
#fa_right.welcome #fa_menu ul {
	 display: block;
	 }
#fa_menu:hover :visited, #fa_toolbar > #fa_right.notification > #fa_notifications {
	 color: #333333;
	 background-color: #FFFFFF;
	 }
#fa_toolbar #fa_right .fa_separator {
	 width: auto;
	 height: 1px;
	 margin: 0 -18px;
	 padding: 0px;
	 background-color: rgba(0, 0, 0, 0.1);
	 text-align: center;
	 }
#fa_toolbar_hidden {
	 position: absolute;
	 width: 30px;
	 height: 30px;
	 right: 18px;
	 margin-top: -84px;
	 background-color: #212121 !important;
	 border-radius: 3px;
	 z-index: 20002;
	 top: 6px !important;
	 }
#fa_show {
	 background-position: -240px 0px;
	 }
#fa_toolbar #fa_right #fa_notifications #notif_unread {
	 display: none;
	 margin-left: 0.5em;
	 }
#fa_toolbar #fa_right #fa_notifications.unread #notif_unread {
	 display: inline;
	 }
#fa_toolbar #fa_right #notif_list {
	 border-radius: 0 0 3px 3px;
	 border: none;
	 font-size: 1.3rem;
	 display: none;
	 position: absolute;
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 background-color: #FFFFFF;
	 z-index: 10000;
	 box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2);
	 top: 42px;
	 }
#fa_toolbar #fa_right.notification #notif_list {
	 display: block;
	;
	 }
#fa_toolbar #fa_right #notif_list li {
	 margin: 0;
	 font-size: 1em;
	 padding: 0 18px 9px;
	 color: #333;
	 line-height: 1.5;
	 display:block;
	 }
#fa_toolbar #fa_right #notif_list li .contentText {
	 float:left;
	 width:27em;
	 height: auto !important;
	 overflow: hidden;
	 }
#fa_toolbar #fa_right #notif_list li .contentText a {
	 color: #00569C !important;
	 text-decoration: none !important;
	 vertical-align: baseline;
	 
/*max-width: 150px;
	 overflow: hidden;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 */
}
#fa_toolbar #fa_right #notif_list li:first-child {
	 padding-top: 18px;
	 }
#fa_toolbar #fa_right #notif_list li:first-child hr {
	 display: none;
	 }
#fa_toolbar #fa_right #notif_list li .content {
	 width: 30em;
	 
/*height: 2.4em;
	*/
 min-height: auto;
	 margin: 0;
	 display: block;
	 overflow: visible;
	 vertical-align: top;
	 color: inherit !important;
	 line-height: inherit !important;
	 }
#fa_toolbar #fa_right #notif_list li .content::after {
	 clear: both;
	 display: block;
	 content: "";
	 }
#fa_toolbar #fa_right #notif_list li a.delete {
	 width: 19px;
	 height: 19px;
	 text-align: center;
	 color: #FF4F42;
	 background: transparent none no-repeat -274px 50%;
	 float:right;
	 }
#fa_toolbar #fa_right #notif_list li a.delete:before {
	 content: "\f12a";
	 display: inline-block;
	 font-family: "Ionicons";
	 speak: none;
	 font-style: normal;
	 font-weight: normal;
	 font-variant: normal;
	 text-transform: none;
	 text-rendering: auto;
	 line-height: 19px;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 }
#fa_toolbar #fa_right #notif_list li hr {
	 margin: 0 -18px 9px;
	 border: 0 solid rgba(0, 0, 0, 0.1);
	 border-top-width: 1px;
	 }
#fa_toolbar #fa_right #notif_list li.unread {
	 font-weight: bold;
	 background-color: #e5e5e5;
	 }
#fa_toolbar #fa_right #notif_list li.see_all {
	 color: #fff;
	 font-size: 1.3rem;
	 background-color: #333;
	 border-radius: 0 0 3px 3px;
	 padding: 12px 18px !important;
	 text-align: center;
	 }
#fa_toolbar #fa_right #notif_list li.see_all a {
	 color: #fff;
	 width:100%;
	 }
#fa_toolbar #live_notif {
	 width: 330px;
	 position: absolute;
	 }
#fa_toolbar #live_notif .fa_notification {
	 background-color: #333;
	 opacity: 0.8;
	 border-radius: 5px;
	 padding: 10px;
	 }
#fa_toolbar #live_notif .fa_notification .content {
	 padding-left: 40px;
	 display: inline-block;
	 background-image: url('https://2img.net/i/fa/notifications/notifications.png');
	 background-repeat: no-repeat;
	 height: 32px;
	 font-size : 11px;
	 color : #fff;
	 overflow : hidden }
#fa_toolbar #live_notif .fa_notification a {
	 text-decoration: underline !important;
	 vertical-align: baseline;
	 
/*max-width: 150px;
	 overflow: hidden;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 */
}
.fa_fix {
	 position:fixed !important;
	position: absolute;
	 
/*ie6 and above*/
top: 0;
	right: 0;
	 }
#fa_toolbar .fa_hide {
	 display: none !important;
	 }
#fa_ranktitle {
	 width: 120px;
	 text-align: center;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 font-weight: 500;
	 margin-top: 9px;
	 }
#fa_ranktitle:hover {
	 text-decoration: none !important;
	 color: #333333;
	 }
#fa_usermenu {
	 position: absolute;
	 right: 25px;
	 width: 120px;
	 padding: 10px 20px 10px 10px;
	 color: #333333;
	 font-size: 12px;
	 text-align: center;
	 }
#fa_usermenu table {
	 width: 100%;
	 }
#fa_usermenu td {
	 display: inline-block;
	 padding: 0px;
	 margin: 0;
	 line-height: 1.526;
	 }
#fa_usermenu td.first {
	 text-align: right;
	 }
#fa_usermenu td.bold {
	 font-weight:500;
	 text-align: left;
	 padding-left: 6px;
	 }
#fa_usermenu img {
	 width: 120px;
	 max-width: 120px;
	 max-height: 120px;
	 border-radius: 120px;
	 border: 3px solid #FFF;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	 }
#fa_menulist {
	 display: none;
	 position: absolute;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px 10px;
	 background-color: #FFFFFF;
	 min-width: 175px;
	 width: 300px;
	 height:397px;
	 border: 1px solid #333333;
	 line-height: 32px;
	 border-top: 0px solid #FFFFFF;
	 z-index: 10000;
	 }
#fa_menulist :link, #fa_menulist :visited {
	 color: #00569C !important;
	 }
html, body {
	background-attachment: fixed;
	background-color: #e9ebed;
	background-image: url("https://2img.net/i.postimg.cc/nrH553x6/new-ph-background-neutral.jpg");
	color: #444444;
	font-family: 'Roboto', sans-serif;
	font-size: 10px;
	height: 100%;
	line-height: 1.526;
	text-rendering: optimizeLegibility;
	 }
body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	}
.conteneur_minwidth_IE {
	flex: 1;
	}
* html .conteneur_minwidth_IE {
	
/* Hack IE min-width */
padding-left: 1320px;
	 }
* html .conteneur_container_IE {
	
/* Hack IE min-width */
margin-left: -unquote("1320px");
	position: relative;
	 }
* html .conteneur_minwidth_IE,* html .conteneur_container_IE,* html .conteneur_layout_IE {
	
/* Hack IE min-width */
height: 1px;
	 }
#wrap {
    background-color: rgba(0,0,0,0);
    font-size: 1.3rem;
    margin: 0 auto;
    max-width: 1400px;
    padding: 14px 36px;
    width: 98%;
	}
.wrap {
	margin: 0 auto;
	max-width: 1400px;
	padding: 0 36px;
	width: 98%;
	 }
#simple-wrap {
	padding: 36px;
	 }
#fa_ticker_block {
	margin: 0 !important;
	 }
#fa_ticker_block .module {
	background-color: rgba(0, 0, 0, 0.05);
	box-shadow: none;
	padding: 5px 0 9px;
	 }
#fa_ticker * {
	font-size: 1.3rem;
	transition: none;
	 }
#fa_ticker_container {
	margin: 0 !important;
	color: #fff;
	 }

/* Overall layout */
#content-container #container {
	margin-left: 210px;
	margin-right: 210px;
	 }
@media (max-width: 1200px) {
	#content-container #container {
	margin-right: 0;
	 }
 }
@media (max-width: 900px) {
	#content-container #container {
	margin-left: 0;
	 }
 }
#content-container #content-main {
	float: left;
	width: 100%;
	 }
#content-container #main {
	margin-bottom: 24px;
	background-color: #ffffff;
    padding:25px;
	 }
#content-container #left {
	float: left;
	width: 180px;
	 }
@media (max-width: 900px) {
	#content-container #left {
	display: none;
	 }
 }
#content-container #right {
	width: 180px;
	float: right;
	 }
@media (max-width: 1200px) {
	#content-container #right {
	display: none;
	 }
 }
#page-body {
	width: 100%;
	 }
#page-body:after {
	clear: both;
	content: "";
	display: block;
	 }
#page-body p.page-bottom {
	margin: 0;
	 }

/* Overall layout */

/* Tags-------------------------------------------------*/
h1.page-title {
	color: #7b1414;
	font-family: 'Roboto', sans-serif;
	font-size: 3rem;
	font-weight: 500;
	margin: 0;
	word-break: break-word;
	}
h1.gallery-title {
	display: inline;
	font-size: 11px;
	text-align: center;
	font-weight: 500;
	word-break: break-word;
	}
h1.comments-title {
	color: #7b1414;
	clear: both;
	display: flex;
	font-family: 'Roboto', sans-serif;
	font-size: 3rem;
	font-weight: 500;
	margin: 18px 0;
	overflow: hidden;
	 }
h1.comments-title a {
	float: left;
	line-height: 1.3;
	 }
h1.comments-title:after {
	background-color: rgba(0, 0, 0, 0.1);
	content: "";
	display: block;
	flex-grow: 1;
	height: 1px;
	margin-left: 18px;
	margin-top: 22px;
	 }
h2 {
	color: #7b1414;
	font-family: 'Roboto', sans-serif;
	font-size: 2em;
	font-weight: normal;
	margin: 0;
	 }
h1.solo {
	margin-bottom: 18px;
	 }
#h1-category{
	font-size: 1.4rem;
	font-weight: 300;
	line-height: 15px;
	}
h3, .h3 {
	border-color: #7b1414;
	color: #444444;
	border-style: solid;
	border-width: 0 0 1px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 0.3px;
	margin-bottom: 12px;
	padding-bottom: 3px;
	 }
h3 strong, .h3 strong {
	font-weight: 400;
	 }
h3 a, .h3 a {
	color: #7b1414;
	 }
h3 a:link, .h3 a:link {
	color: #7b1414;
	 }
h3 a:visited, .h3 a:visited {
	color: #7b1414;
	 }
h3 a:active, .h3 a:active {
	color: #7b1414;
	 }
h3 a:hover, .h3 a:hover {
	color: #d31141;
	 }
.postbody .h3,.introduction .h3 {
	margin-top: 8px;
	 }
div[class*='post--'] .postbody table,div[class*='post--'] .postbody td,#preview .postbody  table,#preview .postbody td{
	}
.table-title, .table-title h2 {
	display: inline;
	font-size: 1em;
	color: #ffffff;
	 }
input {
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	padding: 0 3px;
	font-size: 1em;
	font-family: 'Roboto', sans-serif;
	 }
input + select,input + button {
	margin-left: 18px;
	 }
select {
	background-color: transparent;
	border-color: #BCBCBC;
	border-style: solid;
	border-width: 0 0 1px;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	padding: 8px 0 7px;
	vertical-align: middle;
	 }
select + input,select + button {
	margin-left: 18px;
	 }
option {
	background-color: #FFFFFF;
	color: #444444;
	padding-right: 1em;
	transition: none;
	 }
textarea {
	font-family: 'Roboto', sans-serif;
	width: 60%;
	padding: 2px;
	font-size: 1em;
	line-height: 1.4em;
	 }
p {
	line-height: 1.3846;
	font-size: 1.3rem;
	margin-bottom: 18px;
	 }
p:last-child {
	margin-bottom: 0;
	 }
p.right {
	text-align: right;
	 }
p.right img {
	vertical-align: middle;
	 }
p.center {
	text-align: center;
	margin: 0px;
	 }
p.author {
	margin: 0 15em 0.6em 0;
	padding: 0 0 5px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	 }
p.nomargin {
	line-height: 1.3em;
	font-size: 1.1em;
	margin-bottom: 0em;
	 }
p.path {
	margin-left: 10px;
	clear: left;
	 }
i {
	font-size: inherit;
	}
i[class*='ion-']{
	margin: 5px;
	}
fieldset {
	border-width: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1.3rem;
	 }
fieldset.jumpbox {
	height: auto;
	margin: 18px 0;
	text-align: right;
	font-size: 1.3rem;
	 }
fieldset.jumpbox .button2 {
	margin-left: 18px;
	 }
fieldset.vf_jumpbox {
	text-align: right;
	height: auto;
	min-height: 2.5em;
	font-size: 1.3rem;
	 }
fieldset.vf_jumpbox .button2 {
	margin-left: 18px;
	 }
fieldset.quickmod {
	height: auto;
	margin: 18px 0;
	text-align: right;
	font-size: 1.3rem;
	 }
form[name="jumpbox"] .button2 {
	margin-left: 18px;
	 }
label {
	color: #444444;
	cursor: pointer;
	margin-right: 18px;
	 }
label input + span {
	margin-left: 6px;
	 }
label input,label img {
	vertical-align: -2px;
	 }
.label-group {
	margin: 6px 0;
	 }
.label-group > span {
	clear: both;
	display: block;
	 }
hr {
	border: 0 none transparent;
	border-top: 1px solid transparent;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
	 }
hr.dashed {
	border-top: 1px dashed transparent;
	margin: 5px 0;
	 }
.postbody .content hr{
	clear: initial;
	}
img {
	border-width: 0;
	 }
blockquote {
	background-color: #ebeadd;
	border-color: rgba(0, 0, 0, 0.1);
	border-radius: 0 3px 3px 0;
	border-style: solid;
	border-width: 0 0 0 6px;
	font-size: 1.2rem;
	margin: 0 9px;
	overflow: hidden;
	padding: 18px;
	position: relative;
	 }
blockquote:before {
	content: "\f347";
	color: rgba(0, 0, 0, 0.1);
	font-size: 3.6rem;
	position: absolute;
	right: 9px;
	top: 6px;
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	 }
blockquote blockquote {
	background-color: rgba(0, 0, 0, 0.05);
	margin: 18px 9px 18px 3px;
	 }
blockquote blockquote blockquote {
	background-color: #ebeadd;
	 }
blockquote cite {
	font-style: normal;
	font-weight: 500;
	display: block;
	font-size: 0.9em;
	 }
blockquote cite cite {
	font-size: 1em;
	 }
blockquote.uncited {
	padding-top: 25px;
	 }
ul {
	list-style-type: none;
	 }
ul.ul-icons {
	float: left;
	margin: 0 10px;
	 }
b,strong {
	font-weight: bold;
	 }
button {
	background-color: transparent;
	cursor: pointer;
	 }
iframe {
	max-width: 100%;
	}

/* Links-----------------------------------------------------*/
a {
	text-decoration: none;
	 }
a:link {
	color: #7b1414;
	 }
a:visited {
	color: #7b1414;
	 }
a:active {
	color: #7b1414;
	 }
a:hover {
	color: #d31141;
	 }
a.forumtitle {
	color: #2892E0;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 0;
	margin-top: -6px;
	text-decoration: none;
	 }
a.forumtitle:link {
	color: #2892E0;
	 }
a.forumtitle:visited {
	color: #2892E0;
	 }
a.forumtitle:active {
	color: #2892E0;
	 }
a.forumtitle:hover {
	color: #d31141;
	text-decoration: underline;
	 }
a.forumtitle:active {
	color: #7b1414;
	 }
a.topictitle {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #7b1414;
	text-decoration: none;
	margin: -1px 4px;
	display: inline-block;
	word-break: break-word;
	}
.topic-title-container > img {
	margin-right: 6px;
	 }
.topic-title-container > strong {
	border-color: rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	margin-right: 6px;
	padding: 3px 6px 1px;
	 }
.topic-title {
	display: inline;
	text-align: left;
	 }
.blog-title {
	border-color: transparent;
	border-style: solid;
	border-width: 0 0 1px;
	display: block;
	font-size: 1.8rem;
	margin-bottom: 18px;
	margin-top: 20px;
	padding-bottom: 7px;
	text-align: left;
	 }
.blog-title h2 {
	display: inline-block;
	font-size: 1.8rem;
	word-break: break-word;
	}
.blog-title .vote {
	margin-top: 6px;
	 }
a.topictitle:hover {
	color: #d31141;
	text-decoration: underline;
	 }
a.topictitle:active {
	color: #7b1414;
	 }

/* Input------------------------------------------------------*/
input[type="text"],.inputbox {
	background-color: transparent;
	color: #444444;
	border-bottom: 1px solid #BCBCBC;
	cursor: text;
	font-size: 1.2rem;
	padding: 10px 0 9px;
	 border-radius: 5px;
	 }
input[type="text"]:hover,.inputbox:hover {
	border-bottom: 1px solid #7b1414;
	 }
input[type="text"]:focus,.inputbox:focus {
	border-bottom: 1px solid #7b1414;
	color: #444444;
	 }
input.inputbox, select.inputbox {
	width: 85%;
	 }
input.medium, select.medium {
	width: 50%;
	 }
input.narrow, select.narrow {
	width: 25%;
	 }
input.tiny, select.tiny {
	width: 110px;
	 }
textarea.inputbox {
	width: 85%;
	padding-left: 3px;
	}
.input-wrap {
	position: relative;
	margin: 0 0 6px;
	 }
.input-wrap input {
	width: 100%;
	 }
.input-wrap button {
	font-size: 1.6rem;
	height: 27px;
	line-height: 27px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 27px;
	 }

/* Input Button Form---------------------------------------------------------*/
input[type="submit"],.button,.button1,.button2 {
	background-color: #7b1414;
	color: #ffffff;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	overflow: hidden;
	padding: 9px 18px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	width: auto !important;
	 }
input[type="submit"]:hover,.button:hover,.button1:hover,.button2:hover {
	background-color: #d31141;
	box-shadow: 0 1px 9px rgba(0, 0, 0, 0.6);
	 }
input[type="submit"]:link, input[type="submit"]:visited, input[type="submit"]:active, input[type="submit"]:hover,.button:link,.button:visited,.button:active,.button:hover,.button1:link,.button1:visited,.button1:active,.button1:hover,.button2:link,.button2:visited,.button2:active,.button2:hover {
	color: #ffffff;
	 }
input[type="submit"] + .button1,input[type="submit"] + .button2,input[type="submit"] + .button-round,.button + .button1,.button + .button2,.button + .button-round,.button1 + .button1,.button1 + .button2,.button1 + .button-round,.button2 + .button1,.button2 + .button2,.button2 + .button-round {
	margin-left: 18px;
	 }
input[type="submit"][class^="ion-"]:before,.button[class^="ion-"]:before,.button1[class^="ion-"]:before,.button2[class^="ion-"]:before {
	font-size: 1.8rem;
	margin-right: 9px;
	vertical-align: -2px;
	 }
.button-round {
	background-color: #7b1414;
	color: #ffffff;
	border-radius: 48px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 48px !important;
	 }
.button-round:hover {
	background-color: #d31141;
	box-shadow: 0 1px 9px rgba(0, 0, 0, 0.6);
	 }
.button-round:link, .button-round:visited, .button-round:active, .button-round:hover {
	color: #ffffff;
	 }
.button-round + .button1,.button-round + .button2,.button-round + .button-round {
	margin-left: 18px;
	 }
.button-round[class^="ion-"]:before {
	font-size: 2.4rem;
	line-height: 48px;
	vertical-align: -2px;
	 }

/* Fieldset dl---------------------------------------------------------*/
fieldset dl {
	padding: 4px 0;
	 }
fieldset dt {
	float: left;
	width: 40%;
	text-align: left;
	display: block;
	 }
fieldset dd {
	margin-left: 40%;
	vertical-align: top;
	margin-bottom: 3px;
	 }
fieldset dl:hover dt label {
	color: #000000;
	 }
dt label {
	display: block;
	font-weight: 500;
	margin-top: 8px;
	text-align: left;
	 }
dd label {
	color: #444444;
	 }
dd input, dd textarea {
	margin-right: 3px;
	 }
dd select {
	width: auto;
	 }
dd textarea {
	width: 85%;
	 }

/* Fieldset fields 1 et 2---------------------------------------------*/
fieldset.fields1 dt {
	width: 10em;
	border-right-width: 0;
	 }
fieldset.fields1 dd {
	margin-left: 10em;
	border-left-width: 0;
	 }
fieldset.fields1 {
	background-color: transparent;
	 }
fieldset.fields1 div {
	margin-bottom: 3px;
	 }
fieldset.fields2 dt {
	width: 15em;
	border-right-width: 0;
	 }
fieldset.fields2 dd {
	margin-left: 16em;
	border-left-width: 0;
	 }
fieldset.fields2 dl:hover dt label {
	color: inherit;
	 }

/* Fieldset submit---------------------------------------------*/
fieldset.submit-buttons {
	text-align: center;
	vertical-align: middle;
	margin: 24px 0;
	 }
fieldset.submit-buttons input {
	vertical-align: middle;
	 }

/* Likes and Dislikes--------------------------------------------------*/
.fa_like_div {
	clear: both;
	float: none;
	font-size: 1.2rem;
	padding: 6px 18px 12px;
	color: #444444;
	padding-right: 229px;
	}
#blog_comments .fa_like_div {
	padding: 6px 0 0;
	}
.content > .fa_like_div {
	padding: 6px 0 12px;
	}
.rep-button.fa_disliked {
	 background-color: #F44336;
	 }
.rep-button.fa_disliked:hover, .rep-button.fa_disliked:focus {
	 background-color: #FE433C;
	 }
.rep-button.fa_liked {
	 background-color: #0095EF;
	 }
.rep-button.fa_liked:hover, .rep-button.fa_liked:focus {
	 background-color: #5EC061;
	 }
.rep-nb {
	background-color: rgba(255, 255, 255, 0.25);
	border-radius: 2px;
	margin-left: 11px;
	font-size: 11px;
	padding: 1px 5px 0;
	vertical-align: 1px;
	}
.rep-button, .rep-button:focus, .rep-button:active {
	background-color: #212121;
	position: relative;
	display: inline-block;
	border: solid 1px #212121;
	background: none;
	outline: none;
	margin: 6px 6px 0 0;
	cursor: pointer;
	padding: 4px 11px;
	border-radius: 3px;
	color: #212121;
	font-family: inherit;
	}
.rep-button:hover {
	background-color: #3e464c;
	}
.rep-button i {
	margin: 0 6px 0 0;
	}
.fa_like_list {
	margin: 6px 0;
	}
.fa_like_list,.fa_dislike_list {
	border-left: 1px solid #3793FF;
	color: rgba(0, 0, 0, 0.6);
	font-size: inherit !important;
	padding-left: 11px;
	margin-top: 6px;
	}
.fa_like_others {
	position: relative;
	display: inline-block;
	cursor: pointer;
	border: none;
	background: none;
	outline: none;
	color: #7b1414;
	font-weight: 600;
	font-size: inherit;
	}
.fa_like_others:hover, .fa_like_others:focus {
	color: #d31141}
.fa_like_others .fa_like_tooltip {
	background-color: rgba(0,0,0,0.9);
	border-radius: 3px;
	box-shadow: 0 0 9px rgba(0,0,0,0.3), 0 0 1px 1px rgba(0,0,0,0.2);
	color: #FFF;
	display: none;
	font-size: 11px;
	font-style: normal;
	left: 50%;
	line-height: 1.5;
	padding: 6px 15px;
	position: absolute;
	bottom: 125%;
	min-width: 80px;
	text-align: left;
	transform: translateX(-50%);
	white-space: nowrap;
	visibility: hidden;
	font-family: 'Roboto', sans-serif, Arial, sans-serif;
	}
.fa_like_others:focus .fa_like_tooltip, .fa_like_others:hover .fa_like_tooltip {
	display: block;
	visibility: visible;
	}
.fa_like_others a {
	color: #fff;
	}

/* Fieldset polls---------------------------------------------*/
fieldset.polls {
	font-family: 'Roboto', sans-serif;
	 }
fieldset.polls dl {
	color: #444444;
	border: none;
	margin: 0 -18px;
	padding: 9px 18px;
	font-size: 13px;
	line-height: 24px;
	 }
fieldset.polls dl:nth-child(odd) {
	background-color: rgba(0, 0, 0, 0.03);
	 }
fieldset.polls dt {
	text-align: left;
	float: left;
	display: block;
	border-right: none;
	padding: 0;
	margin: 0;
	font-size: 1.2rem;
	width: 30%;
	 }
fieldset.polls dd {
	float: left;
	border-left: none;
	padding: 0 5px;
	margin-left: 0;
	font-size: 1.2rem;
	width: 50%;
	 }
.poll-bar {
	padding: 0;
	margin: 0;
	position: relative;
	border-radius: 3px;
	background-color: #666E74;
	height: 24px;
	line-height: 24px;
	 }
.poll-bar-bar {
	border-radius: 3px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: #3793FF;
	 }
.poll-bar-desc {
	position: relative;
	z-index: 1;
	color: #FFF;
	font-size: 12px;
	 }

/* Header-------------------------------------------------*/
.headerbar {
    background-color: rgba(0,0,0,0);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    background-image: url(https://i.postimg.cc/Pq9x3HDQ/hollow-mask-platinumhearts-text.png);
	 }
#headerbar-top {
	background-color: ff0000;
	height: 81px;
	text-align: center;
	 }
#headerbar-top:after {
	clear: both;
	display: block;
	content: "";
	 }
#logo {
	display: inline-block;
	float: left;
	margin-top: 13px;
	 }
#logo:hover {
	text-decoration: none;
	 }
#site-title,#site-title h1 {
	color: #ffffff;
	display: none;
	font-family: ;
	font-size: 30px;
	font-weight: 500;
	margin: 0;
	padding: 0;
	 }
#site-desc {
	clear: both;
	text-align: left;
	position: absolute;
	top: 50%;
	 }
#site-desc p {
	color: #ffffff;
	display: block;
	font-size: 16px;
	font-weight: 300;
	line-height: 1;
	margin: 0;
	 }
.sub-header {
	clear: both;
	width: 100%;
	 }
.sub-header:after {
	clear: both;
	content: "";
	display: block;
	 }
.sub-header-info {
	float: left;
	 }
.sub-header-path {
	font-size: 0;
	 }
.sub-header-path a {
	display: block;
	float: left;
	font-size: 1.3rem;
	 }
.sub-header-path a + a {
	margin-left: 6px;
	 }
.sub-header-path a + a:before {
	content: "\f3d3";
	margin-right: 6px;
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: -1px;
	 }
.sub-header-buttons {
	float: right;
	 }

/* Menu-------------------------------------------------*/
.navbar {
	text-align: left;
	 }
.navbar .new-message {
	background-color: #EB4337;
	color: #FFF;
	border-radius: 3px;
	padding: 3px 6px;
	 }
.navbar li {
	display: inline-block;
	margin: 25px 0 0;
	 }
.navbar a {
    color: #FFF;
    font-size: 16px;
    padding: 6px;
    display: inline-block;
    border-radius: 3px;
    line-height: 1.3846;
    background-color: rgba(123,20,20,0.8);
    margin-top: -20px;
	 }
.navbar a:hover {
	background-color: #FFF;
	color: #000;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	 }
.navbar img {
	display: inline-block;
	margin-right: 3px;
	vertical-align: -4px;
	width: 16px;
	filter: invert(100%);
	 }
.navbar a:hover img {
	filter: invert(0%);
	 }
ul.borderless {
	border-bottom: 0;
	 }
.linklist {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	list-style: none;
	margin: 24px 0;
	 }
.linklist.top {
	border-width: 0 0 1px;
	padding-bottom: 6px;
	 }
.linklist.bottom {
	border-width: 1px 0 0;
	padding-top: 6px;
	 }
.linklist li {
	float: left;
	margin: 0 18px 0 0;
	 }
.linklist li.rightside {
	float: right;
	margin: 0 0 0 18px;
	 }
.search-box {
	display: inline-block;
	margin-right: 18px;
	position: relative;
	 }
.search-box input {
	height: auto;
	padding-right: 35px;
	 }
.search-box button {
	position: absolute;
	height: 35px;
	line-height: 35px;
	right: 0;
	text-align: center;
	width: 35px;
	border:hidden;
	 }
#search-box {
	margin-top: 10px;
	margin-right: 5px;
	float: right;
	white-space: nowrap;
	
/* For Opera */
 }
#search-box #keywords {
	width: 95px;
	background-color: #ffffff;
	 }
#search-box input {
	border: 1px solid #BCBCBC;
	 }
#search-box input.button1 {
	padding: 1px 5px;
	 }
p.rightside {
	float: right;
	margin-right: 5px;
	 }

/* Code block------------------------------------------------*/
dl.codebox {
	background-color: rgba(0, 0, 0, 0.05);
	border-color: rgba(0, 0, 0, 0.1);
	border-radius: 0 3px 3px 0;
	border-style: solid;
	border-width: 0 0 0 6px;
	font-size: 1.3rem;
	padding: 18px;
	position: relative;
	 }
dl.codebox:before {
	content: "\f271";
	color: rgba(0, 0, 0, 0.1);
	font-size: 3.6rem;
	position: absolute;
	right: 18px;
	top: 6px;
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	 }
dl.codebox dt {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 6px;
	font-size: 1.3rem;
	font-weight: 400;
	display: block;
	 }
blockquote dl.codebox {
	margin-left: 0;
	 }
blockquote.tiktok-embed {
	background: none;
	padding: 0;
	}
dl.codebox code {
	overflow: auto;
	display: block;
	height: auto;
	max-height: 250px;
	white-space: normal;
	padding-top: 5px;
	font: 0.9em Courier, Courier New, monospace;
	line-height: 1.3em;
	color: #2E8B57;
	margin: 2px 0;
	 }
code.hljs {
	margin: -6px 0 -18px !important;
	background-color: transparent !important;
	 }

/* Table-------------------------------------------------*/
span.corners-top, span.corners-bottom {
	display: none !important;
	 }
.forabg {
	margin-bottom: 24px;
	clear: both;
	background-color: #7b1414;
	background-image: url("https://2img.net/i/fa/empty.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
	padding: 0;
	border-radius: 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	 }
.forabg.hidden {
	background-color: #214fc6;
	 }
.forabg.hidden .forums {
	max-height: 0;
	 }
.forabg .row:last-child {
	border-radius: 0 0 3px 3px;
	 }
.forabg .header {
	position: relative;
	 }
.forabg .header i {
	display: inline-block;
	font-size: 1.8rem;
	 }
.forabg .header i:before {
	line-height: 15px;
	 }
ul.topiclist dd.dterm h2,ul.topiclist dt h2,.table-title,.table-title h2 {
	display: inline;
	font-size: 1.4rem;
	font-weight: 300;
	line-height: 15px;
	 }
.forumbg {
	margin-bottom: 24px;
	clear: both;
	padding: 0;
	border-radius: 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	 }
.forumbg .row:last-child {
	border-radius: 0 0 3px 3px;
	 }
.forumbg .header {
	position: relative;
	 }
.forumbg .header i {
	display: inline-block;
	font-size: 1.8rem;
	 }
.forumbg .header i:before {
	line-height: 15px;
	 }
.forumbg table.table1 {
	margin: 0;
	 }
ul.topiclist {
	list-style-type: none;
	margin: 0;
	background-image: url("https://2img.net/i/fa/empty.gif");
	background-repeat: repeat-x;
	color: #A5A5A5;
	background-color:#212121;
	padding: 0px;
	 }
ul.topiclist li {
	display: block;
	margin: 0;
	 }
ul.forums li.row dl {
	background-position: left 24px top 50% !important;
	min-height: 0 px;
	padding: 0;
	position: relative;
	background-size: 33px 33px !important;
	 }
ul.topiclist dt,ul.topiclist dd.dterm {
	display: block;
	float: left;
	font-size: 12px;
	padding: 18px;
	width: 320px;
	 }
ul.topiclist dfn {
	display: none;
	 }
ul.topics .row dt,ul.topics .row dd.dterm {
	padding: 9px 18px 9px 81px;
	display: block;
	float: left;
	 }
ul.topics dd {
	display: block;
	float: left;
	 }
ul.forums {
	background-color: #ffffff;
	background-image: none;
	border-radius: 0 0 3px 3px;
	max-height: 3000px;
	overflow: hidden;
	transition-duration: 360ms;
	 }
ul.forums dl.icon dd.dterm > div {
	 }
li.header dl.icon {
	min-height: 0;
	 }
li.header dl.icon dt,li.header dl.icon dd.dterm {
	padding-left: 18px;
	 }
li.header dt {
	font-weight: 500;
	 }
dl.icon {
	min-height: 35px;
	background-position: left 24px top 50%;
	background-repeat: no-repeat;
	background-size: 33px 33px !important;
	height: auto;
	 }
dl.icon dt,dl.icon dd.dterm {
	background-repeat: no-repeat;
	background-position: right 0 bottom 9px;
	 }
li.header dt, li.header dd {
	line-height: 1;
	color: #ffffff;
	font-size: 1.3rem;
	font-family: 'Roboto', sans-serif, 'Roboto', sans-serif;
	text-transform: 500;
	 }
li.row {
	border-color: transparent;
	border-style: solid;
	border-width: 3px 0 0;
	 }
li.row:hover {
	background-color: #f5faff;
	 }
ul.topiclist dd {
	display: block;
	float: left;
	padding: 18px;
	 }
ul.topiclist li.header dl dd {
	border: none;
	width: 118px;
	 }
ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {
	display: block;
	padding-left: 5px;
	 }
ul.pmlist dt {
	padding-left: 81px;
	 }
li.row:hover dd {
	border-left-color: transparent;
	 }
.mod-text {
	font-weight: 500;
	color: #020202;
	 }
.hierarchy {
	border: none;
	display: inline;
	font-size: 1.3rem;
	text-transform: none;
	 }
.btn-collapse {
	cursor: pointer;
	opacity: 1;
	position: absolute;
	right: 18px;
	top: 18px;
	 }
.btn-collapse.hidden {
	opacity: 0;
	 }
.btn-collapse i {
	color: #FFF;
	font-size: 2.1rem !important;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
	 }
.btn-collapse i.hidden {
	opacity: 0;
	pointer-events: none;
	 }

/* Panel----------------------------------------------*/
.panel {
	background-color: #f8f8f8;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	color: #444444;
	border-radius: 3px;
	margin-bottom: 24px;
	overflow: hidden;
	padding: 18px 18px 0;
	position: relative;
	 }
.panel p,.panel div.mes-txt {
	font-size: 1.3rem;
	margin-bottom: 18px;
	word-break: break-all;
	}
.panel p:last-child,.panel div.mes-txt:last-child {
	word-wrap: break-word;
	margin-bottom: 18px !important;
	 }
.panel fieldset {
	margin-bottom: 18px;
	 }
.panel:last-child {
	margin-bottom: 18px;
	 }
.panel-close {
	position: absolute;
	right: 13px;
	padding: 0 6px;
	top: 12px;
	 }
.panel-close img {
	display: none;
	 }
.panel-close a {
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	 }
.panel-close:before {
	content: "\f404";
	font-size: 2.7rem;
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	 }
.content h2, .panel h2 {
	border-color: #7b1414;
	color: #7b1414;
	border-style: solid;
	border-width: 0 0 1px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.526;
	margin-bottom: 9px;
	margin-top: -3px;
	padding-bottom: 3px;
	 }
.content h2 strong, .panel h2 strong {
	font-weight: 400;
	 }
.content h2 a, .panel h2 a {
	color: #7b1414;
	 }
.content h2 a:link, .content h2 a:visited, .panel h2 a:link, .panel h2 a:visited {
	color: #7b1414;
	 }
.content h2.h3, .panel h2.h3 {
	font-size: 1.05em;
	font-weight: 500;
	 }
.content h1, .panel h1 {
	color: #7b1414;
	border-bottom: 1px solid #7b1414;
	font-weight: normal;
	font-size: 1.6em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	 }
.panel h3 {
	margin: 0.5em 0;
	 }
.panel-left {
	float: left;
	width: 47%;
	 }
.panel-right {
	float: right;
	width: 47%;
	 }
div.mes-txt ul, div.mes-txt ol {
	padding-left: 40px;
	 }
div.mes-txt ul {
	list-style-type: disc;
	 }
.ptrafic {
	margin-bottom: -6px;
	 }
.ptrafic li + li {
	margin-top: 6px;
	 }
.ptrafic i {
	font-size: 2.1rem;
	vertical-align: -4px;
	 }

/* Post----------------------------------------------*/
.post {
	border-color: rgba(0, 0, 0, 0.18);
	background-position: 100% 0;
	background-repeat: no-repeat;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	margin-bottom: 24px;
	 }
.post ul {
	list-style-type: disc;
	 }
.post:hover .topic-date {
	opacity: 1;
	 }
.post:after {
	clear: both;
	content: "";
	display: block;
	 }
.postprofile {
    color: #444;
    display: block;
    float: left;
    font-size: 1.3rem;
    padding: 18px;
    position: relative;
    width: 211px;
    word-wrap: break-word;
	 }
.postprofile .label {
	font-weight: 500;
	 }
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
	color: #7b1414;
	font-weight: 500;
	 }
.postprofile a:hover, .postprofile dt.author a:hover {
	color: #d31141;
	 }
.postprofile-avatar,.postprofile-name,.postprofile-rank {
	line-height: 1.125;
	text-align: center;
	 }
.postprofile-avatar {
	text-align: center;
	margin-bottom: 6px;
	 }
.postprofile-avatar img {
	border-radius: 60px;
	border: 3px solid #FFF;
	max-width: 200px;
	max-height: 450px;
	 }
.postprofile-rank {
	border-color: transparent;
	border-style: solid;
	border-width: 0 0 3px;
	margin-bottom: 9px;
	padding-bottom: 9px;
	 }
.postprofile-rank img{
	max-width: 100%;
	}
.postprofile-info {
	font-size: 1.2rem;
	line-height: 1.3333;
	 }
.postprofile-contact a {
	display: block;
	float: left;
	margin-right: 9px;
	margin-top: 9px;
	 }
.postprofile-contact img {
	border-radius: 3px;
	height: 21px;
	 }
.vote {
	float: right;
	height: 19px;
	line-height: 19px;
	position: relative;
	 }
.vote .ion-plus-circled,.vote .ion-minus-circled {
	display: inline-block;
	font-size: 2.1rem;
	vertical-align: 3px;
	 }
.vote .ion-plus-circled {
	color: #4CAF50 !important;
	margin-right: 17px;
	 }
.vote .ion-plus-circled:hover, .vote .ion-plus-circled:active {
	color: #4CAF50 !important;
	 }
.vote .ion-minus-circled {
	color: #F44336 !important;
	 }
.vote .ion-minus-circled:hover, .vote .ion-minus-circled:active {
	color: #F44336 !important;
	 }
.vote-bar {
	display: inline-block;
	margin-left: 18px;
	white-space: nowrap;
	 }
.vote-bar-desc {
	font-size: 1.1rem;
	 }
.vote-bars,.vote-bar-empty {
	border-radius: 3px;
	bottom: 0;
	left: 0;
	overflow: hidden;
	 }
.vote-bar-plus,.vote-bar-minus {
	height: 3px;
	 }
.vote-bar-plus {
	background-color: #4CAF50;
	 }
.vote-bar-minus {
	background-color: #F44336;
	 }

/* dl dt dd----------------------------------------------*/
dd.lastpost {
	font-size: 1.3rem;
	line-height: 17px;
	padding: 18px !important;
	 }
dd.lastpost a {
	font-weight: 500;
	 }
dd.mark {
	float: right !important;
	width: 9%;
	text-align: center;
	line-height: 200%;
	font-size: 1.2em;
	 }
dd.posts, dd.topics, dd.views {
	font-size: 1.3rem;
	text-align: center;
	 }
dd.info {
	width: 30%;
	 }
dl.details {
	font-size: 1.1em;
	 }
dl.details dt {
	float: left;
	width: 10em;
	text-align: right;
	color: #444444;
	display: block;
	 }
dl.details dd {
	margin-left: 10em;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #444444;
	 }
.span-tab {
	font-size: 0.9em;
	 }

/* Cp-main----------------------------------------------*/
#cp-main {
	margin: -9px -18px 18px;
	 }
#cp-main h1 {
	color: #444444;
	border-bottom: none;
	margin-bottom: 9px;
	margin-left: 18px;
	margin-top: 3px;
	padding: 0;
	 }
#cp-main .panel {
	border-radius: 0;
	padding: 18px;
	 }
#cp-main .panel + h1 {
	margin-top: -9px;
	 }
#cp-main h3, #cp-main hr {
	border-color: #bfbfbf;
	 }
#cp-main .content {
	padding: 0;
	 }
#cp-main .white-text{
	color: #fff;
	}
ul.cplist {
	margin-bottom: 5px;
	border-top: 1px solid #;
	 }
span.rep-button.unregistered, span.rep-button.unregistered:active, span.rep-button.unregistered:focus span.rep-button.unregistered:hover{
	background-color: #F44336;
	cursor: default;
	margin: 6px;
	}

/* Panel----------------------------------------------*/
#cp-main .panel.sig {
	background-color: #CADCEB;
	 }
#cp-main .panel p {
	font-size: 1.1em;
	 }
#cp-main .panel ol {
	margin-left: 2em;
	font-size: 1.1em;
	 }
#cp-main .panel li.row {
	border-bottom: 1px solid #;
	border-top: 1px solid #;
	 }

/* Table----------------------------------------------*/
#cp-main table.table1 {
	background-color: #212121;
	margin-bottom: 18px;
	 }
#cp-main table.table1 thead th {
	color: #FFF;
	font-weight: 500;
	padding: 18px;
	 }
#cp-main table.table1 thead th a {
	color: #FFF;
	 }
#cp-main table.table1 thead th a:link, #cp-main table.table1 thead th a:visited {
	color: #FFF;
	 }
#cp-main table.table1 tbody th {
	font-style: italic;
	background-color: transparent !important;
	border-bottom: none;
	 }
#cp-main ol, #cp-main ul {
	padding: 0 !important;
	list-style-type: none !important;
	 }

/* Table----------------------------------------------*/
#ucp-main table.table1 {
	padding: 2px;
	 }
table.table1 {
	border-collapse: collapse;
	width: 99%;
	
/* IE < 6 browsers */
width: 100%;
	 }
html > body table.table1 {
	width: 100%;
	 }
table.table1 thead th {
	color: #ffffff;
	font-size: 1.3rem;
	font-weight: 400;
	padding: 9px 18px;
	 }
table.table1 thead th span {
	padding-left: 7px;
	 }
table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #f5faff;
	color: #444444;
	 }
table.table1 tbody .row:last-child {
	border-radius: 0 0 3px 3px;
	 }
table.table1 td {
	color: #444444;
	font-size: 1.3rem;
	 }
table.table1 tbody td {
	border-color: transparent;
	border-style: solid;
	border-width: 1px 0 0;
	padding: 3px 18px;
	 }
table.table1 tbody th {
	background-color: #1D262C;
	color: #ffffff;
	font-weight: 500;
	padding: 6px;
	text-align: left;
	 }
table.table1 .name {
	text-align: left;
	 }
table.table1 .posts {
	text-align: center !important;
	width: 7%;
	 }
table.table1 .interests {
	text-align: left;
	width: 15%;
	 }
table.table1 .joined {
	text-align: left;
	width: 15%;
	 }
table.table1 .active {
	text-align: left;
	width: 15%;
	 }
table.table1 .mark {
	text-align: center;
	width: 7%;
	 }
table.table1 .info {
	text-align: left;
	width: 30%;
	 }
table.table1 .info div {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	 }
table.table1 .autocol {
	line-height: 2em;
	white-space: nowrap;
	 }
table.table1 thead .autocol {
	padding-left: 1em;
	 }
table.table1 .stats {
	text-align: center;
	width: 12%;
	 }
table.table1 .edit {
	width: 5%;
	text-align: right;
	vertical-align: top;
	 }
table.table1 .alignv {
	vertical-align: top;
	 }
td.avatar-mini img {
	background-color: #FFF;
	border-color: #FFF;
	border-radius: 38px;
	border-style: solid;
	border-width: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	width: 38px;
	height: 38px;
	vertical-align: middle;
	margin-right: 6px;
	 }

/* FAQ----------------------------------------------*/
dl.faq {
	font-family: 'Roboto', sans-serif;
	font-size: 1.3rem;
	line-height: 1.526;
	margin-bottom: 0;
	margin-top: 0;
	 }
dl.faq dt {
	color: #444444;
	font-size: 2.4rem;
	font-weight: 300;
	margin-bottom: 18px;
	 }
dl.faq dd p {
	background-color: rgba(0, 0, 0, 0.05);
	border-color: rgba(0, 0, 0, 0.05);
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	font-size: 1.3rem;
	padding: 18px;
	margin: 9px 0 18px 18px;
	text-align: justify;
	 }
dl.faq ul {
	list-style-type: disc;
	list-style-position: inside;
	 }
dl.faq ol {
	list-style-position: inside;
	 }
.content dl.faq {
	font-size: 1.2em;
	margin-bottom: 0.5em;
	 }

/* Tabs----------------------------------------------*/
#tabs {
	line-height: 35px;
	 }
#tabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	 }
#tabs ul li {
	display: inline-block;
	font-size: 1.3rem;
	font-weight: 400;
	margin: 0;
	padding: 0;
	 }
#tabs ul a {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 0 0 1px;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	 }
#tabs ul a span {
	color: #7b1414;
	display: block;
	float: left;
	padding: 0 9px;
	white-space: nowrap;
	 }
#tabs ul a:hover {
	border-color: #7b1414;
	 }
#tabs ul a:hover span {
	color: #d31141;
	 }
#tabs ul .activetab a {
	border-color: #7b1414;
	 }
#tabs:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	 }

/* Smilies-------------------------------------------------*/
#smiley-box, .smile-status-box {
	border-radius: 3px;
	float: right;
	width: 162px;
	 }
#smiley-box.sig, .smile-status-box.sig {
	margin-top: 15px;
	 }
#smiley-box-wysiwyg {
	float: left;
	margin: 25px 0px 0px 15px;
	width: 20%;
	background-color: #ffffff;
	 }
* html #smiley-box-wysiwyg {
	margin: 25px 3px 0px 0px;
	 }
* + html #smiley-box-wysiwyg {
	margin: 25px 3px 0px 0px;
	 }
#smiley-box iframe, .smile-status-box iframe {
	border: none;
	overflow: auto;
	height: 300px;
	width: 100%;
	height: 280px;
	background-color: #ffffff;
	 }
#smiley-box-wysiwyg iframe {
	border: none;
	overflow: auto;
	height: 300px;
	width: 100%;
	height: 280px;
	background-color: #ffffff;
	 }
.smiley-element img {
	margin: 0px 15px 10px 0px;
	 }

/* Page numbering-------------------------------------------------*/
.pagination {
	float: left;
	font-size: 0;
	 }
.pagination > a {
	float: right;
	font-size: 1.3rem;
	margin-top: 5px;
	 }
.pagination span a:link, .pagination span a:visited, .pagination span a:active {
	background-color: #212121;
	color: #FFF;
	border-radius: 3px;
	display: inline-block;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 30px;
	margin: 0 6px 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 36px;
	 }
.pagination span strong {
	background-color: rgba(0, 0, 0, 0.05);
	border-radius: 3px;
	display: inline-block;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 30px;
	margin: 0 6px 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 36px;
	 }
.row .pagination {
	display: inline-block;
	float: none;
	font-size: 1.2rem;
	margin-top: 0;
	padding: 0 0 0 15px;
	 }
.row .pagination span a:link, .row .pagination span a:visited, .row .pagination span a:active {
	background-color: #212121;
	color: #FFF;
	line-height: 17px;
	margin: 0 3px;
	padding: 0 6px;
	text-align: center;
	text-decoration: none;
	width: auto;
	 }
.pagination span a:hover {
	border-color: #368AD2;
	background-color: #7b1414;
	color: #FFF;
	text-decoration: none;
	 }
.pagination span a.pag-img {
	border: none;
	background-color: transparent;
	vertical-align: top;
	 }
.pagination span a.pag-img img {
	height: 12px;
	margin-top: 9px;
	 }
.pagination span a.pag-img:hover {
	background-color: transparent;
	 }
.pagination span.page-sep {
	display: none;
	 }
#cp-main .pagination {
	float: right;
	width: auto;
	padding-top: 1px;
	 }

/* Postbody (preview)---------------------------------------------------*/
.postbody {
    color: #444;
    float: none;
    font-size: 1.2rem;
    margin-left: 211px;
    padding: 12px 18px 18px;
    word-break: break-word;
	overflow: auto;
	max-width:inherit;
	}
.postbody .topic-title {
	color: #444444;
	font-family: 'Roboto', sans-serif;
	font-size: 1.8rem;
	margin: 0;
	padding: 0;
	text-transform: none;
	font-weight: 400;
	 }
.postbody .topic-title img {
	float: left;
	margin-right: 6px;
	 }
.postbody .topic-title img[src="https://2img.net/i/empty.gif"] {
	display: none;
	 }
.postbody .topic-date {
	border-color: transparent;
	border-style: solid;
	border-width: 0 0 1px;
	font-size: 1.3rem;
	line-height: 1.3846;
	margin-bottom: 9px;
	opacity: 0.6;
	padding-bottom: 9px;
	 }
.postbody .content {
	font-size: 1.3rem;
	 }
.postbody ul.profile-icons {
	float: right;
	width: auto;
	padding: 0;
	list-style: none;
	 }
.postbody ul.profile-icons img {
	cursor: pointer;
	display: inline-block;
	max-height: 21px;
	margin: 0 -3px;
	 }
.profile-icons img {
	cursor: pointer;
	 }
.postbody h3 img {
	vertical-align: bottom;
	 }
* html .postbody h3 img {
	vertical-align: middle;
	 }
.search .postbody {
	width: 68%;
	 }
.search .postbody ol,.search .postbody ul {
	margin-left: 1.8em;
	 }
#cp-main .postbody p {
	font-size: 1.1em;
	 }
#cp-main .postbody h3 {
	margin-top: 0;
	 }
.content {
	color: #444444;
	word-wrap: break-word;
	line-height: 1.4em;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	 }
.content img {
	max-width: 100%;
	 }
.content p {
	font-family: 'Roboto', sans-serif;
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
	 }
.content li {
	list-style-type: inherit;
	 }
.content ul, .content ol {
	margin-bottom: 1em;
	margin-left: 3em;
	 }
.edited-message {
	color: #F44336;
	font-size: 1.3rem;
	 }
.post-head {
	background-color: rgba(0, 0, 0, 0.03);
	border-style: solid 1px #7B1414;
	padding: 18px;
	 }
.post-head .profile-icons {
	float: right;
	margin-right: -12px;
	margin-top: -3px;
	list-style: none;
	 }
.post-head .profile-icons a,.post-head .profile-icons span {
	border: none;
	box-shadow: none;
	 }
.post-head .topic-date {
	border: none;
	margin: 0;
	padding: 0;
	 }
.post-head .topic-title {
	color: #444444;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 1.8rem;
	margin: -3px 0 3px;
	padding: 0;
	text-transform: none;
	font-weight: 400;
	 }
.post-head .topic-title img {
	float: left;
	margin-right: 6px;
	 }
.post-head .topic-title img[src="https://2img.net/i/empty.gif"] {
	display: none;
	 }
.post h2.topic-title a {
	max-width: 95%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	}
.post .post-head .topic-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	}
.topic-description {
	word-break: break-word;
	}

/* Profile icons-------------------------------------------------*/
.profile-icons {
	margin: -6px -6px 0 0;
	 }
.profile-icons li {
	float: left;
	margin: 0 0 0 6px;
	 }
.profile-icons a {
	float: left;
	 }
.profile-icons a,.profile-icons span {
	border-color: rgba(0, 0, 0, 0.12);
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	cursor: pointer;
	display: block;
	height: 26px;
	padding: 3px 6px;
	 }
.profile-icons a:hover, .profile-icons a.selected,.profile-icons span:hover,.profile-icons span.selected {
	background-color: #3793FF;
	color: #FFF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	 }
.profile-icons a[href=''], .profile-icons a[onclick=''],.profile-icons span[href=''],.profile-icons span[onclick=''] {
	display: none;
	 }
.profile-icons i {
	margin: 0;
	transition: none;
	vertical-align: -13px;
	 }
.profile-icons i.ion-ios-plus-empty {
	margin-left: 3px;
	 }
.btn-thank a[href=""] {
	display: none;
	 }
.btn-thank a:hover {
	background-color: #212121;
	color: #F44336;
	 }
.btn-delete a:hover {
	background-color: #F44336;
	 }
.btn-ip a:hover {
	background-color: #212121;
	 }
.btn-report a + a {
	margin: 0 0 0 6px;
	 }
.btn-report a:hover img {
	filter: brightness(400%);
	 }
.btn-report img {
	height: 18px;
	 }

/* Advanced profile-------------------------------------------------*/
#profile-advanced-layout {
	margin-right: 300px;
	 }
#profile-advanced-left {
	float: left;
	margin-top: 24px;
	padding-right: 20px;
	width: 98%;
	 }
#profile-advanced-left #tabs {
	margin-top: 4px;
	 }
#profile-advanced-avatar {
	float: left;
	width: 30%;
	 }
#profile-advanced-points, #profile-advanced-reputation {
	float: left;
	 }
#profile-advanced-details .pagination {
	float: left;
	 }
#profile-advanced-details ol {
	list-style: none;
	margin: 0;
	 }
#profile-advanced-details ol li {
	display: block;
	margin-bottom: 18px;
	padding-bottom: 9px;
	border-bottom: 1px solid #f0f0f0;
	 }
#profile-advanced-details ol li:last-child {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
	 }
#profile-advanced-details .avatar {
	float: left;
	margin-top: 6px;
	 }
.avatar {
	background-color: #FFF;
	border-radius: 50px;
	border: 2px solid #FFF;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	height: 50px;
	overflow: hidden;
	width: 50px;
	 }
.avatar img {
	width: 46px;
	 }
.friend-block .avatar {
	margin: 0 auto;
	cursor: pointer;
	 }
.friend-block {
	float: left;
	width: 68px;
	margin: 1px;
	text-align: center;
	overflow: hidden;
	 }
.friend_list_online_status {
	line-height: 11px;
	font-size: .8em;
	 }
.friend_list_online_status img {
	vertical-align: middle;
	 }
.friends-foes-list {
	float: left;
	width: 200px;
	height: 2em;
	 }
#profile-advanced-details .message-block {
	margin-left: 68px;
	 }
#profile-advanced-details .message-header {
	background: #f8f8f8;
	margin-bottom: 6px;
	 }
#profile-advanced-details .message-date {
	float: right;
	 }
#profile-advanced-details .message-body {
	margin-bottom: 4px;
	 }
#profile-advanced-details .message-footer {
	text-align: right;
	 }
#profile-advanced-details .message-footer li {
	display: inline;
	margin: 0 0.25em;
	
/* Spacing between generation dot */
 }
#profile-advanced-details .message-footer li:after {
	content: ' .';
	
/* Beware of character: can create a whitepage in IE6 if char does not exist in lang. */
 }
#profile-advanced-details .message-footer li a {
	margin-right: 0.25em;
	
/* Spacing between generation dot */
text-decoration: underline;
	 }
#profile-advanced-details .message-footer li.last:after {
	content: normal;
	 }
#profile-advanced-layout #new-message {
	position: relative;
	
/*margin-top: 10px;
	*/
margin-top: -2em;
	clear: both;
	 }
#profile-advanced-layout #tabs {
	
/*position: absolute;
	*/
bottom: 0;
	 }

/*#profile-advanced-layout #new-message-link {
	position: absolute;
	bottom: 0;
	right: 4px;
	padding-bottom: 10px;
	}
*/
#profile-advanced-layout #tabs #new-message-link {
	float: right;
	margin-bottom: 9px;
	margin-top: -9px;
	 }
#profile-advanced-details .top {
	margin-bottom: 16px;
	 }
#profile-advanced-details .bottom {
	margin-top: 16px;
	 }
#profile-advanced-right {
	float: right;
	margin-top: -20px;
	width: 300px;
	 }
#profile-advanced-add {
	margin-right: 4px;
	padding: 8px 0;
	text-align: right;
	 }
#profile-advanced-details .stats-field legend {
	font-size: 1.6rem;
	margin-bottom: 9px;
	padding-bottom: 3px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	width: 100%;
	 }
#profile-advanced-details .stats-field ul {
	list-style-type: none;
	padding: 0;
	 }
#profile-advanced-details .stats-field li {
	margin: 0 0 2px;
	 }
#profile-advanced-details .stats-field label {
	font-weight: 500;
	margin-right: 9px;
	 }

/* Message-box-------------------------------------------------*/
#message-box {
	margin: 0 180px 0 0;
	 }
#message-box textarea {
	color: #444444;
	font-family: 'Roboto', sans-serif;
	 }
#textarea_content {
	margin: 0;
	overflow: hidden;
	text-align: left !important;
	width: 100% !important;
	 }
#message-box .sceditor-container {
	border-color: rgba(0, 0, 0, 0.1) !important;
	border-style: solid !important;
	border-width: 1px !important;
	box-shadow: none !important;
	margin: 0;
	width: auto !important;
	 }
.sceditor-container {
	background-color: #ffffff !important;
	border: none !important;
	border-radius: 3px !important;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06) !important;
	clear: both;
	width: 100% !important;
	 }
.sceditor-container iframe,.sceditor-container textarea {
	min-height: 200px;
	background-color: transparent !important;
	font-family: 'Roboto', sans-serif !important;
	margin: 0 !important;
	padding: 18px !important;
	 }
.sceditor-container textarea {
	transition: none;
	 }
.sceditor-toolbar {
	background-color: #f7f7f7 !important;
	border-color: #f0f0f0 !important;
	margin: 0 !important;
	padding: 0 3px 3px !important;
	text-align: center;
	width: 100%;
	 }
.sceditor-group {
	background-color: transparent !important;
	border-color: rgba(0, 0, 0, 0.1) !important;
	border-radius: 0 !important;
	border-style: solid !important;
	border-width: 0 0 0 1px !important;
	margin: 3px 7px 0 -4px !important;
	padding: 0 0 0 3px !important;
	 }
.sceditor-group:first-child {
	border: none !important;
	 }
.sceditor-button {
	height: auto !important;
	padding: 6px !important;
	width: auto !important;
	 }
.sceditor-button.active, .sceditor-button:active, .sceditor-button:hover {
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.15) inset !important;
	background-color: transparent !important;
	 }
.sceditor-button.hover {
	box-shadow: 0 0 36px rgba(0, 0, 0, 0.15) inset !important;
	background-color: transparent !important;
	 }
#sceditor_smilies {
	background-color: #f8f8f8;
	 }
#sce_smilies_body {
	background-color: transparent;
	background-image: none;
	margin: 0 !important;
	min-width: 1px !important;
	 }
#textarea_content textarea#text_editor_textarea {
	width: 100% !important;
	height: 250px;
	 }
#textarea_content iframe#text_editor_iframe {
	width: 100%;
	height: 100%;
	 }
form#quick_reply #textarea_content textarea#text_editor_textarea {
	width: 100% !important;
	height: 150px;
	 }
form#quick_reply #textarea_content iframe#text_editor_iframe {
	width: 100%;
	height: 100%;
	 }
#quick_reply #textarea_content {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	 }
.mentiontag {
	background-color: #3793ff;
	color: #FFF;
	border-radius: 3px;
	font-weight: 500;
	padding: 1px 3px 2px;
	}
.mentiontag:link, .mentiontag:visited {
	color: #FFF;
	}
.mentiontag:hover, .mentiontag:active {
	background-color: #FF4F42;
	color: #FFF;
	}
.group-mentiontag {
	color: #FFF;
	border-radius: 3px;
	font-weight: 500;
	padding: 1px 3px 2px;
	}
.group-mentiontag:link, .group-mentiontag:visited {
	color: #FFF;
	}
.group-mentiontag:hover, .group-mentiontag:active {
	filter: brightness(1.1);
	}

/* Message-box OLD/NEW Editor-------------------------------------------------*/
.editor-message-box textarea {
	color: #444444;
	font-family: 'Roboto', sans-serif;
	width: 80%;
	font-size: 1.2em;
	 }
.editor-textarea_content {
	margin-top: 2px;
	 }
.editor-textarea_content textarea#text_editor_textarea {
	width: 100% !important;
	height: 250px;
	 }
#quick_reply .editor-textarea_content textarea#text_editor_textarea {
	width: 100% !important;
	height: 150px;
	 }

/* Modules-------------------------------------------------*/
.module {
    background-color: #fff;
    border-radius: 0px;
    box-shadow: 0 1px 6px rgb(0 0 0 / 6%);
    color: #444;
    font-size: 1.3rem;
    margin-bottom: 24px;
    overflow: visible;
    padding: 18px;
	 }
.module .h3 {
    background-color: #212121;
    border-bottom: none;
    border-radius: 0px 0px 0 0;
    color: #FFF;
    font-family: inherit;
    font-size: 1.3rem;
    font-weight: 400;
    margin: -18px -18px 18px;
    padding: 12px 18px;
    text-transform: none;
	 }
.module-footer {
	background-color: #f8f8f8;
	border-color: #f0f0f0;
	border-radius: 0 0 3px 3px;
	border-style: solid;
	border-width: 1px 0 0;
	display: block;
	margin: 18px -18px -18px;
	padding: 9px 18px;
	text-align: center;
	 }
.module ul, .module ol {
	padding-left: 40px;
	 }
.module ul {
	list-style-type: disc;
	 }
.module span.corners-top, .module span.corners-bottom {
	margin: 0 -10px;
	 }
.module h3 {
	margin: 0.5em 0;
	color: #000000;
	border-bottom: 1px solid #444444;
	text-align: center;
	 }
* html .module h3 {
	height: 1%;
	 }
* + html .module h3 {
	min-height: 1px;
	 }
.module dl.details dt {
	
/*width: 10em;
	*/
text-align: left;
	margin-left: 5px;
	 }
.module dl.details dd {
	margin-left: 0px;
	 }

/* Mod login begin */
.mod-login-avatar {
	text-align: center;
	 }
.mod-login-avatar img {
	border-radius: 120px;
	border: 3px solid #FFF;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	 }
.mod-login-rank {
	font-weight: 500;
	text-align: center;
	 }
.mod-login-rank img{
	max-width: 100%;
	}
.mod-login {
	margin-top: 18px;
	text-align: center;
	 }
.mod-login dt {
	font-weight: 500;
	margin-right: 6px;
	 }
.mod-login dt,.mod-login dd {
	display: inline;
	 }
.mod-login dd:after {
	clear: both;
	content: "";
	display: block;
	 }

/* Mod login end */
.module table.mod-top-posters {
	table-layout: fixed;
	 }
.module .fields1 dd {
	margin-left: 0;
	 }
.module-table {
	margin: -18px;
	 }
.module-table table {
	border-collapse: collapse;
	width: 100%;
	 }
.module-table td {
	padding: 6px 18px;
	 }
.module-table i {
	font-size: 2.4rem;
	margin-right: 9px;
	vertical-align: -4px;
	 }
.mod-top {
	margin: -18px;
	text-align: center;
	 }
.mod-top.small .mod-top-row .mod-top-bar {
	background-color: rgba(0, 0, 0, 0.05);
	height: 3px;
	line-height: 3px;
	 }
.mod-top.small .mod-top-row:nth-child(n+4) .mod-top-bar {
	height: 3px;
	line-height: 3px;
	margin: 0 auto;
	width: 75%;
	 }
.mod-top.small .mod-top-row:nth-child(n+4) .mod-top-desc {
	height: 3px;
	 }
.mod-top-row {
	padding: 0 18px 3px;
	 }
.mod-top-row .mod-top-bar {
	background-color: #666E74;
	color: #FFF;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	position: relative;
	 }
.mod-top-row .mod-top-pct {
    background-color: #7B1414 !important;
    border-radius: 3px;
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
	 }
.mod-top-row .mod-top-desc {
	bottom: 0;
	font-size: 1.1rem;
	height: 24px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	 }
.mod-top-row:first-child {
	padding: 9px 18px 3px;
	 }
.mod-top-row:last-child {
	padding-bottom: 18px;
	 }
.mod-top-row:nth-child(n+4) .mod-top-bar {
	height: 18px;
	line-height: 18px;
	margin: 0 auto;
	width: 75%;
	 }
.mod-top-row:nth-child(n+4) .mod-top-desc {
	height: 18px;
	 }
.mod-top-row:nth-child(3) {
	padding: 0 18px 18px;
	 }
.mod-top-row:nth-child(4) {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px 0 0;
	padding-top: 9px;
	 }
.mod-top-row:only-child{
	padding: 9px 18px 18px;
	}
.mod-top-name{
	word-break: break-word;
	}
.mod-top-name .gensmall{
	border:none;
	}
.module-top-poster {
	margin: -18px;
	text-align: center;
	 }
.module-top-poster > div .row1:first-child,.module-top-poster > div .row2:first-child {
	padding: 6px 18px 0;
	margin: 0 0 -8px;
	 }
.module-top-poster > div .row1:last-child,.module-top-poster > div .row2:last-child {
	padding: 0 18px 6px;
	 }
.module-top-poster > div:first-child .row1:first-child,.module-top-poster > div:first-child .row2:first-child {
	padding: 18px 18px 0;
	 }
.module-top-poster > div:last-child .row1:last-child,.module-top-poster > div:last-child .row2:last-child {
	padding: 0 18px 18px;
	 }
.mod-news {
	background-color: #ffffff;
	color: #444444;
	border-radius: 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	font-size: 1.3rem;
	margin-bottom: 24px;
	overflow: hidden;
	padding: 18px;
	 }
.mod-news .h3 {
	color: inherit;
	border: none;
	float: left;
	font-family: inherit;
	font-size: 2.7rem;
	font-weight: 300;
	line-height: 0.7778;
	text-transform: none;
	margin: 10px 0 0;
	padding: 0;
	word-break: break-all;
	 }
.mod-news-header {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 0 0 1px;
	margin-bottom: 18px;
	overflow: hidden;
	padding-bottom: 3px;
	 }
.mod-news-info {
	float: right;
	margin-top: 16px;
	 }
.mod-news-author {
	margin-left: 9px;
	 }
.mod-news-footer {
	background-color: #f8f8f8;
	border-color: #f0f0f0;
	border-radius: 0 0 3px 3px;
	border-style: solid;
	border-width: 1px 0 0;
	display: block;
	margin: 18px -18px -18px;
	overflow: hidden;
	padding: 9px 18px;
	 }
.mod-news-footer .rightside {
	float: right;
	 }
.mod-news-footer .comments-num {
	display: inline-block;
	margin: 6px 0;
	 }
.mod-news-footer .comments-num i {
	font-size: 2.1rem;
	 }
.mod-news-footer .read-more {
	padding: 9px 12px 9px 18px;
	 }
.mod-news-footer .read-more i {
	margin-right: 0;
	 }
.mod-news-footer .read-more span {
	margin-left: 6px;
	 }
.mod-stats-users,.mod-stats-user,.mod-stats-posts,.mod-stats-topics {
	display: block;
	text-align: center;
	 }
.mod-stats-users strong,.mod-stats-user strong,.mod-stats-posts strong,.mod-stats-topics strong {
	font-size: 1.8rem;
	 }
.mod-stats-user {
	background-color: rgba(0, 0, 0, 0.05);
	margin: 9px -18px;
	padding: 9px 18px;
	 }
.mod-stats-user strong {
	display: block;
	 }
.mod-poll {
	overflow-wrap: break-word;
	}
.mod-poll-question {
	border-color: #f0f0f0;
	border-style: solid;
	border-width: 0 0 1px;
	font-weight: 500;
	margin-bottom: 9px;
	text-align: center;
	 }
.mod-poll-body-ballot {
	margin: 0 -18px;
	 }
.mod-poll-ballot-opt {
	padding: 6px 18px;
	 }
.mod-poll-ballot-opt:nth-child(even) {
	background-color: #f8f8f8;
	 }
.mod-poll-ballot-opt label {
	margin-right: 0;
	 }
.mod-poll-ballot-opt input {
	float: right;
	margin-left: 9px;
	 }
.mod-poll-opt {
	background-color: #666E74;
	color: #FFF;
	border-radius: 3px;
	font-size: 1.1rem;
	line-height: 24px;
	margin: 0;
	max-height: 24px;
	min-height: 24px;
	overflow: hidden;
	padding: 0;
	position: relative;
	 }
.mod-poll-opt:hover {
	max-height: 96px;
	 }
.mod-poll-opt:after {
	clear: both;
	content: "";
	display: block;
	 }
.mod-poll-opt + .mod-poll-opt {
	margin-top: 9px;
	 }
.mod-poll-answer {
	float: left;
	margin-left: 6px;
	max-width: 60%;
	position: relative;
	word-break: break-all;
	z-index: 1;
	 }
.mod-poll-result {
	float: right;
	margin-right: 6px;
	position: relative;
	z-index: 1;
	 }
.mod-poll-bar {
	border-radius: 3px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: #3793FF;
	 }
.mod-gallery .swiper-container {
	width: 100%;
	height: 100%;
	}
.mod-gallery .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
/* Center slide text vertically */
display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 4px 4px 0 4px !important;
	}
.mod-gallery .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	}
.mod-gallery .gallery-slider {
	width: 100%;
	}
.mod-gallery .swiper-slide {
	cursor: pointer;
	}
.mod-gallery .swiper-wrapper {
	align-items: center;
	}
.mod-gallery .swiper-lazy {
	max-height: 200px;
	}
.mod-gallery .swiper-overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(20, 20, 20, 0.8);
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}
.mod-gallery .swiper-slide:hover .swiper-lazy {
	filter: blur(3px) grayscale(.2) brightness(50%);
	transition: filter ease .5s;
	}
.mod-gallery .swiper-slide:before {
	opacity: 0;
	font-size: 15px;
	content: var(--swiper-slide-title);
	color: #fff;
	position: absolute;
	z-index: 10;
	transition: opacity ease .5s;
	}
.mod-gallery .swiper-slide:hover:before {
	opacity: 1;
	}

/* Overview-------------------------------------------------*/
.overview {
	border-radius: 3px;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2);
	font-size: 1.3rem;
	padding: 18px;
	z-index: 10000 !important;
	 }
.title-overview {
	margin: 0;
	padding: 5px 10px;
	text-align: center;
	 }
.center-overview {
	padding: 5px 20px 0;
	text-align: center;
	 }
.left-overview {
	text-align: left;
	padding: 5px 10px 0;
	 }

/* Calendar-------------------------------------------------*/
.module #calendar {
	margin: -18px -18px 18px !important;
	 }
#calendar {
	padding: 0;
	 }
#calendar thead {
	background-color: #212121;
	 }
#calendar thead th {
	line-height: 1;
	padding: 18px;
	 }
#calendar tbody td {
	border-color: rgba(0, 0, 0, 0.1);
	border-width: 1px;
	padding: 0;
	 }
#calendar tbody td:hover {
	background-color: rgba(0, 0, 0, 0.05);
	 }
#calendar ul, #mini-calendar ul {
	height: 120px;
	list-style-type: none;
	 }
#mini-calendar ul {
	background-color: #f8f8f8;
	 }
#mini-calendar ul:hover {
	background-color: #f5faff;
	 }
#calendar ul li, #mini-calendar ul li {
	padding: 3px 0px 0px 10px;
	 }
#calendar table.table1 tbody tr:hover, #calendar table.table1 tbody tr.hover, #mini-calendar table.table1 tbody tr:hover, #mini-calendar table.table1 tbody tr.hover {
	background-color: transparent;
	 }
#calendar .no-border, #mini-calendar .no-border {
	border: none;
	 }
#calendar .center, #mini-calendar .center {
	text-align: center;
	 }
#calendar .hover-td:hover, #mini-calendar .hover-td:hover {
	background-color: #f5faff;
	 }
#calendar-result {
	width: 100%;
	 }
#mini-calendar {
	background-color: #ffffff;
	color: #444444;
	border-radius: 3px;
	padding: 18px 0;
	width: 100%;
	 }
#mini-calendar table.table1 tbody th {
	text-align: center;
	 }
#calendar-my {
	background-color: rgba(0, 0, 0, 0.05);
	border-radius: 3px;
	margin: 18px 0;
	padding: 18px;
	 }
#calendar-my select,#calendar-my input {
	margin: 0 18px;
	 }
.calendar-day-date {
	margin: 0 !important;
	padding: 6px;
	 }
.add-event-day {
	margin: 0 !important;
	text-align: center;
	 }
.add-event-day i {
	display: block;
	margin: 0;
	 }

/* Signature-------------------------------------------------*/
.signature {
	font-size: 1.1em;
	border-top: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: hidden;
	margin-top: 1.5em;
	color: #444444;
	 }

/* Gallery-------------------------------------------------*/
.gallery {
	float: left;
	margin-left: 1%;
	padding-top: 10px;
	min-height: 125px;
	 }
* html .gallery {
	margin-left: 8px;
	height: 125px;
	 }
.gallery:hover {
	background-color: #f5faff;
	 }
.info-gallery {
	margin: 0px !important;
	padding: 5px;
	text-align: center;
	 }
.effect {
	vertical-align: middle;
	margin-right: 15px;
	 }
.helpline {
	width: 450px;
	font-size: 10px;
	border: none;
	background-color: transparent;
	 }
.gallery-avatar {
	height: 260px;
	width: 190px;
	text-align: center;
	margin: 0px 0px 20px 30px;
	 }
.gallery-avatar img {
	padding-top: 15px;
	 }
.gallery-avatar:hover {
	background-color: #f5faff;
	 }

/* Buttons-------------------------------------------------*/
.buttons {
	float: left;
	 }
.buttons div {
	float: left;
	margin: 0 5px 0 0;
	background-position: 0 100%;
	 }
.buttons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	 }
.buttons div.post-icon {
	width: auto;
	height: auto;
	 }
.buttons div span {
	display: none;
	 }
.buttons div a:hover {
	background-image: none;
	 }
#cp-main .buttons {
	margin-left: 0;
	 }

/* Topicreview-------------------------------------------------*/
#topicreview {
	padding-right: 5px;
	overflow: auto;
	height: 300px;
	 }
#topicreview .postbody {
	width: auto;
	float: none;
	margin: 0;
	height: auto;
	 }
#topicreview .post {
	height: auto;
	 }
#topicreview h2 {
	border-bottom-width: 0;
	 }

/* Chatbox-------------------------------------------------*/
#chatbox_popup {
	float: right;
	 }
#chatbox_bottom {
	margin: -18px -18px 0;
	transition: none;
	 }
#chatbox_resize {
	border-radius: 0 0 3px 0;
	bottom: 0;
	cursor: ns-resize;
	padding: 6px;
	position: absolute;
	right: 0;
	 }

/* Chatbox - iframe */
body.chatbox {
	background-color: #ffffff;
	background-image: none;
	margin-top: 0 !important;
	 }
#chatbox_header {
	background-color: #7b1414;
	border-radius: 3px 3px 0 0;
	height: 49px;
	line-height: 1;
	padding: 18px;
	 }
.chatbox .forabg {
	background-color: #7b1414;
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
	 }
.chatbox-title {
	color: #ffffff !important;
	float: left;
	font-size: 1.3rem;
	font-weight: 500;
	margin: 0;
	padding: 0;
	 }
.chatbox-title .chat-title {
	color: #ffffff !important;
	 }
.chatbox-options {
	float: right;
	font-size: 1.3rem;
	list-style: none;
	 }
.chatbox-options li {
	color: #ffffff;
	display: inline-block;
	 }
.chatbox-options li a,.chatbox-options li label {
	color: #ffffff;
	 }
#chatbox_members, #chatbox_channels {
	color: #444444;
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 0 1px 0 0;
	bottom: 40px;
	float: left;
	left: 0;
	overflow: auto;
	top: 79px;
	position: absolute;
	width: 180px;
	 }
#chatbox_members .member-title, #chatbox_channels .member-title {
	text-align: center;
	padding: 0.5em 0.25em;
	background-image: none;
	font-size: 12px;
	background-color: #f0f0f0;
	color: #7b1414;
	font-family: 'Roboto', sans-serif;
	 }
#chatbox_members ul, #chatbox_channels ul {
	list-style: none;
	margin: 0 0 0 1em;
	 }
#chatbox_members ul li, #chatbox_channels ul li {
	margin: 0.5em 0.5em 0.5em 0;
	 }
.channels-title {
	background-image: none;
	background-color: #f0f0f0;
	color : #7b1414;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	padding: .5em .25em;
	text-align: center;
	}
#tab_selector_cb {
	height: 30px;
	width: 180px;
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 0 1px 0 0;
	}
#cb_switch_members, #cb_switch_channels{
	width:89px;
	position: relative;
	cursor: pointer;
	}
.person .unread-messages {
	background: var(--color_channel,#105289);
	height: 10px;
	width: 10px;
	position: absolute;
	right: 3px;
	top: 3px;
	border-radius: 50%;
	display:none;
	}
#cb_switch_channels{
	right: 0;
	}
.cb_active_btn {
	background-color: #f0f0f0;
	color : #7b1414;
	}
.contact-list .person {
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid rgba(112,108,114,0.3);
	cursor: pointer;
	margin: 0 !important;
	}
.person .info {
	display: inline-block;
	width: auto;
	padding: 0 0 0 10px;
	}
.contact-list .name {
	display: block;
	font-weight: bold;
	font-size: 1.2em;
	position: relative;
	color: var(--color_channel,#105289);
	}
.contact-list .person:hover, contact-list .person.active {
	background: rgba(0,0,0,0.1);
	}
.contact-list .person.active:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	 left: 0;
	 bottom: 0;
	border-right: 4px solid var(--color_channel,#105289);
	box-shadow: inset -4px 0px 4px -4px var(--color_channel,#105289);
	}
#chatbox {
	bottom: 40px;
	left: 0;
	margin-left: 180px;
	overflow: auto;
	right: 0;
	top: 49px;
	position: absolute;
	 }
#chatbox > p {
	font-size: 1.2rem;
	margin-bottom: 0;
	 }
#chatbox > p:hover > .date-and-time {
	opacity: 1;
	 }
#chatbox .msg {
	line-height: 1.526 !important;
	margin-top: 0 !important;
	word-wrap: break-word;
	 }
#chatbox .date-and-time, #chatbox .cb_delete_msg {
	margin-top: 0 !important;
	opacity: 0.6;
	 }
#chatbox .user-msg .cb-avatar {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	float: left;
	height: auto !important;
	margin-right: 0 !important;
	padding: 0 18px 0 0 !important;
	width: auto !important;
	 }
#chatbox .user-msg .cb-avatar img {
	background-color: #FFF;
	border-color: #FFF;
	border-radius: 38px;
	border-style: solid;
	border-width: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	display: block;
	height: 38px !important;
	width: 38px !important;
	 }
.chatbox_row_1,.chatbox_row_2,.chatbox_row_3 {
	overflow: hidden;
	padding: 6px 18px;
	 }
.chatbox_row_1 {
	background-color: #ffffff;
	 }
.chatbox_row_2 {
	background-color: #f8f8f8;
	 }
.chatbox_row_3 {
	background-color: #f0f0f0;
	 }
.memberlist_row_1 {
	background-color: #ffffff;
	 }
#chatbox_footer {
	background-color: #f8f8f8;
	border-color: #f0f0f0;
	border-radius: 0 0 3px 3px;
	border-style: solid;
	border-width: 1px 0 0;
	bottom: 0;
	display: block;
	height: auto !important;
	left: 0;
	overflow: hidden;
	padding: 6px 45px 6px 18px;
	position: absolute;
	right: 0;
	 }
#chatbox_footer label {
	color: #ffffff;
	 }
#chatbox_footer #message {
	height: auto;
	margin: 0;
	width: 300px;
	 }
#chatbox_footer #submit {
	font-size: 1.8rem;
	height: 27px;
	line-height: 27px;
	padding: 0 9px;
	 }
.fontbutton,#help-button {
	background-color: rgba(0, 0, 0, 0.1) !important;
	color: #444444 !important;
	border: none !important;
	box-shadow: none !important;
	cursor: pointer;
	float: left;
	font-size: 1.3rem !important;
	height: 27px !important;
	line-height: 21px !important;
	margin-right: 6px;
	padding: 3px 9px;
	vertical-align: middle;
	width: auto !important;
	 }
.fontbutton_normal {
	background: #E1E1E2;
	 }
.fontbutton_selected {
	background: #BBC7CE;
	border: 1px solid #22229C;
	 }
.fontbutton_clicked {
	background: #959595;
	border: 1px solid #22229C;
	 }
.fontbutton_hover {
	background: #E1E1E2;
	border: 1px solid #22229C;
	 }
#chatbox_contextmenu {
	border: 2px solid black;
	background-color: #f0f0f0;
	 }
#chatbox_contextmenu p {
	margin: 0;
	padding: 1px 4px;
	font-family: verdana, arial, sans-serif;
	background: #ffffff;
	border-bottom: 1px solid #777;
	 }
#chatbox_contextmenu p.hover {
	background: #f8f8f8;
	 }
#chatbox_contextmenu p.close {
	background: #ddd;
	padding: 1px;
	font-size: 95%;
	color: #fff;
	background: url("");
	 }
#chatbox_contextmenu p.close img {
	vertical-align: middle;
	padding-left: 20px;
	 }
#chatbox_contextmenu a {
	color: #7b1414;
	text-decoration: none;
	font-size: 95%;
	 }
#chatbox_contextmenu a:hover {
	color: ;
	 }
#chatbox .user {
	font-weight: 500;
	 }

/* Stats------------------------------------------------------------------------------------------*/
table.forumline {
	font-size: 12px;
	background-color: #212121;
	padding: 0;
	background-repeat: repeat-x;
	background-position: 0 0;
	border-collapse: collapse;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	height: 25px;
	overflow: hidden;
    border-radius: 15px;
	 }
table.forumline td.catHead {
	text-align: left;
	color: #ffffff;
	font-family: 'Roboto', sans-serif, 'Roboto', sans-serif;
	text-transform: uppercase;
	font-size: 0.85em;
	font-weight: 500;
	padding-bottom: 5px;
	 }
table.forumline tr:hover td.catHead {
	background-color: transparent;
	 }
table.forumline th.thCornerL, table th.thTop, table th.thCornerR {
	background-color: #f0f0f0;
	height: 25px;
	 }
table.forumline td {
	height: 20px;
	 }
table.forumline tr:hover td {
	background-color: #f5faff;
	 }
table span.gen {
	margin-left: 5px;
	 }
table.forumline.statistical td, table.forumline.bars td, table.forumline.values td {
	padding: 18px;
	 }
table.forumline td.stat-bar {
	padding: 9px;
	 }
form[name="go_page"] {
	color: #FFF;
	border-radius: 3px;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	 }
form[name="go_page"] .thHead {
	padding: 9px 18px;
	 }
form[name="go_page"] .row1 {
	height: auto;
	padding: 9px 18px;
	 }

/* Various-------------------------------------------------*/
.row1 {
	background-color: #ffffff;
	padding: 5px;
	 }
.row2 {
	background-color: #ffffff;
	padding: 5px;
	 }
.row3 {
	background-color: #ffffff;
	 }

.error {
	background-color: #F44336;
	color: #FFF;
	border-radius: 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	padding: 18px;
	position: relative;
	}
.error div[class^="ion-"]:first-child {
	font-size: 2.7rem;
	left: 18px;
	margin-top: -13px;
	position: absolute;
	top: 50%;
	}
.error font {
	color: #FFF;
	}
.error span {
	color: #FFF !important;
	 }
.img-whois {
	float: left;
	margin-right: 5px;
	 }
.topic-actions {
	font-size: 1.3rem;
	margin: 18px 0 9px;
	 }
.topic-actions.bottom {
	margin: 9px 0 18px;
	 }
.topic-actions.bottom .topic-actions-buttons {
	margin: -9px 0;
	 }
.topic-actions.bottom .topic-actions-buttons > a,.topic-actions.bottom .topic-actions-buttons > span {
	vertical-align: middle;
	 }
.topic-actions:after {
	clear: both;
	content: "";
	display: block;
	 }
.topic-actions-buttons {
	float: right;
	position: relative;
	 }
.topic-actions-buttons > a,.topic-actions-buttons > span,.topic-actions-buttons > #addthis-toolbar{
	display: inline-block;
	margin: 5px 0 5px 18px;
	vertical-align: bottom;
	 }
.topic-actions-buttons #plus_menu {
	left: auto !important;
	right: 0 !important;
	 }
.pm-actions {
	float: right;
	margin: 0 0 18px;
	 }
.pm-actions.bottom {
	float: none;
	 }
.pm-actions-buttons .button-round {
	float: right;
	margin-top: -13px;
	 }
.quick-nav-topics {
	display: block;
	margin: 9px 0;
	overflow: hidden;
	 }
.quick-nav-topics.bottom {
	margin: -15px 0 9px;
	 }
.quick-nav-topics a {
	background-color: rgba(0, 0, 0, 0.05);
	border-radius: 3px;
	display: block;
	float: left;
	padding: 9px 18px;
	 }
.quick-nav-topics a:first-child {
	float: left;
	 }
.quick-nav-topics a:last-child {
	float: right;
	 }
.quick-nav-topics a[href=""] {
	display: none;
	 }
.quick-nav-topics a img {
	display: inline-block;
	height: 9px;
	 }
.quick-nav-topics + [name="bottomtitle"] {
	margin: 24px 0 0;
	display: block;
	 }
.column1 {
	float: left;
	clear: left;
	width: 46%;
	margin-left: 3%;
	border-right: 1px solid transparent;
	 }
.column2 {
	float: right;
	clear: right;
	width: 46%;
	margin-left: 3%;
	 }
* html .column1, * html .column2 {
	width: 45%;
	 }
.left-box {
	float: left;
	width: auto;
	text-align: left;
	word-break: break-all;
	}
.right-box {
	float: right;
	width: auto;
	text-align: right;
	 }
.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	 }
.clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
	 }
.online {
	position: relative;
	 }
.online:before {
	background-color: #93F037;
	border-radius: 10px;
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	right: 9px;
	top: 9px;
	width: 10px;
	 }
.autowidth {
	width: auto !important;
	 }
.italic {
	font-style: italic;
	 }
.pathname-box {
	margin-top: 3px;
	margin-left: 15px;
	float: left;
	 }
.pathname-box p {
	margin-bottom: 0px;
	 }
.select {
	background-color: #FFFFFF;
	border: 1px solid #BCBCBC;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0px;
	 }
* html .select {
	margin-top: -9px;
	 }
* html #sel_smilies {
	height: 200px;
	overflow: auto;
	 }
.select p {
	padding: 4px 6px;
	font-size: 0.9em;
	margin: 0px;
	 }
.select button {
	padding: 4px;
	font-size: 0.9em;
	margin: 0px;
	background-color: #FFF;
	border: none;
	text-align: left;
	 }
.select button.button2 {
	border: 1px solid #BCBCBC;
	padding: 0px;
	 }
* + html .select button.button2 {
	padding-right: 3px;
	padding-left: 3px;
	 }
* html .select button.button2 {
	padding-right: 3px;
	padding-left: 3px;
	 }
.select button.button2:hover {
	border: 1px solid #d31141;
	color: #d31141;
	background-position: 0 100%;
	 }
.select button:hover, .selectHover {
	cursor: pointer;
	background-color: #EEE;
	 }
button.bbcode {
	border: 1px solid #e3adad;
	background-image: url("https://2img.net/i/fa/wysiwyg/bg_button.png");
	 }
#format-buttons {
	margin: 15px 0 5px 0;
	 }
#format-buttons input, #format-buttons select, button.button2 {
	vertical-align: middle;
	 }
#picture_legend,#privmsgs-menu {
	background-color: #ffffff;
	color: #444444;
	border-radius: 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	font-size: 1.3rem;
	margin-bottom: 24px;
	overflow: hidden;
	padding: 0 9px 18px;
	text-align: center;
	 }
#picture_legend li,#picture_legend li,#privmsgs-menu li,#privmsgs-menu li {
	display: inline-block;
	margin: 18px 9px 0;
	position: relative;
	 }
#picture_legend img,#privmsgs-menu img {
	height: 33px;
	margin-right: 9px;
	vertical-align: middle;
	width: 33px;
	 }
#picture_legend .spacer,#privmsgs-menu .spacer {
	clear: both;
	display: block;
	margin: 0;
	width: 100%;
	 }
#privmsgs-menu {
	float: left;
	padding: 0 9px;
	 }
#privmsgs-menu .active {
	background-color: rgba(0, 0, 0, 0.05);
	bottom: 0;
	display: block;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
	 }
#privmsgs-menu a {
	display: block;
	line-height: 18px;
	margin-top: -33px;
	padding-top: 33px;
	position: relative;
	word-wrap: break-word;
	 }
#privmsgs-menu a + .active {
	display: none;
	 }
#privmsgs-menu i {
	border-color: rgba(0, 0, 0, 0.1);
	border-radius: 33px;
	border-style: solid;
	border-width: 1px;
	display: block;
	height: 33px;
	line-height: 31px;
	margin: 0 auto;
	text-align: center;
	width: 33px;
	 }
#privmsgs-menu i:before {
	line-height: 31px;
	 }
#privmsgs-menu > li {
	margin: 0;
	min-height: 88px;
	min-width: 88px;
	padding: 18px 9px 0;
	text-align: center;
	vertical-align: middle;
	 }
.curr_privmsg{
	opacity: 0.5;
	border: 2px #7b1414 solid;
	}
input.checkbox {
	width: auto !important;
	background-color: transparent !important;
	}
input:disabled{
	background-color: #efefef;
	border-bottom: 1px solid #BCBCBC;
	}
.postlink {
	color: #7b1414;
	border-bottom-color: #368AD2;
	 }
.postlink:visited {
	color: #7b1414;
	border-bottom-color: #666666;
	 }
.postlink:active {
	color: #7b1414;
	 }
.postlink:hover {
	background-color: #D0E4F6;
	color: #7b1414;
	 }
ul.topiclist li.row dt a.subforum,ul.topiclist li.row dd.dterm a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
	 }
#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;
	 }
html > body dd label input {
	vertical-align: text-bottom;
	 }
#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;
	margin-bottom: 2px;
	 }
.mcp-main .postbody {
	width: 100%;
	 }
.pmlist li.row1 {
	border: solid 3px transparent;
	border-width: 0 3px;
	 }
.pmlist li.row2 {
	border: solid 3px transparent;
	border-width: 0 3px;
	 }
dd.lastpost span.color-groups {
	float: left;
	padding-left: 0;
	 }
* html dd.lastpost span.color-groups {
	cursor: pointer;
	 }
* + html dd.lastpost span.color-groups {
	cursor: pointer;
	 }
.warning {
	color: #f33;
	 }
.obligatory {
	color: #f33;
	 }
.captcha div.captcha-img {
	float: left;
	margin: 0 1em 0 0;
	 }
.captcha .inputbox {
	margin-top: 0.5em;
	 }
#main-content a.cgu-buttons {
	padding: 3px 5px;
	 }

/* RPG tables */
.rpg-table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	 }
.rpg-table td {
	border: 1px solid #ccc;
	padding: 0.25em;
	 }

/* Footer---------------------------------------------------*/
.statistics {
	background-color: #1D262C;
	color: #FFF;
	font-size: 1.3rem;
	padding: 24px 0;
	display:none;
	 }
.statistics strong {
	font-weight: 400;
	 }
.statistics-item {
	float: left;
	text-align: center;
	width: 33.3333%;
	 }
.statistics-item > strong {
	font-size: 2.4rem;
	font-weight: 400;
	line-height: 29px;
	vertical-align: -3px;
	 }
.statistics-item a {
	color: #3793FF;
	 }
.statistics-item a:link, .statistics-item a:visited {
	color: #3793FF;
	 }
.statistics-item a:hover, .statistics-item a:active {
	color: #D31141;
	 }
#page-footer {
	background-color: #212121;
	 }
.footerbar-system,.footerbar-user {
	color: #FFF;
	clear: both;
	display: block;
	font-size: 1.3rem;
	overflow: hidden;
	 }
.footerbar-system a,.footerbar-user a {
	color: #FFF;
	 }
.footerbar-system li,.footerbar-user li {
	float: left;
	 }
.footerbar-system .rightside,.footerbar-user .rightside {
	float: right;
	 }
.footerbar-system {
	padding: 24px 0 0;
	
/* Inline separators are there */
 }
.footerbar-system li {
	margin: 0 18px 0 0;
	 }
.footerbar-system .rightside {
	margin: 0;
	text-align: right;
	}
.footerbar-user {
	padding: 18px 0 0;
	 }
.footerbar-user li {
	margin: 0 18px 0 0;
	 }
.footerbar-user .rightside {
	margin: 0 0 0 18px;
	 }
.copyright {
	color: #FFF;
	font-size: 1.3rem;
	text-align: center;
	 }
.copyright a {
	color: #FFF;
	 }
.copyright-body {
	border-color: #1D262C;
	border-style: solid;
	border-width: 1px 0 0;
	margin: 18px 0 0;
	padding: 18px 0 0;
	 }

/* TGF Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	 }
* + html .clearfix {
	min-height: 1px;
	 }
* html .clearfix {
	position: relative;
	height: 1%;
	clear: both;
	 }
* html div#logo-desc #logo {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src= "https://2img.net/i/fa/modernbb/logo-simple.png" );
	height: 45px;
	width: 274px;
	cursor: hand;
	 }

/* Login Popup---------------------------------------------------*/
#login_popup, #like_popup, #inactive_popup {
	background-color: #f0f0f0;
	border-color: #7b1414;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 36px rgba(0, 0, 0, 0.3), 0 0 3px 1px rgba(0, 0, 0, 0.2);
	display: none;
	font-size: 1.3rem;
	padding: 18px;
	position: absolute;
	transition: none;
	z-index: 10000;
	 }
#inactive_popup {
	display: block;
	}
#like_popup, #inactive_popup {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	}
#login_popup .h3, #like_popup .h3, #inactive_popup .h3 {
	margin: 0 0 9px;
	padding: 0 0 9px;
	 }
#login_popup_message, #like_popup_message, #inactive_popup_message {
	display: block;
	height: auto;
	max-height: 250px;
	width: 350px;
	margin-bottom: 10px;
	overflow: auto;
	}
#login_popup_buttons, #like_popup_buttons, #inactive_popup_buttons {
	text-align: center;
	}
#login_popup_buttons input, #like_popup_buttons input {
	margin-left: 6px;
	 }
ul.profile_field_list {
	padding: 0;
	 }
html ul.profile_field_list li {
	list-style-type: none;
	 }
ul.profile_field_list > li {
	list-style-type: none;
	 }
.inputURL {
	font-size: 10px;
	font-family: "Courier New", "Times New roman";
	letter-spacing: -1px;
	 }
.middleline {
	line-height: 2em;
	 }
.invisible {
	display: none;
	visibility: hidden;
	 }
.visible {
	display: block;
	visibility: visible;
	 }
#ptrafic_close,#ptrafic_open {
	margin: 24px 0;
	padding: 18px;
	 }
.pay-methods {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	width: 100%;
	 }
.pay-method {
	flex-grow: 1;
	padding: 0 36px 36px;
	 }

/* ajax profil----------------------------------------------*/
.ajax-profil_hover {
	background: transparent;
	 }
.ajax-profil_parent {
	position: relative;
	zoom: 1;
	 }
.ajax-profil_edit {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: -4px;
	 }
.ajax-profil_edit img {
	margin-left: 4px;
	 }
.ajax-profil_valid {
	cursor: pointer;
	margin-left: 4px;
	vertical-align: middle;
	 }
.column1 dl.details dd, .column2 dl.details dd {
	padding-left: 16px;
	 }
#profile-tab-field-profil dl {
	padding: 8px 10 8px 0;
	width: 98%;
	margin: 10px 0 0;
	 }
#profile-tab-field-profil dl dt {
	float: left;
	display: block;
	width: 10em;
	 }
#profile-tab-field-profil dl dd {
	margin-left: 10em;
	padding-left: 12px;
	 }
#profile-tab-field-profil div.separator {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	border-bottom: 1px solid #dcdcdc;
	padding-top: 10px;
	 }
#profile-tab-field-profil .ajax-profil_edit {
	left: -4px;
	 }

/* jqModal----------------------------------------------*/
.jqmWindow {
	display: none;
	position: fixed;
	left: 50%;
	width: 450px;
	margin-left: -225px;
	top: 50%;
	margin-top: -125px;
	background-color: #e9ebed;
	border: 1px solid #7b1414;
	 }
.jqmOverlay {
	background-color: #000;
	 }
#search_form h1 {
	margin: 0.1em 0 0.3em;
	 }
#jqmHide {
	margin: 0.4em 0;
	 }
.jqDrag {
	cursor: move;
	 }

/* First Post----------------------------------------------*/
#first-post-br {
	width: 80%;
	border: 0;
	border-top: solid 1px #7b1414;
	margin: 20px auto;
	 }

/* Blog----------------------------------------------*/
.bloglist .row {
	overflow: hidden;
	padding: 18px;
	 }
.bloglist .blog_cal-border {
	margin: 0 18px 0 0;
	 }
.blog_cal-border {
	border-radius: 3px;
	border-style: solid;
	border-width: 15px 2px 2px;
	display: block;
	float: left;
	font-size: 1.3rem;
	height: 48px;
	line-height: 15px;
	margin: 0 18px 0 0;
	padding: 3px 6px 2px;
	position: relative;
	text-align: center;
	width: 48px;
	 }
.blog_cal-border span {
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	 }
.blog_cal-day {
	font-size: 1.8rem;
	font-weight: 700;
	top: 14px;
	 }
.blog_cal-month {
	line-height: 12px;
	top: 2px;
	 }
.blog_cal-year {
	color: #ffffff;
	margin-top: -16px;
	top: 3px;
	 }
.bloglist-head {
	overflow: hidden;
	 }
.blog_title {
	float: left;
	font-size: 1.3rem;
	 }
.blog_title h2 {
	display: inline;
	 }
.blog_title .topictitle {
	font-size: 1.3rem;
	 }
.blog_message {
	word-break: break-word;
	font-size: 1.3rem;
	 }
.blog .codebox dt {
	width: 92%;
	 }
.blog_comments {
	float: right;
	text-align: right;
	 }
#blog_comments .postbody {
	margin: 0;
	width: 100%;
	 }
#blog_comments > .row1,#blog_comments > .row2 {
	border-radius: 3px;
	margin: -15px 0 9px;
	opacity: 0.6;
	padding: 9px 18px;
	 }
#blog_comments > .row1:hover,#blog_comments > .row2:hover {
	opacity: 1;
	 }
#blog_comments .postbody .content ul {
	list-style-type: disc;
	 }
.blog_comments-num {
	margin: 0 9px;
	 }
.blog_comment-avatar {
	float: left;
	 }
.blog_comment-avatar img {
	background-color: #fff;
	border: 1px solid #7b1414;
	vertical-align: middle;
	width: 38px;
	margin: 5px 5px 0 0;
	 }
.blog_comment-title {
	float: left;
	font-size: 1.6rem;
	font-weight: 400;
	word-break: break-word;
	}
#blog_comments .profile-icons {
	float: right;
	list-style: none;
	padding: 0;
	width: auto;
	 }
.comment {
	margin-bottom: 24px;
	 }
.comment-avatar {
	float: left;
	position: relative;
	width: 60px;
	 }
.comment-avatar img {
	border-radius: 60px;
	display: block;
	height: 60px;
	padding: 2px;
	position: relative;
	width: 60px;
	z-index: 1;
	 }
.comment-avatar:after {
	background: rgba(0, 0, 0, 0.1);
	border-color: #FFF;
	border-radius: 60px;
	border-style: solid;
	border-width: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	content: "\f47e";
	display: block;
	font-size: 2.4rem;
	height: 60px;
	left: 0;
	line-height: 56px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 60px;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	 }
.comment-body {
	background-color: #ffffff;
	color: #444444;
	border-radius: 0 3px 3px 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	float: none;
	font-size: 1.3rem;
	margin-left: 84px;
	padding: 18px;
	position: relative;
	 }
.comment-body .h3 {
	background-color: #f8f8f8;
	border-color: #f0f0f0;
	border-style: solid;
	border-width: 0 0 1px;
	border-radius: 0 3px 0 0;
	color: inherit;
	display: block;
	font-size: 1.3rem;
	overflow: hidden;
	text-transform: none;
	font-weight: 400;
	font-family: inherit;
	margin: -18px -18px 18px;
	padding: 12px 18px 12px;
	 }
.comment-body:before {
	border-color: #f8f8f8 #f8f8f8 transparent transparent;
	border-width: 6px 12px 6px 12px;
	border-style: solid;
	content: "";
	display: block;
	filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.06));
	left: -24px;
	position: absolute;
	top: 0;
	 }
.comment-body:hover .comment-info {
	opacity: 1;
	 }
.comment-info {
	clear: both;
	opacity: 0.6;
	 }
.comment-author {
	margin-left: 9px;
	 }

/* Social bookmarking----------------------------------------------*/
#bookmarks {
	float: right;
	 }
#bookmarks a img {
	width: 20px;
	height: 20px;
	background: url("https://2img.net/i/fa/social_bookmarking/social_bookmarking.png") no-repeat scroll;
	vertical-align: middle;
	 }
#bookmarks a img.twitter {
	width: 16px;
	height: 16px;
	margin: 2px;
	background: url("https://2img.net/i/fa/social_bookmarking/twitter.png") no-repeat scroll;
	 }
#bookmarks img.delicious {
	background-position: -10px -10px;
	 }
#bookmarks img.digg {
	background-position: -10px -50px;
	 }
#bookmarks img.excite {
	background-position: -9px -90px;
	 }
#bookmarks img.facebook {
	background-position: -9px -128px;
	 }
#bookmarks img.furl {
	background-position: -10px -166px;
	 }
#bookmarks img.google {
	background-position: -10px -206px;
	 }
#bookmarks img.live {
	background-position: -9px -246px;
	 }
#bookmarks img.netscape {
	background-position: -9px -284px;
	 }
#bookmarks img.newsvine {
	background-position: -9px -322px;
	 }
#bookmarks img.reddit {
	background-position: -10px -360px;
	 }
#bookmarks img.slashdot {
	background-position: -10px -400px;
	 }
#bookmarks img.smarking {
	background-position: -9px -440px;
	 }
#bookmarks img.stumbleupon {
	background-position: -10px -478px;
	 }
#bookmarks img.technorati {
	background-position: -10px -518px;
	 }
#bookmarks img.yahoo {
	background-position: -10px -558px;
	 }

/* wysiwyg */
.mceContentBody {
	background: #f8f8f8;
	color: #444444;
	 }

/* resize image */
.resize_process .resizebox {
	display: none;
	 }
.resize_process img.resize_img {
	display: none;
	 }
.resizebox a.enlarge {
	display: inline-block;
	zoom: 1;
	display: inline;
	 }
.resizebox.enlarged a.enlarge, .resizebox a.resize {
	display: none;
	 }
.resizebox.showfull a.fullsize, .resizebox.enlarged a.resize {
	display: inline-block;
	zoom: 1;
	display: inline;
	 }
.resizebox {
	background-color: #ffffff;
	max-width: 100%;
	line-height: 1.1em;
	cursor: default;
	font-size: 10 px;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	text-align: left;
	display: inline-block;
	 }
.resizebox div {
	font-weight: normal;
	font-style: normal;
	margin: 0;
	 }
.resizebox .resize_border {
	border: 1px solid #f8f8f8;
	display: block;
	 }
.resizebox .resize_content {
	padding: 5px 10px;
	display: inline-block;
	zoom: 1;
	display: inline;
	 }
.resizebox .resize_filler {
	border: none;
	padding: 0;
	width: 40px;
	display: inline-block;
	zoom: 1;
	*isplay: inline;
	 }
.attachbox {
	background-color: #FFFEF0;
	border: 1px dashed #D8D7C9;
	clear: left;
	float: left;
	margin: 18px 18px 18px 0;
	padding: 9px 18px;
	width: auto;
	color: #444444;
	border-radius: 3px;
	 }
.attachbox > dt {
	background-color: #F3F2E4;
	border-radius: 3px 3px 0 0;
	font-size: 1.3rem;
	font-weight: 500;
	margin: -9px -18px 12px;
	padding: 9px 18px;
	 }
.attachbox .attachments {
	clear: left;
	font-size: 1.2rem;
	padding: 0;
	display: inline-block;
	 }
.attachbox dl.file {
	display: block;
	 }
.attachbox dl.file + dl.file {
	border-top: 1px solid #D8D7C9;
	margin-top: 6px;
	padding-top: 6px;
	 }
dl.file dt {
	font-weight: 500;
	padding: 0;
	text-transform: none;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	 }
dl.file dd {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 10px;
	 }
dl.file dd span {
	display: block;
	 }
.attachbox dl.file a {
	display: inline-block;
	vertical-align: middle;
	 }
.info {
	font-size: 10px;
	font-style: italic;
	 }
.block {
	background-color: #f8f8f8;
	color: #444444;
	border-radius: 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	font-size: 1.3rem;
	margin-bottom: 24px;
	overflow: hidden;
	padding: 18px;
	 }
.block .h3 {
	font-size: 1.3rem;
	font-weight: 400;
	margin-top: -3px;
	 }
.block-footer {
	background-color: #f0f0f0;
	border-color: rgba(0, 0, 0, 0.05);
	border-radius: 0 0 3px 3px;
	border-style: solid;
	border-width: 1px 0 0;
	margin: 18px -18px -18px;
	padding: 12px 18px;
	 }
#list_dice {
	margin: 0 0 18px;
	 }

/* Spoiler */
.codebox {
	display: block;
	 }
.spoiler_content {
	display: none;
	 }
.spoiler_content.hidden {
	display: block;
	 }
.togglableMsgLabel{
	font-weight: bold;
	}

/* Styles Facebook */
.user_login_form {
	margin-bottom: 18px;
	 }
.user_login_form .fl_username,.user_login_form .fl_password {
	margin: 0 18px 18px;
	text-align: center;
	width: 25%;
	 }
.fb_or,.fb_or_widget {
	background-color: rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, 0.1);
	color: #;
	border-radius: 36px;
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	font-weight: 500;
	height: 36px;
	line-height: 34px;
	text-align: center;
	vertical-align: middle;
	width: 36px;
	 }
.fb_or {
	margin: 0 18px;
	 }
.fb_or_widget {
	margin: 0 18px 18px 18px;
	 }
.fb_iframe_widget {
	vertical-align: middle;
	 }
.fb-like {
	margin: 0 5px;
	overflow: hidden;
	 }
#cont_pwd {
	width: 150px;
	height: 21px;
	margin: 0 0 0 20px;
	 }
.pwd_img {
	width: 150px;
	height: 26px;
	line-height: 26px;
	font-size: 1.2rem;
	font-weight: 400;
	text-align: center;
	display: none;
	margin-top: 3px;
	border-radius: 3px;
	 }
#pwd_good {
	background-color: #4CAF50;
	color: #FFF;
	 }
#pwd_middle {
	background-color: #FFCC00;
	color: #000;
	 }
#pwd_bad {
	background-color: #F04040;
	color: #FFF;
	 }
#fb_explain {
	padding: 5px 0 0 5px;
	float: left;
	 }
.left {
	float: left;
	 }
.fld_connexion {
	width: 300px;
	 }
.fb_login {
	height: 30px;
	margin: 50px 0 0 0;
	 }
.fb_login .fb_or {
	margin: 0 70px 0 60px;
	 }
.fb_login_widget {
	margin: 18px 0 0;
	text-align: center;
	 }
#cont_fb_invit iframe {
	width: 760px !important;
	 }
ul.topiclist.bg_none {
	background: none;
	padding: 0px;
	 }

/* Tooltip */
.tooltipster-base {
	border-radius: 3px !important;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2) !important;
	 }
.tooltipster-content {
	font-family: 'Roboto', sans-serif !important;
	padding: 18px 18px 9px !important;
	 }
.tooltipster-arrow {
	filter: drop-shadow(0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2));
	top: 1px !important;
	 }

/* Tooltip - without default styling */
.tooltip-content {
	clear: both;
	 }
.tooltip-content img {
	border-color: #FFF;
	border-radius: 90px;
	border-style: solid;
	border-width: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	float: left;
	height: 90px;
	margin: 0 18px 0 0;
	width: 90px;
	 }
.tooltip-content:after {
	clear: both;
	content: "";
	display: block;
	 }
.tooltip-title {
	display: block;
	font-size: 1.6rem;
	font-weight: 400;
	margin: 0;
	 }
.tooltip-title strong {
	font-weight: 400;
	 }
.tooltip-subtitle {
	display: block;
	font-size: 1.3rem;
	margin: 0 0 9px;
	 }
.tooltip-counts {
	display: block;
	font-size: 1.3rem;
	 }
.tooltip-actions {
	background-color: rgba(0, 0, 0, 0.05);
	border-color: rgba(0, 0, 0, 0.05);
	border-radius: 0 0 3px 3px;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 18px -18px -18px;
	padding: 0 18px 9px;
	 }
.tooltip-actions li {
	float: left;
	margin: 9px 9px 0 0;
	 }
.tooltip-actions:after {
	clear: both;
	content: "";
	display: block;
	 }
.mod-login .inputbox {
	width: 100%;
	 }
#comments_scroll_div {
	margin: -18px;
	padding: 0 18px;
	position: relative;
	 }
#comments_scroll_div:after {
	border-radius: 0 0 3px 3px;
	bottom: 0;
	box-shadow: 0 0 18px 9px #FFF inset;
	content: "";
	display: block;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	 }
.mod-recent-row + .mod-recent-row {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px 0 0;
	margin-top: 6px;
	padding-top: 3px;
	 }
.mod-recent-title {
	font-size: 1.6rem;
	 }
.mod-recent-info {
	clear: both;
	display: block;
	 }
.mod-recent-author {
	margin-left: 9px;
	 }
.module .rslides .rslide-item {
	padding: 0 !important;
	 }
.module .rslides .rslide-title {
	font-size: 1.8rem !important;
	font-weight: 400 !important;
	margin: 9px 0 !important;
	 }
.module .rslides li p {
	margin: 0 0 3px;
	 }
.module a.rslides_nav {
	border-radius: 30px;
	padding: 9px !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	left: 0 !important;
	right: auto !important;
	 }
.module a.rslides_nav + .next {
	left: auto !important;
	right: 0 !important;
	 }
#chatbox_contextmenu {
	border-radius: 3px;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2);
	 }
#chatbox_contextmenu p {
	border-color: rgba(0, 0, 0, 0.1);
	 }
#chatbox_contextmenu p:last-child {
	border-bottom: none;
	 }
.cb-menu-close {
	left: auto !important;
	right: 0 !important;
	 }

/* Share button */
.addthis-toolbar-btn{
	padding: 5px;
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	position:absolute;
	z-index:1000;
	display: none;
	background-color: #fff;
	}
.btn-floating-left{
	cursor:pointer;
	}
.resp-sharing-button__icon {
	display: inline-block}
.resp-sharing-button__link {
	cursor: pointer;
	display: block;
	text-decoration: none;
	color: #fff;
	margin: 0.25em;
	margin-top: 10px;
	}
.resp-sharing-button__link:visited, .resp-sharing-button__link:hover, .resp-sharing-button__link:link {
	color: #fff;
	}
.resp-sharing-button {
	transition: 25ms ease-out;
	padding: 0.5em 0.25em;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	border-radius: 5px;
	}
.resp-sharing-button__icon svg {
	width: 1em;
	height: 1em;
	margin-right: 0.4em;
	vertical-align: top}
.resp-sharing-button--medium svg {
	margin: 0.25em;
	}
.resp-sharing-button--medium{
	white-space: nowrap;
	padding:0.1em;
	}
.resp-sharing-button--medium span{
	margin-right: 0.25em;
	}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
	stroke: #fff;
	fill: none}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {
	fill: #fff;
	stroke: none}
.resp-sharing-button--twitter {
	background-color: #55acee}
.resp-sharing-button--twitter:hover {
	background-color: #2795e9}
.resp-sharing-button--pinterest {
	background-color: #bd081c}
.resp-sharing-button--pinterest:hover {
	background-color: #8c0615}
.resp-sharing-button--facebook {
	background-color: #3b5998}
.resp-sharing-button--facebook:hover {
	background-color: #2d4373}
.resp-sharing-button--tumblr {
	background-color: #35465C}
.resp-sharing-button--tumblr:hover {
	background-color: #222d3c}
.resp-sharing-button--reddit {
	background-color: #5f99cf}
.resp-sharing-button--reddit:hover {
	background-color: #3a80c1}
.resp-sharing-button--google {
	background-color: #dd4b39}
.resp-sharing-button--google:hover {
	background-color: #c23321}
.resp-sharing-button--linkedin {
	background-color: #0077b5}
.resp-sharing-button--linkedin:hover {
	background-color: #046293}
.resp-sharing-button--email {
	background-color: #777}
.resp-sharing-button--email:hover {
	background-color: #5e5e5e}
.resp-sharing-button--xing {
	background-color: #1a7576}
.resp-sharing-button--xing:hover {
	background-color: #114c4c}
.resp-sharing-button--whatsapp {
	background-color: #25D366}
.resp-sharing-button--whatsapp:hover {
	background-color: #1da851}
.resp-sharing-button--hackernews {
	background-color: #FF6600}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {
	   background-color: #FB6200 }
.resp-sharing-button--vk {
	background-color: #507299}
.resp-sharing-button--vk:hover {
	background-color: #43648c}
.resp-sharing-button--facebook {
	background-color: #3b5998;
	border-color: #3b5998;
	}
.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active {
	background-color: #2d4373;
	border-color: #2d4373;
	}
.resp-sharing-button--twitter {
	background-color: #55acee;
	border-color: #55acee;
	}
.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active {
	background-color: #2795e9;
	border-color: #2795e9;
	}
.resp-sharing-button--email {
	background-color: #777777;
	border-color: #777777;
	}
.resp-sharing-button--email:hover,.resp-sharing-button--email:active {
	background-color: #5e5e5e;
	border-color: #5e5e5e;
	}
.resp-sharing-button--pinterest {
	background-color: #bd081c;
	border-color: #bd081c;
	}
.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active {
	background-color: #8c0615;
	border-color: #8c0615;
	}
.resp-sharing-button--vk {
	background-color: #507299;
	border-color: #507299;
	}
.resp-sharing-button--vk:hover.resp-sharing-button--vk:active {
	background-color: #43648c;
	border-color: #43648c;
	}

/**** Module social_bookmarking ****/
.mod_bookmarks a img {
	width: 20px;
	height: 20px;
	background: url("https://2img.net/i/fa/social_bookmarking/social_bookmarking_fa.png") no-repeat scroll;
	vertical-align: middle;
	 }
.mod_bookmarks img.digg {
	background-position: -10px -47px;
	 }
.mod_bookmarks img.delicious {
	background-position: -10px -8px;
	 }
.mod_bookmarks img.reddit {
	background-position: -10px -359px;
	 }
.mod_bookmarks img.slashdot {
	background-position: -10px -398px;
	 }
.mod_bookmarks img.stumbleupon {
	background-position: -10px -476px;
	 }
.mod_bookmarks img.furl {
	background-position: -10px -163px;
	 }
.mod_bookmarks img.yahoo {
	background-position: -10px -554px;
	 }
.mod_bookmarks img.google {
	background-position: -10px -204px;
	 }
.mod_bookmarks img.blinklist {
	background-position: -10px -665px;
	 }
.mod_bookmarks img.blogmarks {
	background-position: -10px -630px;
	 }
.mod_bookmarks img.technorati {
	background-position: -10px -516px;
	 }

/**** Module rss_feeds ****/
.mod_rss_feeds a img {
	width: 91px;
	height: 17px;
	background: url("https://2img.net/i/fa/rss_mod/sprite_rss_feeds.png") no-repeat scroll;
	vertical-align: middle;
	padding-bottom: 2px;
	 }
.mod_rss_feeds img.yahoo {
	background-position: 0 0;
	 }
.mod_rss_feeds img.google-reader {
	background-position: -100px 0;
	 }
.mod_rss_feeds img.msn {
	background-position: -199px 0;
	 }
.mod_rss_feeds img.aol {
	background-position: -299px 0;
	 }
.mod_rss_feeds img.newsgator {
	background-position: -399px 0;
	 }
.mod_rss_feeds img.netvibes {
	background-position: -498px 0;
	 }
.mod_rss_feeds img.bloglines {
	background-position: -598px 0;
	 }

/**** Sprite CSS ****/
.sprite-arrow_prosilver_down {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: 0 0;
	width: 6px;
	height: 6px;
	 }
.sprite-arrow_prosilver_left {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -56px 0;
	width: 4px;
	height: 6px;
	 }
.sprite-arrow_prosilver_right {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -110px 0;
	width: 4px;
	height: 6px;
	 }
.sprite-arrow_prosilver_up {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -164px 0;
	width: 6px;
	height: 6px;
	 }
.sprite-arrow_subsilver_down {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -220px 0;
	width: 9px;
	height: 9px;
	 }
.sprite-arrow_subsilver_left {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -279px 0;
	width: 9px;
	height: 9px;
	 }
.sprite-arrow_subsilver_right {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -338px 0;
	width: 9px;
	height: 9px;
	 }
.sprite-arrow_subsilver_up {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -397px 0;
	width: 9px;
	height: 9px;
	 }
.sprite-icon_minipost {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -456px 0;
	width: 12px;
	height: 9px;
	 }
.sprite-icon_minipost_new {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -518px 0;
	width: 12px;
	height: 9px;
	 }
.sprite-icon_minipost_participate {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -580px 0;
	width: 12px;
	height: 9px;
	 }
.sprite-icon_miniposted {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -642px 0;
	width: 12px;
	height: 9px;
	 }
.sprite-icon_pages {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -704px 0;
	width: 11px;
	height: 12px;
	 }
.sprite-icon_post_target:before {
	content: "\f12f";
	margin-right: 6px;
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	 }
.sprite-icon_post_target_unread {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -826px 0;
	width: 11px;
	height: 9px;
	 }
.sprite-icon_reply {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -887px 0;
	width: 18px;
	height: 9px;
	 }
.sprite-icon_reply_new {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -955px 0;
	width: 18px;
	height: 9px;
	 }
.sprite-icon_tiny_topic {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -1023px 0;
	width: 10px;
	height: 11px;
	 }
.sprite-icon_topic_latest {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -1083px 0;
	width: 11px;
	height: 9px;
	 }
.sprite-icon_topic_newest {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -1144px 0;
	width: 11px;
	height: 9px;
	 }
.sprite-subforum_read {
	background: url("https://i.servimg.com/u/f37/09/00/09/41/forum10.png") no-repeat bottom left;
	background-size: 7px;
	width: 11px;
	height: 15px;
	 }
.sprite-subforum_unread {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -1266px 0;
	width: 11px;
	height: 9px;
	 }
.sprite-tabs_less {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -1327px 0;
	width: 9px;
	height: 9px;
	 }
.sprite-tabs_more {
	background: url("https://2img.net/i/fa/sprite_icons.png") no-repeat top left;
	background-position: -1386px 0;
	width: 9px;
	height: 9px;
	 }
.sprite-icon_calendar {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 0;
	width: 14px;
	height: 13px;
	 }
.sprite-icon_faq {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -63px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_gallery {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -127px;
	width: 14px;
	height: 14px;
	 }
.sprite-icon_groups {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -191px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_home {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -255px;
	width: 13px;
	height: 12px;
	 }
.sprite-icon_logout {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -317px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_members {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -381px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_message {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -445px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_portal {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -509px;
	width: 14px;
	height: 14px;
	 }
.sprite-icon_register {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -573px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_search {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -637px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_textbox_search {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -701px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_ucp {
	background: url("https://2img.net/i/fa/sprite_prosilver_navbar.png") no-repeat top left;
	background-position: 0 -765px;
	width: 16px;
	height: 14px;
	 }
.sprite-icon_mini_calendar {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: 0 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_faq {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -62px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_gallery {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -124px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_groups {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -186px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_index {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -248px 0;
	width: 13px;
	height: 13px;
	 }
.sprite-icon_mini_login {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -311px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_members {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -373px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_message {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -435px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_portal {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -497px 0;
	width: 13px;
	height: 13px;
	 }
.sprite-icon_mini_profile {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -560px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_register {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -622px 0;
	width: 12px;
	height: 13px;
	 }
.sprite-icon_mini_search {
	background: url("https://2img.net/i/fa/sprite_subsilver_menu.png") no-repeat top left;
	background-position: -684px 0;
	width: 12px;
	height: 13px;
	 }
#search_menu {
	text-align: left;
	 }
#search_menu a:link {
	color: #7b1414;
	 }
#search_menu a:visited {
	color: #7b1414;
	 }
#search_menu a:active {
	color: #7b1414;
	 }
#search_menu a:hover {
	color: #d31141;
	 }

/**** Addthis ****/
#at16lb {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index: 1001;
	background-color: black;
	opacity: 0.001;
	 }
#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error {
	position: static !important;
	 }
#at20mc {
	position: absolute;
	left: 0px;
	top: 0px;
	 }
#at20mc a {
	color: #3366BB;
	 }
.at15a {
	border: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	width: 230px;
	 }
.atnt {
	text-align: center !important;
	padding: 6px 0px 0px 0px !important;
	height: 24px !important;
	 }
.atnt a {
	text-decoration: none;
	color: #3366bb;
	 }
.atnt a:hover {
	text-decoration: underline;
	 }
#at_msg, #at16p label, #at16nms, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p form textarea {
	font-family: arial, helvetica, tahoma, verdana, sans-serif !important;
	font-size: 12px !important;
	outline-style: none;
	outline-width: 0px;
	line-height: 1em;
	 }
* html #at15s.mmborder {
	position: absolute !important;
	 }
#at15s.mmborder {
	border: 10px solid #7f7f7f !important;
	position: fixed !important;
	 }
#at15s.mmborder {
	width: 240px !important;
	 }
#at15s {
	background-color: #fff !important;
	background-image: none !important;
	border: 1px solid #e5e5e5;
	padding: 0 !important;
	width: 160px !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	top: 1px;
	right: 8px;
	color: #4c4c4c !important;
	 }
#at15s_head {
	position: relative;
	background: #f2f2f2;
	padding: 4px;
	cursor: default;
	border-bottom: 1px solid #e5e5e5;
	 }
#at15s_brand, #at16_brand {
	position: absolute;
	 }
#at15s_brand {
	top: 4px;
	right: 4px;
	 }
#at16_brand {
	top: 5px;
	right: 30px;
	cursor: default;
	 }
#at_hover {
	padding: 4px;
	 }
#at_hover .at_item, #at_share .at_item {
	background: #fff !important;
	float: left !important;
	color: #4c4c4c !important;
	 }
#at16nms {
	padding: 4px 5px;
	 }
#at_hover .at_item {
	width: 102px !important;
	padding: 2px 3px !important;
	margin: 1px;
	 }
#at_hover .at_item.atiemode2 {
	width: 104px !important;
	 }
#at_hover .at_item:hover, #at_hover .at_item.athov {
	margin: 0px !important;
	 }
#at_hover .at_item:hover, #at_hover .at_item.athov, #at_share .at_item:hover, #at_share .at_item.athov {
	background: #f2f2f2 !important;
	border: 1px solid #e5e5e5;
	color: #000 !important;
	 }
* html #at_hover .at_item {
	border: 1px solid #fff;
	 }
* html #at_hover .at_item.athov {
	border: 1px solid #e5e5e5 !important;
	margin: 1px !important;
	 }
#at_email15 {
	padding-top: 5px;
	 }
.at15e_row {
	height: 28px;
	 }
.at15e_row label, .at15e_row span {
	padding-left: 10px !important;
	display: block !important;
	width: 60px !important;
	float: left !important;
	 }
.at15e_row input, .at15e_row textarea {
	display: block !important;
	width: 150px !important;
	float: left !important;
	background: #fff !important;
	border: 1px solid #ccc !important;
	color: #333 !important;
	font-size: 11px !important;
	font-weight: normal !important;
	padding: 0pt !important;
	 }
#at_email label, #at_email input, #at_email textarea {
	font-size: 11px !important;
	 }
.at15t {
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
	padding-left: 20px !important;
	background: url("https://2img.net/i/fa/addthis/widget04.png") no-repeat left;
	cursor: pointer;
	 }
.addthis_button {
	cursor: pointer;
	 }
.addthis_toolbox.addthis_default_style span {
	line-height: 16px;
	 }
.addthis_default_style .addthis_separator {
	margin: 0px 5px;
	display: inline;
	 }
div.atclear {
	clear: both;
	 }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
	float: left;
	 }
.at300b img {
	border: 0;
	 }
.addthis_default_style .at300b, .addthis_default_style .at300m {
	padding: 0px 2px;
	 }
.at300b, .at300m, .at300bs {
	cursor: pointer;
	 }
.at300bs {
	background: url("https://2img.net/i/fa/addthis/widget04.png") no-repeat left;
	overflow: hidden;
	display: block;
	height: 16px;
	width: 16px;
	line-height: 16px !important;
	 }
.at300bs.at15t_expanded, .at300bs.at15t_compact {
	background: url("https://2img.net/i/fa/addthis/logo1414.gif") no-repeat left;
	margin-right: 4px;
	 }
.at15t_more {
	background: url("https://2img.net/i/fa/addthis/logo1414.gif") no-repeat left !important;
	 }
.at15t_000 {
	background-position: 0px -0px;
	 }
.at15t_aim {
	background-position: 0px -16px !important;
	 }
.at15t_amazonwishlist {
	background-position: 0px -32px !important;
	 }
.at15t_ask {
	background-position: 0px -48px !important;
	 }
.at15t_backflip {
	background-position: 0px -64px !important;
	 }
.at15t_ballhype {
	background-position: 0px -80px !important;
	 }
.at15t_bebo {
	background-position: 0px -96px !important;
	 }
.at15t_blogger {
	background-position: 0px -112px !important;
	 }
.at15t_blogmarks {
	background-position: 0px -128px !important;
	 }
.at15t_buzz {
	background-position: 0px -144px !important;
	 }
.at15t_delicious {
	background-position: 0px -160px !important;
	 }
.at15t_digg {
	background-position: 0px -176px !important;
	 }
.at15t_diigo {
	background-position: 0px -192px !important;
	 }
.at15t_email {
	background-position: 0px -208px !important;
	 }
.at15t_facebook {
	background-position: 0px -224px !important;
	 }
.at15t_fark {
	background-position: 0px -240px !important;
	 }
.at15t_faves {
	background-position: 0px -256px !important;
	 }
.at15t_favorites {
	background-position: 0px -272px !important;
	 }
.at15t_friendfeed {
	background-position: 0px -288px !important;
	 }
.at15t_friendster {
	background-position: 0px -304px !important;
	 }
.at15t_google {
	background-position: 0px -320px !important;
	 }
.at15t_hatena {
	background-position: 0px -336px !important;
	 }
.at15t_hi5 {
	background-position: 0px -352px !important;
	 }
.at15t_kaboodle {
	background-position: 0px -368px !important;
	 }
.at15t_kirtsy {
	background-position: 0px -384px !important;
	 }
.at15t_linkagogo {
	background-position: 0px -400px !important;
	 }
.at15t_linkedin {
	background-position: 0px -416px !important;
	 }
.at15t_live {
	background-position: 0px -432px !important;
	 }
.at15t_meneame {
	background-position: 0px -448px !important;
	 }
.at15t_misterwong {
	background-position: 0px -464px !important;
	 }
.at15t_mixx {
	background-position: 0px -480px !important;
	 }
.at15t_multiply {
	background-position: 0px -496px !important;
	 }
.at15t_myaol {
	background-position: 0px -512px !important;
	 }
.at15t_myspace {
	background-position: 0px -528px !important;
	 }
.at15t_netvibes {
	background-position: 0px -544px !important;
	 }
.at15t_netvouz {
	background-position: 0px -560px !important;
	 }
.at15t_newsvine {
	background-position: 0px -576px !important;
	 }
.at15t_nujij {
	background-position: 0px -592px !important;
	 }
.at15t_orkut {
	background-position: 0px -608px !important;
	 }
.at15t_plaxo {
	background-position: 0px -624px !important;
	 }
.at15t_print {
	background-position: 0px -640px !important;
	 }
.at15t_propeller {
	background-position: 0px -656px !important;
	 }
.at15t_reddit {
	background-position: 0px -672px !important;
	 }
.at15t_segnalo {
	background-position: 0px -688px !important;
	 }
.at15t_simpy {
	background-position: 0px -704px !important;
	 }
.at15t_slashdot {
	background-position: 0px -720px !important;
	 }
.at15t_spurl {
	background-position: 0px -736px !important;
	 }
.at15t_stumbleupon {
	background-position: 0px -752px !important;
	 }
.at15t_stylehive {
	background-position: 0px -768px !important;
	 }
.at15t_tailrank {
	background-position: 0px -784px !important;
	 }
.at15t_technorati {
	background-position: 0px -800px !important;
	 }
.at15t_thisnext {
	background-position: 0px -816px !important;
	 }
.at15t_tipd {
	background-position: 0px -832px !important;
	 }
.at15t_tumblr {
	background-position: 0px -848px !important;
	 }
.at15t_twitter {
	background-position: 0px -864px !important;
	 }
.at15t_typepad {
	background-position: 0px -880px !important;
	 }
.at15t_wordpress {
	background-position: 0px -896px !important;
	 }
.at15t_yahoobkm {
	background-position: 0px -912px !important;
	 }
.at15t_yardbarker {
	background-position: 0px -928px !important;
	 }
.at15t_netscape {
	background-position: 0px -656px !important;
	 }
#at16clb {
	font-size: 16pt;
	font-family: "verdana 500", verdana, arial, sans-serif;
	 }
#at_share .at_item {
	width: 123px !important;
	padding: 4px;
	margin-right: 2px;
	border: 1px solid #ffffff;
	 }
#at16pm {
	background: #fff;
	width: 298px;
	height: 360px;
	text-align: left;
	border-right: 1px solid #ccc;
	position: static;
	 }
#at16pcc {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	margin: 0 auto;
	font-size: 10px !important;
	color: #4c4c4c;
	padding: 0px;
	z-index: 10000001;
	overflow: visible;
	 }
* html #at16pcc {
	position: absolute;
	 }
#at16abifc {
	overflow: hidden;
	margin: 0;
	top: 10px;
	left: 10px;
	height: 335px;
	width: 492px;
	position: absolute;
	border: 0;
	 }
#at16abifc iframe {
	border: 0;
	position: absolute;
	height: 360px;
	width: 516px;
	top: -10px;
	left: -10px;
	 }
* html div#at16abifc.atiemode2 {
	height: 354px;
	width: 482px;
	 }
* html #at16abifc iframe {
	height: 348px;
	left: -10px;
	top: -10px;
	overflow: hidden;
	 }
#at16p {
	background: url("https://2img.net/i/fa/addthis/atbkg.png");
	 }
#at16p, #atie6ifh {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	padding: 10px;
	margin: 0 auto;
	margin-top: -185px;
	margin-left: -155px;
	font-family: arial,helvetica,tahoma,verdana,sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	z-index: 10000001;
	 }
#atie6ifh {
	width: 322px;
	padding: 0px;
	height: 381px;
	margin-left: -165px;
	 }
#at_share {
	margin: 0;
	padding: 0;
	 }
#at16ps {
	overflow-y: scroll;
	height: 284px;
	padding: 5px;
	 }
a#at16pit {
	position: absolute;
	top: 37px;
	right: 10px;
	display: block;
	background: url("https://2img.net/i/fa/addthis/tab00.gif") no-repeat;
	width: 16px;
	height: 20px;
	line-height: 19px;
	margin-right: -17px;
	text-align: center;
	overflow: hidden;
	color: #3366bb;
	 }
#at16pi {
	background: #e5e5e5;
	text-align: left;
	border: 1px solid #ccc;
	border-bottom: 0;
	 }
#at16pi a {
	text-decoration: none;
	color: #3366bb;
	 }
#at16pi a:hover {
	text-decoration: underline;
	 }
#at16pt {
	position: relative;
	background: #f2f2f2;
	height: 13px;
	padding: 5px 10px;
	 }
#at16pt h4, #at16pt a {
	font-weight: 500;
	 }
#at16pt h4 {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #4c4c4c;
	cursor: default;
	 }
#at16pt a {
	position: absolute;
	top: 5px;
	right: 10px;
	color: #4c4c4c;
	text-decoration: none;
	 }
#at16pc form {
	margin: 0;
	 }
#at16pc form label {
	display: block;
	font-size: 11px;
	font-weight: 500;
	padding-bottom: 4px;
	float: none;
	text-align: left;
	 }
#at16pc form label span {
	font-weight: normal;
	color: #4c4c4c;
	display: inline;
	 }
#at_email form .abif {
	width: 272px !important;
	 }
#at_email textarea {
	height: 55px !important;
	word-wrap: break-word;
	 }
* html #at_email textarea {
	height: 42px !important;
	 }
*:first-child + html #at_email textarea {
	height: 42px !important;
	 }
#at_email form input, #at_email form textarea {
	background: #fff;
	border: 1px solid #bbb;
	width: 272px;
	margin: 0px;
	margin-bottom: 8px;
	font-weight: normal;
	padding: 3px;
	font-family: arial,helvetica,tahoma,verdana,sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #333;
	 }
#at_email form .atfxmode2 {
	width: 279px;
	 }
#at16pc form .at_ent {
	color: #333 !important;
	 }
#at16pc form textarea {
	height: 48px;
	 }
#at16pc form input:focus, #at16pc form textarea:focus {
	background: #fffff0;
	color: #333;
	 }
#at16p .atbtn {
	background: #fff;
	border: 1px solid #b5b5b5;
	width: 60px;
	padding: 2px 4px;
	margin: 0 2px !important;
	font-size: 11px !important;
	font-weight: 500;
	color: #333;
	cursor: pointer;
	 }
#at16p .atbtn:hover {
	border-color: #444;
	color: #06c;
	 }
#at_email #ateml {
	text-align: right;
	font-size: 10px;
	color: #999;
	 }
#at16pc {
	height: 323px;
	font-size: 11px;
	text-align: left;
	color: #4c4c4c;
	 }
#at_email {
	padding: 5px 10px;
	 }
#at16pc .tmsg {
	padding: 4px 2px;
	text-align: right;
	 }
#at16psf {
	position: relative;
	background: #f2f2f2 url("https://2img.net/i/fa/addthis/atf02.png") no-repeat center center;
	border-bottom: 1px solid #ccc;
	height: 20px;
	padding: 4px 10px;
	text-align: center;
	 }
* html #at16psf input {
	padding: 0;
	 }
#at16psf input {
	background: #fff;
	border: none;
	width: 220px;
	margin: 2px 0 0;
	color: #666;
	outline-style: none;
	outline-width: 0px;
	padding: 2px 0 0;
	font-family: arial,helvetica,tahoma,verdana,sans-serif;
	font-size: 12px;
	 }
#at16pcc .at_error {
	background: #f26d7d;
	border-bottom: 1px solid #df5666;
	padding: 5px 10px;
	color: #fff;
	 }
#at16pcc #at_success {
	background: #d0fbda;
	border-bottom: 1px solid #a8e7b7;
	padding: 5px 10px;
	color: #4c4c4c;
	 }
#at16pf {
	position: relative;
	background: #f2f2f2;
	ht: 12px;
	border-top: 1px solid #e5e5e5;
	 }
#at16pf a {
	position: absolute;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	font-size: 10px;
	color: #4c4c4c;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	 }
#at16pf a:hover {
	text-decoration: underline;
	 }
#at16pf a#at-whatsthis {
	width: 60px;
	left: 10px;
	 }
#at16pf a#at-privacy {
	width: 39px;
	left: 90px;
	 }
#at_complete {
	font-size: 13pt;
	color: #47731d;
	text-align: center;
	padding-top: 130px;
	height: 208px !important;
	width: 472px;
	 }
#at_s_msg {
	margin-bottom: 10px;
	 }
#at16pf a#at-logo {
	background: url("https://2img.net/i/fa/addthis/logo88.gif") no-repeat left;
	padding-left: 10px;
	right: 10px;
	 }
.at_baa {
	display: block;
	overflow: hidden;
	outline: none;
	 }
#at15s #at16pf a {
	top: 1px;
	 }
#at16pc form #at_send {
	width: 80px !important;
	 }
#at_feed {
	display: none;
	padding: 10px;
	height: 300px;
	 }
#at_feed span {
	margin-bottom: 10px;
	font-size: 12px;
	 }
#at_feed div {
	width: 102px !important;
	height: 26px !important;
	line-height: 26px !important;
	float: left !important;
	margin-right: 68px;
	 }
#at_feed div.at_litem {
	margin-right: 0px;
	 }
#at_feed a {
	margin: 10px 0px;
	height: 17px;
	line-height: 17px;
	 }
.fbtn {
	background: url("https://2img.net/i/fa/addthis/feed00.png") no-repeat;
	float: left;
	width: 102px;
	cursor: pointer;
	text-indent: -9000px;
	 }
.fbtn.bloglines {
	background-position: 0 0;
	width: 94px;
	height: 20px !important;
	line-height: 20px !important;
	margin-top: 8px !important;
	 }
.fbtn.yahoo {
	background-position: 0 -20px;
	 }
.fbtn.newsgator, .fbtn.newsgator-on {
	background-position: 0 -37px;
	 }
.fbtn.technorati {
	background-position: 0 -71px;
	 }
.fbtn.netvibes {
	background-position: 0 -88px;
	 }
.fbtn.pageflakes {
	background-position: 0 -141px;
	 }
.fbtn.feedreader {
	background-position: 0 -172px;
	 }
.fbtn.newsisfree {
	background-position: 0 -207px;
	 }
.fbtn.google {
	background-position: 0 -54px;
	width: 104px;
	 }
.fbtn.winlive {
	background-position: 0 -105px;
	width: 100px;
	height: 19px !important;
	line-height: 19px;
	margin-top: 9px !important;
	 }
.fbtn.mymsn {
	background-position: 0 -158px;
	width: 71px;
	height: 14px !important;
	line-height: 14px !important;
	margin-top: 12px !important;
	 }
.fbtn.aol {
	background-position: 0 -189px;
	width: 92px;
	height: 18px !important;
	line-height: 18px !important;
	 }
#at16pp {
	color: #4c4c4c;
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 11px;
	 }
#at16pp label {
	font-size: 11px !important;
	 }
#at16ppc {
	padding: 10px;
	width: 179px;
	 }
#at16pph {
	padding: 5px 0 10px 0;
	 }
#at16pph select {
	margin: 5px 0 8px 0;
	 }
#at16pp .atinp {
	width: 156px;
	 }
html > body #at16pp .atinp {
	width: 176px;
	 }
#at16ppb {
	background: #fff;
	border: 1px solid #ccc;
	height: 274px;
	 }
#at16ep {
	height: 16px;
	padding: 8px;
	 }
#at16ep a {
	display: block;
	height: 16px;
	line-height: 16px;
	padding-left: 22px;
	margin-bottom: 8px;
	font-size: 12px;
	 }
#at16ep a.at_gmail {
	background: url("https://2img.net/i/fa/addthis/gmail.gif") no-repeat left;
	 }
#at16ep a.at_hotmail {
	background: url("https://2img.net/i/fa/addthis/hotmail.gif") no-repeat left;
	 }
#at16ep a.at_yahoo {
	background: url("https://2img.net/i/fa/addthis/yahoo.gif") no-repeat left;
	 }
#at16ppf p#atsb {
	padding-top: 20px;
	font-size: 10px;
	 }
#at16abr {
	margin-top: 10px;
	 }
#at16abr input {
	padding: 0;
	margin: 0;
	margin-right: 5px;
	 }
#at16ppso {
	display: none;
	text-align: right;
	margin-top: 2px;
	 }
#at16ppa {
	background: #fff;
	border: 1px solid #ccc;
	height: 228px;
	width: 178px;
	overflow: auto;
	 }
#at16ppa a {
	display: block;
	white-space: nowrap;
	padding: 4px 8px;
	font-size: 12px !important;
	 }
#at16eatdr {
	position: absolute;
	background: #fff;
	border-top: 0px;
	max-height: 110px;
	overflow: auto;
	z-index: 500;
	top: 129px;
	left: 21px;
	width: 277px;
	 }
* html #at_email #at16eatdr {
	top: 115px !important;
	width: 272px !important;
	 }
*:first-child + html #at_email #at16eatdr {
	top: 115px !important;
	width: 272px !important;
	 }
html > body #at_email form #at16eatdr.abif {
	top: 137px;
	width: 278px !important;
	 }
#at16eatdr a {
	display: block;
	overflow: hidden;
	border-bottom: 1px dotted #eee;
	padding: 4px 8px;
	 }
#at16eatdr a:hover, #at16eatdr a.hover {
	background: #e0eefa;
	text-decoration: none;
	color: #333;
	 }
#at_promo {
	font-size: 12px;
	display: none;
	 }
#at_promo button {
	background: #ee6a44;
	border-top: 1px solid #ffa389;
	border-left: 1px solid #ffa389;
	border-right: 1px solid #d4522c;
	border-bottom: 1px solid #d4522c;
	color: #fff;
	 }
#at_promo .at-promo-content {
	margin-top: 12px;
	 }
#at_promo .at-promo-btn {
	padding-top: 10px;
	 }
#at_promo .at-promo-top {
	background: url("https://2img.net/i/fa/addthis/60x60_atn_logo.jpg") no-repeat 0 0;
	padding: 10px 0 5px 70px;
	 }
#at_promo h4 {
	font-size: 14px;
	font-weight: 500;
	margin: 0 0 4px;
	 }
#at_promo h4 sup {
	font-size: 11px;
	color: #ee6a44;
	 }
#at_promo span {
	display: block;
	 }
#at_promo .at-promo-btm-ffx {
	background: url("https://2img.net/i/fa/addthis/60x60_at_firefox_toolbar.jpg") no-repeat 0 0;
	padding: 6px 0 0 70px;
	 }
#at_promo .at-promo-btm-ie {
	background: url("https://2img.net/i/fa/addthis/60x60_at_ie_toolbar.png") no-repeat 0 0;
	padding: 6px 0 0 70px;
	 }
#left .module-advert {
	background-color: #ffffff;
	color: #444444;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 0;
	 }
#left .module-advert span.corners-bottom, #left .module-advert span.corners-top {
	margin: 0;
	 }
#main .module-advert {
	background-color: #ffffff;
	color: #444444;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 0 10px;
	 }
#main .module-advert span.corners-bottom, #main .module-advert span.corners-top {
	margin: 0 -10px;
	 }
#forum_rules table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 5px 5px;
	table-layout: fixed;
	 }
#forum_rules .logo {
	vertical-align: top;
	width: 100px;
	overflow: hidden;
	 }
#forum_rules .logo img {
	max-width: 100px;
	 }
#forum_rules table.postbody {
	margin-left:0px;
	}
div.navbar ul.linklist li.rightside strong a {
	font-weight: normal;
	 }
.portal .column {
	padding: 0 12px;
	 }
.portal .column:first-child {
	float: left;
	padding: 0 12px 0 0;
	 }
.portal .column:last-child {
	float: right;
	padding: 0 0 0 12px;
	 }
.portal .portal-mid {
	display: block !important;
	padding: 0 12px;
	 }
.portal .portal-mid > div {
	float: left;
	width: 100%;
	 }
@media (max-width: 1200px) {
	.portal .column:last-child {
	display: none;
	 }
.portal .portal-mid {
	margin-right: 0 !important;
	padding-right: 0;
	 }
 }
@media (max-width: 900px) {
	.portal .column:first-child {
	display: none;
	 }
.portal .portal-mid {
	margin-left: 0 !important;
	padding-left: 0;
	 }
 }
.hiddenMsgTitle {
	font-size: 0.9em;
	 }
.hiddenMsgBody {
	display: none;
	padding-top: 2em;
	 }
#main-content .panel .inner ol, #main-content .panel .inner ul {
	padding-left: 40px;
	 }
#main-content .panel .inner ul {
	list-style-type: disc;
	 }
#main-content .inner .postbody .signature_div ol, #main-content .inner .postbody .signature_div ul {
	padding-left: 40px;
	 }
#main-content .inner .signature_div ul {
	list-style-type: disc;
	 }
.noList {
	list-style-type: none !important;
	padding: 0 !important;
	 }
.lastpost-avatar {
	float: left;
	padding: 11px 18px 11px 0;
	position: relative;
	display: none;
	 }
.lastpost-avatar img {
	border-radius: 38px;
	display: block;
	height: 38px;
	padding: 2px;
	position: relative;
	width: 38px;
	z-index: 1;
	 }
.lastpost-avatar:after {
	background: rgba(0, 0, 0, 0.1);
	border-color: #FFF;
	border-radius: 38px;
	border-style: solid;
	border-width: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
	content: "\f47e";
	display: block;
	font-size: 1.8rem;
	height: 38px;
	left: 0;
	line-height: 34px;
	position: absolute;
	text-align: center;
	top: 11px;
	width: 38px;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	 }
.topics .row .lastpost {
	padding: 9px 18px !important;
	 }
.topics .lastpost-avatar {
	padding: 1px 18px 1px 0;
	 }
.topics .lastpost-avatar:after {
	top: 1px;
	 }
.post-content {
	font-weight: 500 !important;
	 }
h1.post-content {
	font-size: 2em;
	line-height: 2.4em;
	 }
h2.post-content {
	font-size: 1.5em;
	line-height: 1.8em;
	 }
h3.post-content {
	font-size: 1.2em;
	line-height: 1.3em;
	 }
h4.post-content {
	font-size: 1em;
	line-height: 1.3em;
	 }
h5.post-content {
	font-size: 0.8em;
	line-height: 0.7em;
	 }
h6.post-content {
	font-size: 0.7em;
	line-height: 0.6em;
	 }

/*PA*/
.ca-wrap {
	background-color: #f8f8f8;
	border-radius: 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
	clear: both;
	margin: 24px 0;
	overflow: hidden;
	width: 100%;
	 }
.ca-body {
	background-color: #ffffff;
	border-color: #f0f0f0;
	border-radius: 3px;
	border-style: solid;
	border-width: 0 1px 0 0;
	margin-right: 180px;
	padding: 18px;
	 }
.ca-sidebar {
	background-color: transparent;
	float: right;
	padding: 18px;
	width: 180px;
	 }
.AD_Block {
	margin-bottom: 24px;
	 }
.AD_BlockTitle {
	margin-left: -18px;
	padding-left: 18px;
	 }
.AD_BlockTitle p {
	font-size: 1.6rem;
	 }
.AD_BlockTitle i {
	font-size: 2.1rem;
	 }
.AD_SellerIdentity {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 0 0 1px;
	margin-bottom: 18px;
	padding-bottom: 9px;
	 }
.AD_ContentLeft {
	margin-bottom: 18px;
	width: 100%;
	 }
.AD_ContentRight {
	width: 100%;
	 }
ul.AD_ListNoStyle,ul.AD_ListNoStyle > li {
	margin: 0;
	padding: 0 !important;
	list-style-type: none;
	 }
.AD_ListInline {
	display: block;
	font-size: 1.3rem;
	font-weight: 500;
	margin: 0 !important;
	padding: 0;
	 }
.AD_ListInline > li {
	display: inline-block;
	 }
.AD_ListInline:after {
	clear: both;
	content: "";
	display: block;
	 }
.AD_UploadPhoto {
	width: 525px;
	 }
.AD_UploadPhoto ul {
	margin: 0;
	padding: 0 !important;
	 }
.AD_UploadPhoto ul li {
	position: relative;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	list-style-type: none;
	width: 150px;
	height: 150px;
	background: #eee;
	border: 2px dashed #7b1414;
	 }
.AD_UploadPhoto .AD_Photo {
	display: block;
	width: 100%;
	height: 100%;
	 }
.AD_UploadPhoto .AD_Photo:hover {
	cursor: pointer;
	 }
.AD_UploadPhoto .AD_Photo input[type="file"] {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	 }
.AD_UploadPhoto .AD_Photo span {
	display: block;
	width: 100%;
	text-align: center;
	color: #000;
	 }
.AD_UploadPhoto .AD_Photo span:before {
	content: "";
	display: block;
	margin: 40px auto 5px;
	width: 50px;
	height: 50px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAANISURBVHja7JvPa9RAFMfH+gtZ1FqKtCJ6EkXrweLR01JKFf0XFrT4gT0rCAvqVg+iIPTgqSIeFipIqYKLwh6kIFREClLwXE+iWG2l7UHdsl5epIZsNslmZpJmDw+WTSZ530+SN2/mzahGo6GybKoDoAMg4wAAnVYGGm1aWaePSRevHUIaxGuFkBbx2iCkSbwWCGkTHzuENIqPFUJaxccGwevPY0AJeAesWBQXl62IlpJoawqgH5jeBIJb2bRo/Q9AH7CQAfGOLYjmfwBmMyTesVkHQD6D4h3LK2AywwAmFTCXYQBzCljKMIAlZfiGX4AXksCcl+5oD3ACOAs8ABZN+mQKwG/gOrAtQHa2A7gE/NgsAOaBUxHS1D55W1IN4KE80ai5+lbgaVoBzLcp3rFu4FPaAPwBBtsUfgC4ozsW6AIw1obwQaAigTOVQfArsD2i+JLpXEAHgGoE4VuA+y260ZoAKgBDYgX5rxb1jdEBoBwh0j9ucq3PQFECYZBgWZQ2VgFcCCF+J/DM4xp1iSO5CG9TTtrWbQHoD+HsTY/2y8BIDN3niFzLOIDeEJneqof4gRbt3PfzO3egFQQdAM4EBDDh8doHefJhADhvQt0kgMsBnDru4VTQ3CEsACXXNgZgPIBDVY9on9MIINesd9ABYBHY7ePMYY82xRDBLQoAJfcwlgrf8HHkokeS020AQI9XLNAFYBnY18SRiuvcWsjuLSoABcyYHA6/kkTH7cR713klgwDGTE+IVD3mBNxj+0ILge3axmuP2pgSqwL7Nzix5jo+ZBDAsK1J0VXgNrAX+JVFAI59l9miRH0CtgsjNoPgzySUxmx2g2+TUBy1mQhdTUp53FYqfCgpCyRsDIZeJm2JjMnh8DpwMmmLpExOiDxK6jI5E1Nia1J10r5cPojdszApesvUfoGgBZEpg9PiU+6qlW0ACtgln5tfYaQnYD/vVxipSBFGJQ2AktHi6xYBckae7KgMaobl95gc8yuETABdprfMhLUu4FrMVeE6cFc+NZV0AI6dBj7GILwCHLG5aard4JgHnnjMH/jZuoxtjiZh11hc1ivBbRx4DnyQ7u0b8EbWIV0BzgEHQ+8X6Owc7QDoAMi0/R0A898zkDjdtWoAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: 100%;
	 }
.AD_UploadPhoto span#AD_MorePhotos {
	display: inline-block;
	margin-top: 55px;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	 }
.AD_UploadPhoto span#AD_MorePhotos:hover {
	cursor: pointer;
	 }
.AD_UploadPhoto .progress {
	display: none;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.6);
	z-index: 3000;
	}
.AD_UploadPhoto div.progress:before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	margin: auto;
	margin-top: 35%;
	background-image: url('data:image/gif;
	base64,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');
	background-repeat: no-repeat;
	background-size: 100%;
	}
.AD_UploadPhoto .hidden, .AD_ListNoStyle .hidden, .AD_UploadPhoto .AD_Photo span.hidden {
	display: none;
	 }
.AD_UploadPhoto .AD_Delete {
	position: absolute;
	bottom: 2px;
	right: 2px;
	width: 20px;
	height: 20px;
	background-color: rgba(248, 248, 248, 0.8);
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAChyAAAocgF7isG5AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKHSURBVHja5Js7TiNBEEDfFBMiX4AbcJ6VVhaBRW5xCI6AyBGBZSE5ItjTbLLBXsAiZOUN3IOGAYb5VHVXQSeWLLvc73mmu6ZLVf0+pztOgJ/AFVABt8AWeCbWqIFr4BL4A9wAD8C/9oeqjoAT4B646ATbActAEur0p/3ovL8BVm0JMgCeFGibAkeFJ7HdJ9ZXAvrgI0nog39XQj0Qvi0Bp7fDEPi2BIBVnRa8ixE/5FHCGPi2hF+SVvuxw9PtMAW+GVeStjqCSpgDD1BJ2ucJKGEuPMCtpCC7YBI04HfAVtJCtgwkQQt+CTw3eUAUCarw3UzQuwR1+K4AzxJM4N8T4FGCGfxHAjxJMIXvE+BBgjn8ZwJKSsgCP0RACQnZ4IcKyCkhK/wYATkkZIcfK8BSQhF4Jq7OjQRmTLj53mV6vSsBD29PhXNvU/v0uigBP/UK0LwS5oDPhp+yBlisCcXgNQSUkqBWqBGlCeWUoFqlEsWJ5ZCgXqIT5QlaSjCpT4rBRC0kmBVn5+QBn41T4K/CVrcHzoAni0kK33xYCahTertQiLVIseooAjRSZI1DlSICLOBNJUgQeDMJEgjeRIIEg1eXIAHhVSVIYfh961CkiAQpCL9LGd4ZBStQXio2WmeMo58XxAG81gPUpCtBHMAXlSBO4ItJEEfwRSSIM/jsEsQhfFYJ4hQ+mwRxDJ9FgjiHN5cgAeBNJUgQeDMJdSD4rgSVZ4c6BYsCry3hUYB1MHjN22EtwCEgvJaEg3DsqIwIryHhRji2k26Cws+RsAEehGMb6WqgBM8ttGMkvLTQNnnAEAkR+oeHSHjVP9zOBPskRGqe7pPwpnm6+uLt88u0zR/4oH3+/wDcuzyspCSUCwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 85%;
	background-position: center;
	 }
.AD_UploadPhoto .AD_Delete:hover {
	cursor: pointer;
	 }
#AD_SelectCountry > .custom-combobox > .custom-combobox-input {
	display: inline-block;
	height: 15px;
	padding: 1px;
	margin: 0;
	 }
#AD_SelectCountry > .custom-combobox > .ui-button {
	padding: .23em 1em;
	border-left: 0;
	 }
.AD_MainLayout {
	float: left;
	margin-right: -300px;
	width: 100%;
	 }
.AD_SidebarLayout {
	float: right;
	width: 295px;
	margin-bottom: 4px;
	 }
.panel .AD_SectionTitle p {
	border-bottom: 1px solid #7b1414;
	color: #7b1414;
	font-family: 'Roboto', sans-serif;
	font-size: 1.05em;
	margin: .5em 0;
	padding-bottom: 2px;
	text-transform: uppercase;
	 }
.AD_SectionTitle {
	padding: 5px;
	 }
.AD_SectionGallery {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
	text-align: center;
	 }
#AD_MainImg,#AD_Thumbs {
	margin: 0 auto;
	vertical-align: top;
	display: inline-block;
	box-sizing: border-box;
	 }
#AD_MainImg {
	width: 50%;
	min-width: 300px;
	margin-right: 1%;
	margin-bottom: 10px;
	 }
#AD_Thumbs {
	width: 40%;
	min-width: 300px;
	 }
.AD_Thumb img {
	width: 100%;
	visibility: hidden;
	 }
.AD_Thumb {
	display: inline-block;
	background-color: #ffffff;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	border: 3px solid #ffffff;
	box-sizing: border-box;
	 }
#AD_MainImg .AD_Thumb {
	width: 100%;
	height: 425px;
	 }
#AD_Thumbs .AD_Thumb {
	width: 45%;
	height: 135px;
	margin: 0 2% 10px 2%;
	float: left;
	 }
.AD_Thumb.active {
	border-color: #7b1414;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.6)";
	filter: alpha(opacity=0.6);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	 }
.AD_SectionDescription {
	font-size: 10 px;
	 }
.AD_ListDesc li {
	margin: 0 -18px;
	padding: 9px 18px;
	 }
.AD_ListDesc li:nth-child(2n + 1) {
	background-color: #f8f8f8;
	 }
.AD_ListDesc li:nth-child(2n) {
	background-color: #ffffff;
	 }
.AD_ListDesc .AD_ListDescLabel {
	width: 150px;
	display: inline-block;
	font-weight: 500;
	 }
.AD_ListDesc .AD_ListDescLabel img {
	margin: 0 9px 0 0;
	vertical-align: middle;
	width: 16px;
	 }
.AD_Description {
	margin-top: 25px;
	 }
.AD_Description{
	word-break: break-word;
	}
.AD_SidebarLayout .AD_Block {
	margin-bottom: 10px;
	 }
.AD_SidebarLayout .AD_Block .AD_BlockTitle p {
	margin: 0;
	padding: 0;
	font-size: 1.05em;
	 }
.AD_SidebarLayout .AD_Block .AD_BlockTitle {
	padding: 10px 1%;
	margin: 0;
	text-align: center;
	 }
.AD_SidebarLayout .AD_Block .AD_BlockContent {
	padding: 10px 1%;
	 }
.AD_SellerIdentity .AD_ContentLeft,.AD_SellerIdentity .AD_ContentRight {
	box-sizing: border-box;
	font-size: 10 px;
	 }
.AD_SellerIdentity .AD_ContentLeft {
	text-align: center;
	width: 100%;
	 }
.AD_SellerIdentity .AD_ContentRight {
	width: 100%;
	 }
.AD_SellerAvatar {
	display: inline-block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 90px;
	border-radius: 50%;
	 }
.AD_SellerName {
	font-weight: 500;
	 }
.AD_SellerIdentity .AD_ContentRight ul {
	min-height: 90px;
	line-height: 30px;
	 }
.AD_SellerIdentity .AD_ContentRight ul img {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	 }
.AD_SellerIdentity .AD_ContentRight ul span {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	 }
.pro_number_blank span {
	margin: 0 0 0 22px !important;
	line-height: 15px;
	 }
.AD_Button {
	display: block;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	text-decoration: none;
	background: #eee;
	margin-bottom: 5px;
	 }
.AD_Button:hover {
	text-decoration: none !important;
	background: #ccc;
	 }
.AD_ListOptions {
	width: 100%;
	 }
.AD_ListOptions li {
	clear: both;
	display: block;
	margin-top: 9px;
	 }
.AD_ListOptions li:hover {
	opacity: 0.6;
	 }
.AD_ListOptions li img {
	display: block;
	padding: 10px 0;
	margin: auto;
	width: 30px;
	 }
.AD_ListOptions li a, .AD_ListOptions li a:hover {
	display: block;
	height: 100%;
	font-size: 10 px;
	 }
.AD_Label {
	float: left;
	padding: 10px 0;
	 }
.AD_StatusList {
	vertical-align: 3px;
	 }
.AD_StatusLabel {
	background-color: #ff0000;
	color: #ffffff;
	border-radius: 3px;
	font-size: 10px;
	font-weight: normal;
	margin-right: 9px;
	padding: 3px 9px;
	white-space: nowrap;
	 }
.AD_DateLabel {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: dashed;
	border-width: 0 0 1px;
	font-size: 1.3rem;
	font-weight: 400;
	margin-bottom: 18px;
	padding-bottom: 6px;
	width: 100%;
	 }
.header ul {
	width: 100%;
	margin: 2px 0 4px;
	 }
.AD_Header li {
	color: #ffffff;
	float: left;
	line-height: 1;
	padding: 18px;
	 }
.AD_Header .AD_ContentLeft {
	width: 75%;
	 }
.AD_Header .AD_ContentRight {
	width: 25%;
	 }
.AD_Row {
	list-style-type: none;
	padding: 18px;
	 }
.AD_Row p {
	font-size: 10 px;
	margin: 0;
	padding: 0;
	 }
.AD_Row li {
	float: left;
	 }
.AD_Row .col1 {
	min-width: 120px;
	width: 10%;
	 }
.AD_Row .col2 {
	margin-bottom: 9px;
	width: 70%;
	 }
.AD_Row .col3 {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 0 1px 0 0;
	margin-right: 18px;
	width: 35%;
	 }
.AD_Row .col4 {
	width: 35%;
	text-align: center;
	 }
.AD_Row .col5 {
	height: 18px;
	line-height: 18px;
	margin-top: -27px;
	text-align: right;
	width: 100%;
	 }
.AD_Image {
	background-color: rgba(0, 0, 0, 0.1);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 3px 3px 0 0;
	display: block;
	height: 100px;
	margin: -9px 21px 12px -9px;
	position: relative;
	width: 120px;
	 }
ul.AD_Item {
	position: relative;
	display: block;
	max-height: 150px;
	margin: 10px 0;
	 }
.AD_Infos {
	font-weight: 400;
	 }
.AD_Infos li {
	clear: both;
	text-align: left;
	 }
.AD_Infos p {
	line-height: 30px;
	 }
.AD_Infos img {
	margin-right: 6px;
	vertical-align: middle;
	width: 16px;
	 }
.AD_Item .col1 {
	position: relative;
	 }
a.AD_Title {
	color: #7b1414;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	text-decoration: none;
	word-break: break-word;
	word-wrap: break-word;
	 }
.AD_Price {
	border-color: rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	display: block;
	float: right;
	font-size: 1.6rem;
	font-weight: 500;
	padding: 3px 9px !important;
	word-wrap: break-word;
	 }
.AD_Price.text-justify {
	text-align: justify !important;
	 }
.AD_TopImg {
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 0 0 3px 3px;
	bottom: -21px;
	height: 21px;
	left: 0;
	line-height: 21px;
	padding: 0 9px;
	position: absolute;
	right: 0;
	 }
.AD_NbPhoto {
	display: inline-block;
	height: 21px;
	font-size: 1.1rem;
	font-weight: 400;
	color: #404040;
	 }
.AD_IconPhoto {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 6px 0 0;
	vertical-align: -3px;
	 }
.AD_TopImg:after {
	clear: both;
	 }
.AD_SearchBox {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 30px;
	line-height: 20px;
	padding: 5px;
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 }
.AD_Filters {
	position: relative;
	display: block;
	width: 99%;
	height: 10 px;
	text-align: right;
	margin-bottom: 5px;
	 }
.AD_Preview {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	line-height: 20px;
	 }
.AD_Preview .h3 {
	margin-top: 5px;
	 }
.AD_PreviewContent {
	padding: 5px;
	background-color: #f0f0f0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 }
.AD_Preview .AD_PreviewTitle {
	font-size: 12px;
	font-weight: 500;
	margin: 5px 0 10px;
	 }
#AD_Form input, #AD_Form textarea, #AD_Form select,#EV_Form input, #EV_Form textarea, #EV_Form select{
	box-sizing: border-box;
	background-color: #ffffff;
	color: #444444;
	 }
#EV_Form input[type="text"],#EV_Form input[type="time"], #EV_Form select{
	height: 40px;
	}
.filter_ads {
	color: #ffffff;
	float: right;
	margin: -11px 0 -26px;
	 }
#AD_Form input.has-help-txt,#EV_Form input.has-help-txt,#EV_Form input.error,#AD_Form input.error,#EV_Form input.valid,#AD_Form input.valid{
	padding-right: 25px;
	 }
.input-button {
	position: relative;
	 }
.input-button span {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
	width: 20px;
	text-align: center;
	 }
.input-button input {
	padding-left: 20px;
	 }
.AD_localisation {
	position: relative;
	 }
.AD_SectionDescription #mod_comment {
	margin: 10px 0;
	 }
.button-custom {
	position: relative;
	background: #fff;
	background-image: -webkit-linear-gradient(top, #fff, #d6d6d6);
	background-image: -moz-linear-gradient(top, #fff, #d6d6d6);
	background-image: -ms-linear-gradient(top, #fff, #d6d6d6);
	background-image: -o-linear-gradient(top, #fff, #d6d6d6);
	background-image: linear-gradient(to bottom, #fff, #d6d6d6);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 20px 10px 15px;
	border: solid #aaa 1px;
	text-decoration: none;
	font-weight: 500;
	cursor: pointer;
	 }
.button-custom:hover {
	background: #eee;
	 }
.button-custom,.button-custom:after,.button-custom:before {
	-webkit-transition: -webkit-transform 0.75s,background-color .125s;
	-moz-transition: -moz-transform 0.75s,background-color .125s;
	-ms-transition: -ms-transform 0.75s,background-color .125s;
	transition: transform 0.75s,background-color .125s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	 }
.button-custom:after,.button-custom:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	 }
.button-custom:before {
	z-index: 2;
	 }
.button-custom i.ic-geo {
	height: 18px;
	width: 18px;
	float: left;
	margin: -3px 2px 0;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAL9JREFUKM9jKGUgDFG5zKVupeVA6Apk4VBkXHqj9D8UXis1xKZIq/QTXAkIfizVwFS0Byr5CSgNYe1EVyQBlVhUygaEi8Hsf6ViqIqsoYq0wDxtKM8KVZEuVNgfzAuC8rRRFbGUfgALvy2tKK0sfQdmvweKojl8NorfQHAWpu80S/+iKPkLFMESmPNQFM3BHuJiQBfBlLwpFcUVdxFwReG4I5ihdD5YyVx8qYChlLP0LBBy4FfEUCoNhAyEFGGBAJPj825MoCeBAAAAAElFTkSuQmCC);
	 }
.button-custom:after {
	z-index: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #888;
	background-color: #999;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/gif;
	base64,R0lGODlhEAAQAPIAAJmZmf///7CwsOPj4////9fX18rKysPDwyH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
	content: '';
	 }
.button-custom.btn-loading {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
	 }
.AD_Form_MOD {
	margin: 10px 0;
	 }
#AD_RevisionTable {
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	margin: 10px 0;
	 }
#AD_RevisionTable .header {
	border-collapse: separate;
	 }
#AD_RevisionTable th {
	padding: 10px 5px;
	border: 1px solid #f0f0f0;
	 }
#AD_RevisionTable td {
	width: 30%;
	padding: 5px;
	margin: 0;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	 }
#AD_RevisionTable td:first-child {
	width: 20%;
	 }
.AD_Breadcrumb {
	margin: 10px 0;
	 }
.AD_StatusNoValid {
	background-color: #e67e22;
	 }
.AD_StatusValid {
	background-color: #27ae60;
	 }
.AD_StatusRejected {
	background-color: #c0392b;
	 }
.AD_LastPA a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	 }
#AD_BlockOptions #moderationinfos div {
	margin-top: 1em;
	word-wrap: break-word;
	}

/* START EVENTS */
#EV_SelectCountry > .custom-combobox > .custom-combobox-input {
	display: inline-block;
	height: 15px;
	padding: 1px;
	margin: 0;
	}
#EV_SelectCountry > .custom-combobox > .ui-button {
	padding: .23em 1em;
	border-left: 0;
	}
.EV_UploadPhoto {
	width: 525px;
	}
.EV_UploadPhoto ul {
	margin: 0;
	padding: 0 !important;
	}
.EV_UploadPhoto ul li {
	position: relative;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	list-style-type: none;
	width: 100px;
	height: 100px;
	background: #eee;
	background-position: center;
	border: 2px dashed #7b1414;
	}
.EV_UploadPhoto ul li#EV_main_img {
	width: 430px;
	height: 250px;
	}
.EV_UploadPhoto .EV_Photo {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	}
.EV_UploadPhoto .EV_Photo input[type="file"] {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	}
.EV_UploadPhoto .EV_Photo span {
	display: block;
	width: 100%;
	text-align: center;
	color: #000;
	}
.EV_UploadPhoto .EV_Photo span.hidden {
	display: none;
	}
.EV_UploadPhoto .EV_Photo span:before {
	content: "";
	display: block;
	margin: 25px auto 5px;
	width: 30px;
	height: 30px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAANISURBVHja7JvPa9RAFMfH+gtZ1FqKtCJ6EkXrweLR01JKFf0XFrT4gT0rCAvqVg+iIPTgqSIeFipIqYKLwh6kIFREClLwXE+iWG2l7UHdsl5epIZsNslmZpJmDw+WTSZ530+SN2/mzahGo6GybKoDoAMg4wAAnVYGGm1aWaePSRevHUIaxGuFkBbx2iCkSbwWCGkTHzuENIqPFUJaxccGwevPY0AJeAesWBQXl62IlpJoawqgH5jeBIJb2bRo/Q9AH7CQAfGOLYjmfwBmMyTesVkHQD6D4h3LK2AywwAmFTCXYQBzCljKMIAlZfiGX4AXksCcl+5oD3ACOAs8ABZN+mQKwG/gOrAtQHa2A7gE/NgsAOaBUxHS1D55W1IN4KE80ai5+lbgaVoBzLcp3rFu4FPaAPwBBtsUfgC4ozsW6AIw1obwQaAigTOVQfArsD2i+JLpXEAHgGoE4VuA+y260ZoAKgBDYgX5rxb1jdEBoBwh0j9ucq3PQFECYZBgWZQ2VgFcCCF+J/DM4xp1iSO5CG9TTtrWbQHoD+HsTY/2y8BIDN3niFzLOIDeEJneqof4gRbt3PfzO3egFQQdAM4EBDDh8doHefJhADhvQt0kgMsBnDru4VTQ3CEsACXXNgZgPIBDVY9on9MIINesd9ABYBHY7ePMYY82xRDBLQoAJfcwlgrf8HHkokeS020AQI9XLNAFYBnY18SRiuvcWsjuLSoABcyYHA6/kkTH7cR713klgwDGTE+IVD3mBNxj+0ILge3axmuP2pgSqwL7Nzix5jo+ZBDAsK1J0VXgNrAX+JVFAI59l9miRH0CtgsjNoPgzySUxmx2g2+TUBy1mQhdTUp53FYqfCgpCyRsDIZeJm2JjMnh8DpwMmmLpExOiDxK6jI5E1Nia1J10r5cPojdszApesvUfoGgBZEpg9PiU+6qlW0ACtgln5tfYaQnYD/vVxipSBFGJQ2AktHi6xYBckae7KgMaobl95gc8yuETABdprfMhLUu4FrMVeE6cFc+NZV0AI6dBj7GILwCHLG5aard4JgHnnjMH/jZuoxtjiZh11hc1ivBbRx4DnyQ7u0b8EbWIV0BzgEHQ+8X6Owc7QDoAMi0/R0A898zkDjdtWoAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: 100%;
	}
.EV_UploadPhoto #EV_main_img .EV_Photo span:before {
	margin: 100px auto 5px;
	}
.EV_UploadPhoto .progress {
	display: none;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.6);
	z-index: 3000;
	}
.EV_UploadPhoto div.progress:before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	margin: auto;
	margin-top: 35%;
	background-image: url('data:image/gif;
	base64,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');
	background-repeat: no-repeat;
	background-size: 100%;
	}
.EV_UploadPhoto #EV_main_img div.progress:before {
	margin-top: 25%;
	}
.EV_UploadPhoto .bar {
	height: 18px;
	background: green;
	}
.EV_UploadPhoto .EV_Delete {
	position: absolute;
	bottom: 2px;
	right: 2px;
	width: 20px;
	height: 20px;
	background-color: rgba(248, 248, 248, 0.8);
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAChyAAAocgF7isG5AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKHSURBVHja5Js7TiNBEEDfFBMiX4AbcJ6VVhaBRW5xCI6AyBGBZSE5ItjTbLLBXsAiZOUN3IOGAYb5VHVXQSeWLLvc73mmu6ZLVf0+pztOgJ/AFVABt8AWeCbWqIFr4BL4A9wAD8C/9oeqjoAT4B646ATbActAEur0p/3ovL8BVm0JMgCeFGibAkeFJ7HdJ9ZXAvrgI0nog39XQj0Qvi0Bp7fDEPi2BIBVnRa8ixE/5FHCGPi2hF+SVvuxw9PtMAW+GVeStjqCSpgDD1BJ2ucJKGEuPMCtpCC7YBI04HfAVtJCtgwkQQt+CTw3eUAUCarw3UzQuwR1+K4AzxJM4N8T4FGCGfxHAjxJMIXvE+BBgjn8ZwJKSsgCP0RACQnZ4IcKyCkhK/wYATkkZIcfK8BSQhF4Jq7OjQRmTLj53mV6vSsBD29PhXNvU/v0uigBP/UK0LwS5oDPhp+yBlisCcXgNQSUkqBWqBGlCeWUoFqlEsWJ5ZCgXqIT5QlaSjCpT4rBRC0kmBVn5+QBn41T4K/CVrcHzoAni0kK33xYCahTertQiLVIseooAjRSZI1DlSICLOBNJUgQeDMJEgjeRIIEg1eXIAHhVSVIYfh961CkiAQpCL9LGd4ZBStQXio2WmeMo58XxAG81gPUpCtBHMAXlSBO4ItJEEfwRSSIM/jsEsQhfFYJ4hQ+mwRxDJ9FgjiHN5cgAeBNJUgQeDMJdSD4rgSVZ4c6BYsCry3hUYB1MHjN22EtwCEgvJaEg3DsqIwIryHhRji2k26Cws+RsAEehGMb6WqgBM8ttGMkvLTQNnnAEAkR+oeHSHjVP9zOBPskRGqe7pPwpnm6+uLt88u0zR/4oH3+/wDcuzyspCSUCwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 85%;
	background-position: center;
	cursor: pointer;
	}
.EV_UploadPhoto .EV_Delete.hidden {
	display: none;
	}
#ui-datepicker-div.ui-widget{
	font-size: 1.5rem;
	}
.EV_StatusLabel {
	background-color: #d31141;
	color: #FFF;
	border-radius: 3px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 9px;
	padding: 3px 9px;
	white-space: nowrap;
	vertical-align: middle;
	}
.EV_HalfBlock{
	margin: 0 auto;
	vertical-align: top;
	display: inline-block;
	box-sizing: border-box;
	width: 48%;
	min-width: 300px;
	margin-right: 1%;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	min-height: 425px;
	}
.EV_HalfBlock .AD_Thumb {
	width: 100%;
	height: 425px;
	}
.EV_HalfBlock .List_thumb .AD_Thumb {
	display: inline-block;
	max-width: 60px;
	max-height: 60px;
	margin: 0 5px;
	}
.EV_HalfBlock .List_thumb{
	padding: 10px 0;
	border-bottom: 3px solid #eee;
	}
.EV_MainInfos{
	border-bottom: 1px solid #eee;
	padding: 20px 0;
	}
.EV_MainInfos div{
	display: inline-block;
	width: 49%;
	box-sizing: border-box;
	vertical-align: top;
	text-align: left;
	padding: 0 10px;
	}
.EV_MainInfos div:last-child{
	border-left: 1px solid #444;
	}
.EV_MainInfosTitle{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	color: #777;
	}
.EV_MainInfosDesc{
	font-style: italic;
	padding-left: 20px;
	font-size: 13px;
	}
.EV_MainMap{
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	}
.EV_MainMap #img_map{
	margin-top: 20px;
	width: 340px;
	height: 200px;
	background-size: cover;
	background-position: center;
	}
#AD_BlockModo > .AD_BlockContent .button2{
	width: 100%!important;
	text-align: center;
	margin: 0!important;
	}
.inline{
	display: inline-block;
	vertical-align: top;
	}
.EV_FixedTitle{
	height : 70px;
	}
.EV_DateBlock{
	margin-right: 5px;
	}
.EV_DateBlock p{
	width: 50px;
	background: #3793ff;
	color: #fff;
	text-align: center;
	padding: 2px 0;
	margin: 0;
	}
#EV_BlockSeller .AD_ContentRight ul span{
	display: initial;
	word-break: break-word;
	}
.AD_Block .button2{
	width: 100%!important;
	height: 36px;
	text-align: center;
	margin: 0!important;
	}
.EV_DateBlock .year{
	font-size: 11px;
	background: #d31141;
	}
.EV_DateBlock .day{
	font-size: 25px;
	font-weight: bold;
	 padding: 0;
	}
.EV_DateBlock .dayString{
	font-size: 10px;
	}
.EV_Ticket_link{
	margin-top: 15px;
	}
.EV_FixedTitle h1 {
	vertical-align: top;
	}
.EV_FixedTitle .sub-header-path{
	vertical-align: bottom;
	margin-top: 5px;
	}
.EV_TagCategory{
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	color: #fff!important;
	display: inline-block;
	font-size: 11px;
	font-weight: 500;
	overflow: hidden;
	padding: 6px 9px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	width: auto!important;
	}
.EV_TagColor_bg1  {
	background-color:#4693d3;
	}
 
/* Animaux */
.EV_TagColor_bg2  {
	background-color:#db6989;
	}
 
/* Bï¿½bï¿½ & Puï¿½riculture */
.EV_TagColor_bg12 {
	background-color:#f44336;
	}
 
/* Communautï¿½ */
.EV_TagColor_bg13 {
	background-color:#00838f;
	}
 
/* Culture */
.EV_TagColor_bg3  {
	background-color:#ffaf02;
	}
 
/* Emploi & Formation */
.EV_TagColor_bg5  {
	background-color:#00a8c6;
	}
 
/* Immobilier */
.EV_TagColor_bg14 {
	background-color:#9db10b;
	}
 
/* Loisirs */
.EV_TagColor_bg7  {
	background-color:#ff7200;
	}
 
/* Maison, Dï¿½co, Jardin */
.EV_TagColor_bg8  {
	background-color:#767690;
	}
 
/* Mode & Beautï¿½ */
.EV_TagColor_bg6  {
	background-color:#77c04b;
	}
 
/* Multimï¿½dia */
.EV_TagColor_bg15 {
	background-color:#3f51b5;
	}
 
/* Religion & Spiritualitï¿½ */
.EV_TagColor_bg10 {
	background-color:#a868c2;
	}
 
/* Rencontres & Sorties */
.EV_TagColor_bg16 {
	background-color:#009688;
	}
 
/* Sport */
.EV_TagColor_bg4  {
	background-color:#bd967a;
	}
 
/* Vï¿½hicule */
.EV_TagColor_bg11 {
	background-color:#f465af;
	}
 
/* Autre Catï¿½gorie */
.EV_List{
	margin-bottom: 20px;
	}
.EV_Pagination{
	float: none;
	margin: 15px 0;
	}
.EV_List ul li{
	position: relative;
	display: block;
	}
.EV_List > .button{
	display: block;
	width: 10%!important;
	}
.EV_List .pagination{
	display: block;
	margin: 10px auto;
	float: none;
	}
div.EV_ListMonth{
	width: 100%;
	height: 18px;
	border-bottom: 1px solid #7b1414;
	text-align: center;
	margin:30px 0;
	background: #f8f8f8;
	}
div.EV_ListMonth span{
	font-size: 20px;
	background-color: #f8f8f8!important;
	padding: 0 10px;
	}
.EV_Item{
	display: block;
	position: relative;
	width: 96%;
	margin: 15px auto;
	background-color: #e9ebed;
	height: 100px;
	overflow: hidden;
	}
.EV_Item > div{
	display: block;
	float: left;
	max-height: 100px;
	}
.EV_Item .EV_ItemImg, .EV_Item .EV_ItemDate{
	width: 100px;
	height: 100%;
	}
.EV_Item .EV_ItemImg img{
	width: 100%;
	max-width: 100px;
	max-height: 100px;
	}
.EV_Item .EV_ItemDate{
	line-height:100px;
	background-color: #7b1414;
	text-align: center;
	padding: 5px 0;
	}
.EV_Item .EV_ItemDate p{
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	line-height: 30px;
	}
.EV_Item .EV_ItemDate p span:first-child{
	font-size: 20px;
	}
.EV_Item .EV_ItemDate p span:last-child{
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	}
.EV_Item .EV_ItemDate p.EV_Days{
	padding: 5px 0 !important;
	margin: 0 !important;
	}
.EV_Item .EV_ItemDate p.EV_DaySolo{
	margin-top: 25px;
	}
.EV_Item .EV_ItemDate hr{
	height: 1px;
	border-top-width: 4px;
	color:#ffffff;
	width: 50%;
	margin: auto;
	}
.EV_Item .EV_ItemInfos{
	width: 68%;
	position: relative;
	}
.EV_Item .EV_ItemInfos > div{
	padding : 20px;
	display: inline-block;
	width: 10%;
	height: 100px;
	}
.EV_Item .EV_ItemInfos > div:first-child{
	width: 60%;
	}
.EV_Item .EV_ItemInfos > div:nth-child(2){
	width: 30%;
	}
.EV_Item .EV_ItemInfos .EV_ItemTitle a{
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	}
.EV_Item .EV_ItemInfos .EV_ItemTitle p{
	margin-top: 10px;
	font-size: 13px;
	}
.EV_Item .EV_ItemInfos .EV_ItemCat, .EV_Item .EV_ItemInfos .EV_ItemCost{
	vertical-align: top;
	text-align: right;
	padding: 40px 10px 0;
	}
.EV_ItemInfos .EV_ItemCost p, .EV_ItemInfos .EV_ItemCat a{
	text-align: center;
	white-space: nowrap;
	}
.EV_Item .EV_ItemInfos .EV_ItemCost p{
	margin-bottom: 0!important;
	font-size: 16px;
	}
.calEventMessage {
	padding-left: 5%;
	}
@media (max-width: 1200px) {
	.EV_Item .EV_ItemImg, .EV_Item .EV_ItemDate{
	width: 9%;
	overflow: hidden;
	}
.EV_Item .EV_ItemImg img {
	width: initial;
	height: 100%;
	}
.EV_Item .EV_ItemInfos{
	width: 80%;
	}
.EV_Item .EV_ItemInfos > div{
	padding: 10px;
	}
.EV_Item .EV_ItemDate p {
	font-size: 14px;
	}
.EV_Item .EV_ItemDate p span:first-child{
	font-size: 20px;
	}
.EV_Item .EV_ItemDate p span:last-child{
	font-size: 10px;
	}
.EV_Item .EV_ItemInfos .EV_ItemTitle a {
	font-size: 16px;
	}
.EV_Item .EV_ItemInfos .EV_ItemTitle pfont-size: 14px;
	}
}
@media (max-width: 740px) {
	.EV_Item{
	height: auto;
	}
.EV_Item .EV_ItemImg, .EV_Item .EV_ItemDate{
	background-color: #7b1414;
	width: 50%;
	height: 100px;
	overflow: hidden;
	}
.EV_Item .EV_ItemImg img {
	width: initial;
	margin: auto;
	height: 100%;
	display: block;
	}
.EV_Item .EV_ItemInfos{
	display: block;
	width: 100%;
	}
.EV_Item .EV_ItemInfos > div{
	width: 33%!important;
	padding: 10px;
	text-align: center;
	}
.EV_List > .button{
	width: 100%!important;
	}
}

/* END EVENTS */
#FM_widget_share {
	margin: 24px 0;
	 }
#fym_banner {
	margin-bottom: 18px;
	 }
.frm-form {
	float: right;
	margin: -44px 0 0;
	padding: 0 18px;
	 }
.frm-form p:last-child {
	margin: 0 !important;
	 }
img.emojione {
	width: 20px;
	}
    .social_btn{
	text-align: center;
	}
.social_btn.no_center{
	text-align: initial;
	}
.social_btn > div {
	display: inline-block;
	margin: 5px;
	vertical-align: middle;
	}

/* Simple tooltip */
[data-tooltip] {
	position: relative;
	 }
[data-tooltip]:hover:after {
	display: block;
	 }
[data-tooltip]:after {
	background-color: rgba(0, 0, 0, 0.9);
	color: #FFF;
	content: attr(data-tooltip);
	border-radius: 3px;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2);
	display: none;
	font-size: 1.1rem;
	font-style: normal;
	height: 23px;
	left: 50%;
	line-height: 23px;
	padding: 0 15px;
	position: absolute;
	transform: translateX(-50%);
	top: -30px;
	white-space: nowrap;
	 }

/* Begin CSS for print media */
@media print {
	* {
	background-image: none;
	background-color: #fff;
	color: #000;
	 }
body {
	padding: 0;
	margin: 0;
	font-size: 10pt;
	 }
body#phpbb div#wrap {
	width: 85%;
	margin: 0;
	 }

/* Header */
#wrap #logo-desc p,#wrap #logo-desc img,div#page-header div.navbar,div#page-header div.navbar ul.linklist {
	display: none !important;
	 }
#wrap div.headerbar {
	margin: 0;
	border-bottom: 1px solid #ccc;
	 }
#wrap div#page-body h2 {
	font-weight: 500;
	border-bottom: 1px solid #ccc;
	margin-bottom: 1em;
	 }

/* Posts */
#wrap div#page-body div.topic-actions,#wrap div#page-body .pagination,#wrap div#page-body .left-box,#wrap div.postbody ul.profile-icons,#wrap div.postbody img,#wrap dl.postprofile,#wrap div.post .right,#wrap div.postbody div.signature {
	float: none;
	display: none !important;
	 }
#wrap dl.postprofile {
	float: none;
	 }
#wrap div.postbody .online {
	background-image: none;
	 }
#wrap div.postbody {
	width: auto;
	 }
#wrap div.postbody h3 {
	font-size: 10pt;
	 }
#wrap div.postbody p.author {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	 }
#wrap div#page-body div.post {
	padding: 0 0 2em 0;
	border-top: 3px double #ccc;
	 }
div.postbody {
	width: 100%;
	float: none;
	 }
#wrap div#page-body div.post .content {
	overflow: visible;
	 }

/* Footer */
div.noprint {
	display: none;
	 }
 }

/* End CSS for print media */
.calendar_overview_event{
	box-sizing: border-box;
	width: 350px;
	height: 200px;
	background-color: #f0f0f0;
	box-shadow: 0 0 9px rgba(0,0,0,03), 0 0 1px 1px rgba(0,0,0,02);
	font-size: 14px;
	padding: 15px 10px;
	}
.header_overview_event p{
	height: 30px;
	line-height: 30px;
	}
.header_overview_event div > span:first-child{
	font-size: 14px;
	font-weight: bold;
	color:#00acba;
	float: left;
	width: 60%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}
.header_overview_event div  > span:last-child{
	text-align: right;
	float: right;
	width: 39%;
	}
.img_overview_event{
	width: 39%;
	float: left;
	}
.img_overview_event img{
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	}
.desc_overview_event{
	width: 60%;
	float: right;
	overflow-wrap:break-word;
	}
#frmAgreement input[type="checkbox"].error {
	margin: 0!important;
	}

/* EMBEDS */
blockquote.fa_embed {
	padding: 0;
	background-color: rgba(0,0,0,.02);
	font-style: normal;
	max-width: 606px;
	}
blockquote.fa_embed iframe {
	}
.fa_embed a {
	display: flex;
	padding: 0 5px;
	text-decoration: underline;
	}
.fa_embed .fa_embed_content {
	float:none;
	padding: 5px 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	}
.fa_embed .fa_embed_host img {
	float:left;
	margin-right: 5px;
	height: 1.2em;
	width: auto;
	}
.fa_embed .fa_embed_host {
	font-size: 1.1em;
	text-decoration: underline;
	}
.fa_embed .fa_embed_title {
	font-size: 1.1em;
	font-weight: bold;
	}
.fa_embed .fa_embed_desc {
	padding-bottom: 1em;
	}
.fa_embed i {
	float: right;
	padding: 3px;
	cursor: pointer;
	}

/* POSTER LIST */
.poster-list {
	display: flex;
	font-family: "Roboto Condensed", sans-serif;
	width: fit-content;
	margin-bottom: 5px;
	padding: 10px 0;
	visibility:hidden;
	}
.poster-list .poster {
	cursor: pointer;
	position: relative;
	background: none !important;
	height: 40px;
	width: 40px;
	display: flex;
	align-items: center;
	text-align: center;
	}
.poster-list .poster:before {
	content: "";
	position: absolute;
	height: 40px;
	width: 40px;
	display: block;
	background: white;
	border: 2px solid #fff;
	border-radius: 50%;
	}
.poster-list .poster:nth-child(1) {
	width: 50px;
	z-index: 5;
	}
.poster-list .poster:before {
	background: var(--poster-avatar, #cbcbcb), #ededed;
	background-size: cover;
	background-position: center center;
	filter: grayscale(.3);
	}
.poster-list .poster.poster-more:before {
	background:#aaa;
	color: #fff;
	}
.poster-list .poster.poster-more:after {
	border-bottom: solid 8px transparent;
	border-right: solid 8px #222222cc;
	border-top: solid 8px transparent;
	bottom: 11px;
	content: '';
	height: 0;
	right: -16px;
	position: absolute;
	width: 0;
	display:none;
	}
.poster-list .poster .poster-more-list {
	display:none;
	position: absolute;
	background: #222222cc;
	color: #fff;
	top: 0px;
	left: 46px;
	padding: 8px;
	border-radius: 3px;
	opacity:0;
	max-height: 204px;
	overflow: auto;
	}
.poster-list .poster .poster-more-list a {
	color: #fff;
	}
.poster-list .poster .poster-more-list a:hover {
	color: #d31141}
.poster-list .poster .poster-more-list::-webkit-scrollbar {
	width: 7px;
	background-color: #111;
	}
.poster-list .poster .poster-more-list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #888;
	}
.poster-list .poster .poster-more-list .mentiontag {
	background:none !important;
	}
.poster-list .poster.poster-more:hover:before {
	background: #444444;
	}
.poster-list .poster.poster-more:hover .poster-more-list,.poster-list .poster.poster-more:hover:after {
	display:block;
	opacity:1;
	}
.poster-list .poster-count {
	margin-left:5px;
	line-height: 40px;
	}
.poster-list .poster:hover:before, .poster-list .poster:focus-within:before {
	filter: none;
	}
.poster-list .poster:nth-child(2) {
	width: 30px;
	transform: translateX(-20px);
	z-index: 4;
	}
.poster-list .poster:nth-child(3) {
	width: 30px;
	transform: translateX(-20px);
	z-index: 3;
	}
.poster-list .poster:nth-child(4) {
	width: 30px;
	transform: translateX(-20px);
	z-index: 2;
	}
.poster-list .poster:nth-child(5) {
	width: 30px;
	transform: translateX(-20px);
	z-index: 1;
	}
.poster-list .poster:focus-within,.poster-list .poster:hover {
	z-index: 6;
	}
.poster-list .poster > a,.poster-list .poster span {
	position: absolute;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	color: white;
	font-weight: 600;
	line-height: 40px;
	text-decoration: none;
	cursor: pointer;
	}
.poster-list .poster span:hover {
	outline: none;
	z-index: 5;
	}
.poster-list .poster .poster-more-list div:not(:last-child) {
	margin-bottom: 6px;
	}
.fa_toolbar_XL_Sized {
	 min-width: 980px;
	 width: 100%;
	 }
.fa_toolbar_L_Sized {
	 min-width: 774px;
	 }
.fa_toolbar_M_Sized {
	 min-width: 519px;
	 }
