<?xml version='1.0' encoding='UTF-8'?><uidget><metadata><name>Forum</name><description>Add a discussion forum</description><help><![CDATA[			
		With the Forum Block, visitors can discuss and add questions to your Website. &lt;br&gt; This block may be resized automatically according to the number of messages it contains. In this case you should not put any other module below it. &lt;br&gt; To add a topic or post a message, visitors have to register to your website. They will be automatically connected for further posting. ]]></help><api_version>1.0</api_version><size height='350' width='600' /><server>local://ForumCptServer</server><blog en='232' /><max bg='0' fg='1' url='1' /><gdpr default='&apos;By submitting this form, I agree that the entered data may be collected to display a message on this site.&apos;' enabled='true' /></metadata><view><content>&lt;div class=uif_header&gt;
	&lt;div class=&quot;uif_search&quot;&gt;
		&lt;div&gt;
			&lt;div&gt;
				&lt;input class=&quot;site_textbox&quot; placeholder=&quot;Search&quot; type=&quot;text&quot;&gt;
				&lt;span id=&quot;uif_search_loading&quot;&gt;&lt;/span&gt;
			&lt;/div&gt;
			&lt;div class=&quot;uif_search_btn site_button&quot;&gt;
				&lt;span class=&quot;fonticon&quot;&gt;⚲&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;a href=&quot;#&quot; class=&quot;uif_all_topics site_button&quot;&gt;All topics&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;uif_new_topic site_button&quot;&gt;New topic&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_page uif_post_form_top&quot;&gt;
	&lt;div uitype=&quot;member&quot; noregisterform=&quot;true&quot;&gt;&lt;/div&gt;
	&lt;div class=uif_data&gt;
		&lt;div class=uif_subject_field&gt;&lt;input type=text class=&quot;site_textbox&quot; name=&quot;topic_subject&quot; value=&quot;&quot; placeholder=&quot;Topic title&quot;/&gt;&lt;/div&gt;
		&lt;textarea class=&quot;uif_post_body site_textbox&quot; name=&quot;post_body&quot; placeholder=&quot;Message to post&quot;&gt;&lt;/textarea&gt;
		&lt;div class=&quot;component_gdpr_container uif_gdpr&quot;&gt;&lt;/div&gt;
		&lt;div style=&quot;text-align:center&quot;&gt;&lt;input class=uif_add_post type=submit value=&quot;Post a new message&quot;/&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_topics uif_page&quot;&gt;
	&lt;div class=uif_topic_list&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_posts uif_page&quot;&gt;
	&lt;div class=uif_post_list&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=uif_footer&gt;
	&lt;a href=&quot;#&quot; class=uif_all_topics&gt;All topics&lt;/a&gt;&lt;a href=&quot;#&quot; class=uif_new_topic&gt;New topic&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_post_form_bottom uif_page&quot;&gt;
	&lt;div uitype=&quot;member&quot; noregisterform=&quot;true&quot;&gt;&lt;/div&gt;
	&lt;div class=uif_data&gt;
		&lt;div class=uif_subject_field&gt;
			&lt;input type=text class=&quot;site_textbox&quot; name=&quot;topic_subject&quot; value=&quot;&quot; placeholder=&quot;Topic title&quot;/&gt;
		&lt;/div&gt;
		&lt;textarea class=&quot;uif_post_body site_textbox&quot; name=&quot;post_body&quot; placeholder=&quot;Message to post&quot;&gt;&lt;/textarea&gt;
		&lt;div class=&quot;component_gdpr_container uif_gdpr&quot;&gt;&lt;/div&gt;
		&lt;div style=&quot;text-align:center&quot;&gt;&lt;input class=&quot;uif_add_post site_button&quot; type=submit value=&quot;Post a new message&quot;/&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
</content><properties><checkbox default='true' help='If checked, you will receive an email each time a visitor posts a message or a new topic on the forum. You can configure the email notification address by going to the &lt;i&gt;My account&lt;/i&gt; and &lt;i&gt;My emails&lt;/i&gt; pages.' name='notification' value='New post notification' /><checkbox default='false' help='If checked, when a visitor posts a message or a new topic on the forum, the message will not be shown on your website until you publish it. This allows you to filter the sent messages.' name='validation' value='New post validation' /><checkbox default='false' help='During registration, the user will be able to subscribe to your website newsletter.' name='signup_with_nl' value='Offer newsletter' /></properties><design_properties><number default='20' help='This parameter allows you to manage the number of posts shown on each page.' minimum='1' name='post_nbr_per_page' title='Posts per page' /><number default='20' help='This parameter allows you to manage the number of topics shown on each page.' minimum='1' name='topic_nbr_per_page' title='Topics per page' /><checkbox default='false' help='By activating this feature, your visitors will be able to &lt;b&gt;search your forum&lt;/b&gt;.' name='search_field' value='Search field' /><option default='&apos;bottom&apos;' display='Top|Bottom' help='Select where to display the post form.' name='form_position' title='Form position' values='top|bottom' /><checkbox default='true' help='If checked, the height of the block will automatically be adapted to the number of messages, possibly hiding blocks below it. Otherwise, a scrollbar will appear.' name='auto_size' value='Auto-Size' /></design_properties></view><script>UI_Forum={cpts:[],addCpt:function(a){this.cpts.push(a);
if(!this.cpts[0].idserver&amp;&amp;a.idserver){this.cpts.reverse()
}},remCpt:function(a){this.cpts.remove(a)
},cptServer:function(){return this.cpts.find(function(a){return a.idserver
})
}};
UI_List.UI_Forum={initialize:function(a){this.cpt=a;
this.current_topic=null;
this.current_page=null;
a.setOptions([&quot;locked&quot;]);
UI_Forum.addCpt(a)
},onDisplay:function(c){var b=this;
this.no_scroll=true;
this.newly_created=(this.cpt.newlyCreated);
this.n={main:c};
$.extend(this,componentGdpr);
var a=[&quot;topics&quot;,&quot;topic_list&quot;,&quot;posts&quot;,&quot;post_list&quot;,&quot;add_post&quot;,&quot;page&quot;,&quot;subject_field&quot;,&quot;new_topic&quot;,&quot;all_topics&quot;,&quot;post_body&quot;,&quot;footer&quot;,&quot;search&quot;,&quot;search_btn&quot;,&quot;gdpr&quot;];
a.each(function(d){b.n[d]=$(&quot;.uif_&quot;+d,b.n.main)
});
this._updateDisplayNewsletter();
this.updateForm();
this.size_getter_el=$(&quot;&lt;div&gt;&lt;/div&gt;&quot;).appendTo(this.n.main)[0];
this.cpt.data.search_field=this.cpt.data.search_field||false;
this.display_page_current_request=$.Deferred().resolve();
this.displayPage({page:&quot;topics&quot;});
this.onHashChange();
this.n.new_topic.click(function(){b.displayPage({page:&quot;new_topic&quot;});
return false
});
this.n.all_topics.click(function(){b.displayPage({page:&quot;topics&quot;});
return false
});
this.initGdpr();
this.n.add_post.bind(&quot;click&quot;,function(){var d=b.cpt.statusLoading();
var f=$(this).closest(b.n.post_form);
if(b.testFormGdpr(f)){b.n.add_post.hide();
var e={request:&quot;add_post&quot;,post:{},topic_id:b.current_topic,gdpr:b.getGdpr(b.n.gdpr)};
f.find(&quot;.uif_data input,.uif_data textarea&quot;).not(&quot;[name=gdpr_checkbox]&quot;).each(function(g,h){e.post[h.name]=h.value
});
b.cpt.ask(e,function(g){d.update(100);
if(g.current_topic){b.displayPage({page:&quot;posts&quot;,topic_id:g.current_topic,page_no:-1})
}else{b.displayPage({page:&quot;topics&quot;})
}b.n.post_body.val(&quot;&quot;);
$(&quot;input&quot;,b.n.subject_field).val(&quot;&quot;);
b.n.add_post.show();
b.member_controller.showForm();
b.updateCptSize();
alert(&quot;Your message has been posted.&quot;+(!g.published?&quot; It will be published online after validation.&quot;:&quot;&quot;))
},function(g){d.update(100);
b.n.add_post.show();
b.member_controller.showForm();
b.updateCptSize();
alert(&quot;Your message has not been posted:\n&quot;+g.join(&quot;\n&quot;))
},f)
}});
this.n.search_btn.click(function(){b.displayPage({page:&quot;search&quot;,query:$(&quot;input&quot;,b.n.search).val()})
});
$(&quot;input&quot;,this.n.search).on($.change_events,function(d){if(d.which==13){b.n.search_btn.click()
}});
this.member_controller=new MemberController(this.n.main);
var b=this;
sigCtl.connect(&quot;Theme.changed&quot;,function(){b.updateCptSize()
});
sigCtl.connect(&quot;Member.connection_state_changed&quot;,function(){b.member_controller.showForm();
b.updateCptSize()
});
this.no_scroll=false
},displayPage:function(b){var a=this;
a.display_page_current_request.always(function(){var c=a.cpt.statusLoading();
a.n.page.hide();
a.n.footer.hide();
a.current_topic=null;
a.n.search.toggle(a.cpt.data.search_field);
if(!a.no_scroll&amp;&amp;v.mode==&quot;viewer&quot;){a.n.main.scrollIntoView()
}switch(b.page){case&quot;posts&quot;:a.current_topic=b.topic_id;
a.display_page_current_request=a.cpt.ask({request:&quot;display_page&quot;,page:b},function(d){b.page_no=d.page_no;
a.n.post_list.html(d.html);
a.cpt.page.setCptUrl(&quot;/fp&quot;+b.topic_id+&quot;.&quot;+b.page_no+&quot;/&quot;+d.subject.to_alphanumeric(),d.subject,true);
a.n.subject_field.hide();
a.n.posts.show();
a.n.footer.toggle(a.n.post_list.find(&quot;fieldset&quot;).length&gt;2);
a.member_controller.showForm();
a.n.post_form.show();
a.buildLinks();
a.updateCptSize()
}).always(function(){c.update(100)
});
break;
case&quot;topics&quot;:a.display_page_current_request=a.cpt.ask({request:&quot;display_page&quot;,page:b},function(d){b.page_no=d.page_no;
a.cpt.page.setCptUrl(null,null,true);
a.n.topic_list.html(d.html);
a.n.topics.show();
a.n.footer.toggle(a.n.topic_list.find(&quot;tr&quot;).length&gt;10);
a.buildLinks();
a.updateCptSize()
}).always(function(){a.n.topics.show();
c.update(100)
});
break;
case&quot;new_topic&quot;:a.display_page_current_request=$.Deferred().resolve();
a.member_controller.showForm();
a.n.post_form.filter(&quot;:first&quot;).show();
a.n.subject_field.show();
c.update(100);
a.updateCptSize();
break;
case&quot;search&quot;:a.display_page_current_request=a.cpt.ask({request:&quot;display_page&quot;,page:b},function(d){b.page_no=d.page_no;
a.n.post_list.html(d.html);
a.n.subject_field.hide();
a.n.posts.show();
a.n.post_form.hide();
a.buildLinks();
a.updateCptSize()
}).always(function(){c.update(100)
});
break
}a.current_page=b
})
},onHashChange:function(){var b=this;
var a=(this.cpt.page.cptUrl||&quot;&quot;).match(/f([pt])(\d+)(\.(\d+))?/);
if(a){if(a[1]==&quot;p&quot;){b.displayPage({page:&quot;posts&quot;,topic_id:parseInt(a[2]),page_no:parseInt(a[4])})
}else{if(a[1]==&quot;t&quot;){}}}},buildLinks:function(){var a=this;
$(&quot;.uif_a_topic&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(b){if($(b.target).is(&quot;input&quot;)){return false
}a.displayPage({page:&quot;posts&quot;,topic_id:$(this).closest(&quot;[data-topic_id]&quot;).attr(&quot;data-topic_id&quot;),page_no:($(this).closest(&quot;[data-page_no]&quot;).length?$(this).closest(&quot;[data-page_no]&quot;).data(&quot;page_no&quot;):1)})
});
$(&quot;.uif_last_reply:gt(0)&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.displayPage({page:&quot;posts&quot;,topic_id:$(this).parents(&quot;tr:first&quot;).attr(&quot;data-topic_id&quot;),page_no:-1})
});
$(&quot;.uif_delete_topic&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){if(confirm(&quot;Do you really want to delete this topic and associated posts?&quot;)){a.cpt.ask({request:&quot;delete_topic&quot;,topic_id:$(this).parents(&quot;tr:first&quot;).attr(&quot;data-topic_id&quot;)},function(b){statusController.message(&quot;Topic deleted&quot;);
a.displayPage(a.current_page)
},function(){statusController.message(&quot;Unable to delete topic&quot;,&quot;error&quot;)
})
}});
$(&quot;.uif_edit_topic&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).unbind(&quot;click&quot;).click(function(){$(&quot;.uif_edit_topic,.uif_delete_topic&quot;,a.n.main).hide();
var c=$(this).parents(&quot;tr:first&quot;).attr(&quot;data-topic_id&quot;);
var b=$(this).closest(&quot;tr&quot;).find(&quot;.uif_subject&quot;);
b.click(function(){return false
});
var d=b.text();
b.html(&quot;&lt;input type=text class=&apos;site_textbox&apos;&gt;&quot;);
b.find(&quot;input&quot;).val(d);
a.n.topic_list.find(&quot;.uif_save_edit_subject&quot;).off(&quot;click&quot;).show().addClass(&quot;uif_clickable&quot;).click(function(){if(b.find(&quot;input&quot;).val()!=&quot;&quot;){a.cpt.ask({request:&quot;update_subject&quot;,topic_id:c,subject:b.find(&quot;input&quot;).val()},function(e){if(e.success){var f=b.find(&quot;input&quot;).val();
b.text(f).css(&quot;background-color&quot;,&quot;#C4F2C8&quot;);
a.updateCptSize();
setTimeout(function(){b.css(&quot;background-color&quot;,&quot;&quot;)
},3000);
$(&quot;.uif_cancel_edit_subject,.uif_save_edit_subject&quot;,a.n.topic_list).hide();
$(&quot;.uif_edit_topic,.uif_delete_topic&quot;,a.n.topic_list).show()
}})
}});
a.n.topic_list.find(&quot;.uif_cancel_edit_subject&quot;).off(&quot;click&quot;).show().addClass(&quot;uif_clickable&quot;).click(function(){b.text(d);
$(&quot;.uif_cancel_edit_subject,.uif_save_edit_subject&quot;,a.n.topic_list).hide();
$(&quot;.uif_edit_topic,.uif_delete_topic&quot;,a.n.topic_list).show()
})
});
$(&quot;.uif_delete_post&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){var b=$(this).attr(&quot;post_id&quot;);
$(&quot;.post_&quot;+b).find(&quot;.uif_body&quot;).css(&quot;background&quot;,&quot;#EFC2C2&quot;);
if(confirm(&quot;Do you really want to delete this post?&quot;)){a.cpt.ask({request:&quot;delete_post&quot;,post_id:b},function(c){statusController.message(&quot;Post deleted&quot;);
if(c.topic_deleted){a.displayPage({page:&quot;topics&quot;})
}else{a.displayPage(a.current_page)
}},function(){statusController.message(&quot;Unable to delete post&quot;,&quot;error&quot;)
})
}else{$(&quot;.post_&quot;+b).find(&quot;.uif_body&quot;).css(&quot;background&quot;,&quot;transparent&quot;)
}});
$(&quot;.uif_hide_post&quot;,this.n.main).unbind(&quot;click&quot;).click(function(){var b=$($(this).parents()[1]).attr(&quot;class&quot;).match(/post_[\d]+/)[0];
var c=$(&quot;.&quot;+b).find(&quot;.uif_body, .uif_margin_left&quot;);
if($(this).text()==&quot;-&quot;){$(this).text(&quot;+&quot;);
c.slideUp(600,function(){$(&quot;.&quot;+b).find(&quot;.uif_header_member&quot;).text($(&quot;.&quot;+b+&quot; .uif_name&quot;).text())
})
}else{$(this).text(&quot;-&quot;);
$(&quot;.&quot;+b).find(&quot;.uif_header_member&quot;).text(&quot;&quot;);
c.slideDown(600)
}});
$(&quot;.uif_edit_post&quot;,this.n.main).unbind(&quot;click&quot;).click(function(){var c=$(this).attr(&quot;post_id&quot;);
var d=$(&quot;.uif_post_holder.post_&quot;+c,a.n.main);
var b=d.find(&quot;.uif_body&quot;).html();
d.find(&quot;.uif_body&quot;).html(&quot;&lt;textarea class=&apos;site_textbox&apos;&gt;&lt;/textarea&gt;&quot;);
d.find(&quot;textarea&quot;).val(d.find(&quot;.uif_body&quot;).data(&quot;body_text&quot;));
d.find(&quot;.manage_post&quot;).fadeOut(function(){d.find(&quot;.uif_body_edit&quot;).fadeIn()
});
a.updateCptSize();
d.find(&quot;.uif_save_edit&quot;).parent().unbind(&quot;click&quot;).click(function(){if(d.find(&quot;textarea&quot;).val()!=&quot;&quot;){a.cpt.ask({request:&quot;update_message&quot;,post_id:c,message:d.find(&quot;textarea&quot;).val()},function(e){if(e.success){d.find(&quot;.uif_body&quot;).html(e.post_body).data(&quot;body_text&quot;,e.post_body_text).css(&quot;background-color&quot;,&quot;#C4F2C8&quot;);
d.find(&quot;.uif_body_edit&quot;).fadeOut(function(){d.find(&quot;.manage_post&quot;).fadeIn()
});
a.updateCptSize();
setTimeout(function(){d.find(&quot;.uif_body&quot;).css(&quot;background-color&quot;,&quot;transparent&quot;)
},1500)
}})
}});
d.find(&quot;.uif_cancel_edit&quot;).parent().unbind(&quot;click&quot;).click(function(){d.find(&quot;.uif_body_edit&quot;).fadeOut(function(){d.find(&quot;.manage_post&quot;).fadeIn()
});
a.updateCptSize();
d.find(&quot;.uif_body&quot;).html(b)
})
});
$(&quot;.uif_publish_post&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.cpt.ask({request:&quot;publish_post&quot;,post_id:$(this).attr(&quot;post_id&quot;)},function(b){statusController.message(&quot;Post published&quot;);
a.displayPage(a.current_page)
},function(){statusController.message(&quot;Unable to publish post&quot;,&quot;error&quot;)
})
});
$(&quot;.uif_page_no&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.displayPage(Object.extend(Object.extend({},a.current_page),{page_no:parseInt($(this).attr(&quot;data-pageno&quot;))}))
});
$(&quot;.uif_page_no&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.displayPage(Object.extend(Object.extend({},a.current_page),{page_no:parseInt($(this).attr(&quot;data-pageno&quot;))}))
});
if(a.current_page.page_no){$(&quot;.uif_page_no[data-pageno=&quot;+(this.current_page.page_no||1)+&quot;]&quot;,this.n.main).removeClass(&quot;uif_clickable&quot;)
}},onShow:function(){this.updateCptSize()
},onRemove:function(){UI_Forum.remCpt(this.cpt)
},onSelect:function(){this.updateGdpr()
},onSave:function(){if(this.newly_created){this.displayPage(this.current_page)
}this.newly_created=false
},updateCptSize:function(){$(&quot;.uif_body&quot;,this.n.main).width(this.cpt.W()-140);
if(this.cpt.data.auto_size){this.n.main.css(&quot;overflow-y&quot;,&quot;hidden&quot;)
}else{this.n.main.css(&quot;overflow-y&quot;,&quot;auto&quot;)
}if(this.cpt.data.auto_size){this.cpt.setSize({h:10000});
this.cpt.setSize({h:this.size_getter_el.offsetTop})
}},updateForm:function(){var a=this.cpt.data.form_position||&quot;bottom&quot;;
this.n.post_form=$();
if(a.indexOf(&quot;top&quot;)!=-1){this.n.post_form=this.n.post_form.add($(&quot;.uif_post_form_top&quot;,this.n.main))
}if(a.indexOf(&quot;bottom&quot;)!=-1){this.n.post_form=this.n.post_form.add($(&quot;.uif_post_form_bottom&quot;,this.n.main))
}},onPropertyChanged:function(a){if(a.include(&quot;signup_with_nl&quot;)){this._updateDisplayNewsletter()
}if(a.include(&quot;form_position&quot;)){this.updateForm()
}this.displayPage(this.current_page)
},onResizeStop:function(){this.updateCptSize()
},onFontFamilyUpdate:function(){this.updateCptSize()
},_updateDisplayNewsletter:function(){$(&quot;.mbm_nl&quot;).toggle(this.cpt.data.signup_with_nl)
}};</script><style>div.UI_Forum div.uif_header,div.UI_Forum div.uif_footer{margin-bottom:11px;text-align:right;padding-top:6px}
div.UI_Forum div.uif_header{margin-bottom:20px}
div.UI_Forum input[type=text],div.UI_Forum input[type=password],div.UI_Forum textarea{background-color:#F8F8F8;border:1px solid #CCC}
.uif_data [name=topic_subject],.uif_data textarea{box-sizing:border-box;width:100%}
.uif_subject_field{margin-bottom:10px}
.uif_data textarea{height:300px}
div.UI_Forum textarea:focus,div.UI_Forum textarea:active,div.UI_Forum input[type=password]:focus,div.UI_Forum input[type=password]:active,div.UI_Forum input[type=text]:focus,div.UI_Forum input[type=text]:active{background-color:#F9EED4}
div.UI_Forum table{width:100%}
div.UI_Forum div.uif_name{font-weight:700;text-transform:capitalize}
div.UI_Forum div.uif_post_stats{border:1px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:5px;overflow:hidden}
div.UI_Forum div.uif_posts{margin:0}
div.UI_Forum .uif_post_holder{margin:5px;padding:0;border-width:1px;border-style:solid;position:relative}
div.UI_Forum div.uif_body{min-height:140px;padding:5px;margin:5px 0 0 120px;position:relative;text-align:justify;overflow-wrap:break-word;transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;-webkit-transition:background-color .5s linear}
div.UI_Forum .uif_replies{text-align:center}
div.UI_Forum .uif_last_reply{text-align:right}
div.UI_Forum .uif_topic_creation,div.UI_Forum tbody .uif_last_reply{font-size:.9em;font-style:italic}
.manage_post{float:right;padding:5px;width:100%}
.uif_body_edit{text-align:center;padding:10px 0;display:none}
.manage_post&gt;ul,.uif_body_edit&gt;ul{display:inline;list-style:none outside none}
.uif_body_edit li{display:inline}
.manage_post li{float:right}
.manage_post li,.uif_body_edit li,.uif_add_post{border:1px solid transparent;cursor:pointer;margin:0 3px;padding:4px 10px;transition:background-color .3s linear,color .3s linear,border-color .3s linear;-moz-transition:background-color .5s linear,color .3s linear,border-color .3s linear;-o-transition:background-color .3s linear,color .3s linear,border-color .3s linear;-webkit-transition:background-color .3s linear,color .3s linear,border-color .3s linear}
div.UI_Forum .uif_cancel_edit,div.UI_Forum .uif_save_edit{cursor:pointer}
div.UI_Forum .uif_delete_topic,div.UI_Forum .uif_edit_topic,div.UI_Forum .uif_cancel_edit_subject,div.UI_Forum .uif_save_edit_subject{float:right;margin-left:10px;color:#888;cursor:pointer}
div.UI_Forum .uif_cancel_edit_subject,div.UI_Forum .uif_save_edit_subject{display:none}
div.UI_Forum .uif_body textarea{width:calc(100% - 10px)}
div.UI_Forum .uif_delete_topic:hover{color:#AA0505}
div.UI_Forum .tpl_table td{padding:5px}
div.UI_Forum .uif_pages_list{text-align:center;margin:5px 0}
div.UI_Forum .uif_page div[uitype=member]{margin-bottom:5px}
div.UI_Forum .uif_clickable{cursor:pointer;border-bottom:1px dotted}
div.UI_Forum div.uif_margin_left{border-right:1px solid transparent;bottom:0;position:absolute;top:30px;max-width:120px;width:20%;min-width:65px}
div.UI_Forum div.header_post{height:30px;width:100%}
div.UI_Forum span.uif_date{font-size:.9em;font-style:italic;padding-left:10px;line-height:30px}
div.UI_Forum span.uif_header_member{padding-left:10px}
div.UI_Forum .uif_margin_left&gt;table{margin-top:20px;text-align:center}
div.UI_Forum .uif_all_topics,div.UI_Forum .uif_new_topic{border:1px solid;margin:0 3px;padding:3px 8px;text-decoration:none}
div.UI_Forum .uif_hide_post{border:1px solid;float:right;font-family:monospace;font-size:12px;margin-right:7px;margin-top:7px;text-align:center;width:15px;cursor:pointer}
div.UI_Forum .uif_a_topic{padding:1px 0 3px}
div.UI_Forum .uif_subject:hover{text-decoration:underline}
.uif_search{float:left;position:relative;border-left:3px solid transparent;border-top:3px solid transparent;margin-top:-8px;width:40%;min-width:300px}
.uif_search div{text-align:left}
.uif_search&gt;div:first-child{display:table;position:relative;width:100%;overflow:hidden}
.uif_search&gt;div:first-child&gt;div{display:table-cell;vertical-align:middle;position:relative}
.uif_search.uif_search_result{border-top-color:#ededed;border-left-color:#ededed}
.uif_search .uif_search_btn .fonticon{bottom:0;font-size:20px;left:0;position:absolute;right:0;text-align:center;padding-top:10px;top:0;cursor:pointer}
.uif_search input{height:30px;width:100%}
.uif_goto_topic a{float:right}</style></uidget>