wpForo Forum - Version 1.4.13

Version Description

Download this release

Release Info

Developer Tomdever
Plugin Icon 128x128 wpForo Forum
Version 1.4.13
Comparing to
See all releases

Code changes from version 1.4.12 to 1.4.13

readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: gVectors Team
3
Tags: forum, forums, forum plugin, WordPress forum plugin, community, discussion
4
Requires at least: 4.1
5
Tested up to: 4.9
6
- Stable tag: 1.4.12
7
Requires PHP: 5.4 and higher
8
License: GPLv2 or later
9
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -152,9 +152,10 @@ Find wpForo forum plugin addons on [gVectors Team website...](https://gvectors.c
152
153
== Changelog ==
154
155
- = wpForo Forum 1.4.10 / 1.4.11 / 1.4.12 | 31.05.2018 =
156
157
* Fixed: This is a not planned security update. It includes data sanitization and filtering changes.
158
159
160
= wpForo Forum 1.4.8 / 1.4.9 | 04.05.2018 =
3
Tags: forum, forums, forum plugin, WordPress forum plugin, community, discussion
4
Requires at least: 4.1
5
Tested up to: 4.9
6
+ Stable tag: 1.4.13
7
Requires PHP: 5.4 and higher
8
License: GPLv2 or later
9
License URI: https://www.gnu.org/licenses/gpl-2.0.html
152
153
== Changelog ==
154
155
+ = wpForo Forum 1.4.10 - 1.4.13 | 02.06.2018 =
156
157
* Fixed: This is a not planned security update. It includes data sanitization and filtering changes.
158
+ * Fixed: User registration issue
159
160
161
= wpForo Forum 1.4.8 / 1.4.9 | 04.05.2018 =
wpf-includes/functions-template.php CHANGED
@@ -1014,8 +1014,8 @@ function wpforo_resetpassword(){ ?>
1014
<p id="wpforo-title"><?php wpforo_phrase('Reset Password') ?></p>
1015
1016
<form name="wpflogin" action="<?php echo site_url( 'wp-login.php?action=resetpass' ); ?>" method="POST" autocomplete="off">
1017
- <input type="hidden" name="rp_key" value="<?php echo esc_html($_REQUEST['rp_key']) ?>">
1018
- <input type="hidden" name="rp_login" value="<?php echo esc_html($_REQUEST['rp_login']) ?>">
1019
<div class="wpforo-login-wrap">
1020
<div class="wpforo-login-content">
1021
<div class="wpforo-table wpforo-login-table">
1014
<p id="wpforo-title"><?php wpforo_phrase('Reset Password') ?></p>
1015
1016
<form name="wpflogin" action="<?php echo site_url( 'wp-login.php?action=resetpass' ); ?>" method="POST" autocomplete="off">
1017
+ <input type="hidden" name="rp_key" value="<?php echo esc_attr($_REQUEST['rp_key']) ?>">
1018
+ <input type="hidden" name="rp_login" value="<?php echo esc_attr($_REQUEST['rp_login']) ?>">
1019
<div class="wpforo-login-wrap">
1020
<div class="wpforo-login-content">
1021
<div class="wpforo-table wpforo-login-table">
wpf-includes/functions.php CHANGED
@@ -78,7 +78,7 @@ function is_wpforo_exclude_url($url = ''){
78
$url = preg_replace('#/page/\d*/?$#isu', '', $url);
79
80
if( !$current_url = wpforo_get_url_query_vars_str($url) ) return FALSE;
81
- if( preg_match('#\.php/?(?:\?[^/]*)?$#isu', $current_url) ) return TRUE;
82
83
if( WPF()->use_home_url && WPF()->excld_urls ){
84
$expld = array_filter( explode("\n", WPF()->excld_urls) );
78
$url = preg_replace('#/page/\d*/?$#isu', '', $url);
79
80
if( !$current_url = wpforo_get_url_query_vars_str($url) ) return FALSE;
81
+ if( preg_match('#(?:/|^)[^/\?\&=<>:\'\"\*\:\\\|]+\.php/?(?:\?[^/]*)?$#isu', $current_url) ) return TRUE;
82
83
if( WPF()->use_home_url && WPF()->excld_urls ){
84
$expld = array_filter( explode("\n", WPF()->excld_urls) );
wpf-includes/wpf-actions.php CHANGED
@@ -458,19 +458,20 @@ function wpforo_actions(){
458
$_POST['wpforo_member_options']['online_status_timeout'] = intval($_POST['wpforo_member_options']['online_status_timeout']) * 60;
459
$_POST['wpforo_member_options']['url_structure'] = sanitize_title($_POST['wpforo_member_options']['url_structure']);
460
$_POST['wpforo_member_options']['search_type'] = sanitize_title($_POST['wpforo_member_options']['search_type']);
461
- $_POST['wpforo_member_options']['login_url'] = sanitize_text_field($_POST['wpforo_member_options']['login_url']);
462
- $_POST['wpforo_member_options']['register_url'] = sanitize_text_field($_POST['wpforo_member_options']['register_url']);
463
- $_POST['wpforo_member_options']['lost_password_url'] = sanitize_text_field($_POST['wpforo_member_options']['lost_password_url']);
464
- $_POST['wpforo_member_options']['redirect_url_after_login'] = esc_url($_POST['wpforo_member_options']['redirect_url_after_login']);
465
- $_POST['wpforo_member_options']['redirect_url_after_register'] = esc_url($_POST['wpforo_member_options']['redirect_url_after_register']);
466
- $_POST['wpforo_member_options']['redirect_url_after_confirm_sbscrb'] = esc_url($_POST['wpforo_member_options']['redirect_url_after_confirm_sbscrb']);
467
$_POST['wpforo_member_options']['custom_title_is_on'] = intval($_POST['wpforo_member_options']['custom_title_is_on']);
468
$_POST['wpforo_member_options']['default_title'] = sanitize_text_field($_POST['wpforo_member_options']['default_title']);
469
$_POST['wpforo_member_options']['rating_title_ug'] = array_map('intval', $_POST['wpforo_member_options']['rating_title_ug']);
470
$_POST['wpforo_member_options']['rating_badge_ug'] = array_map('intval', $_POST['wpforo_member_options']['rating_badge_ug']);
471
$_POST['wpforo_member_options']['title_usergroup'] = array_map('intval', $_POST['wpforo_member_options']['title_usergroup']);
472
- foreach($_POST['wpforo_member_options']['default_title']['rating'] as $key => $subArray){
473
- $_POST['wpforo_member_options']['default_title']['rating'][$key] = array_map('sanitize_text_field', $subArray);
474
}
475
if( update_option('wpforo_member_options', $_POST['wpforo_member_options']) ){
476
WPF()->notice->add('Member options successfully updated', 'success');
@@ -512,8 +513,8 @@ function wpforo_actions(){
512
check_admin_referer( 'wpforo-settings-styles' );
513
//Theme Options//////////////////////////////////////////////////////////////////////
514
$_POST['wpforo_theme_options']['style'] = sanitize_title($_POST['wpforo_theme_options']['style']);
515
- foreach($_POST['wpforo_theme_options']['styles'] as $key => $subArray){
516
- $_POST['wpforo_theme_options']['styles'][$key] = array_map('sanitize_text_field', $subArray);
517
}
518
WPF()->tpl->options['style'] = sanitize_text_field($_POST['wpforo_theme_options']['style']);
519
WPF()->tpl->options['styles'] = $_POST['wpforo_theme_options']['styles'];
458
$_POST['wpforo_member_options']['online_status_timeout'] = intval($_POST['wpforo_member_options']['online_status_timeout']) * 60;
459
$_POST['wpforo_member_options']['url_structure'] = sanitize_title($_POST['wpforo_member_options']['url_structure']);
460
$_POST['wpforo_member_options']['search_type'] = sanitize_title($_POST['wpforo_member_options']['search_type']);
461
+ $_POST['wpforo_member_options']['login_url'] = esc_url_raw($_POST['wpforo_member_options']['login_url']);
462
+ $_POST['wpforo_member_options']['register_url'] = esc_url_raw($_POST['wpforo_member_options']['register_url']);
463
+ $_POST['wpforo_member_options']['lost_password_url'] = esc_url_raw($_POST['wpforo_member_options']['lost_password_url']);
464
+ $_POST['wpforo_member_options']['redirect_url_after_login'] = esc_url_raw($_POST['wpforo_member_options']['redirect_url_after_login']);
465
+ $_POST['wpforo_member_options']['redirect_url_after_register'] = esc_url_raw($_POST['wpforo_member_options']['redirect_url_after_register']);
466
+ $_POST['wpforo_member_options']['redirect_url_after_confirm_sbscrb'] = esc_url_raw($_POST['wpforo_member_options']['redirect_url_after_confirm_sbscrb']);
467
$_POST['wpforo_member_options']['custom_title_is_on'] = intval($_POST['wpforo_member_options']['custom_title_is_on']);
468
$_POST['wpforo_member_options']['default_title'] = sanitize_text_field($_POST['wpforo_member_options']['default_title']);
469
$_POST['wpforo_member_options']['rating_title_ug'] = array_map('intval', $_POST['wpforo_member_options']['rating_title_ug']);
470
$_POST['wpforo_member_options']['rating_badge_ug'] = array_map('intval', $_POST['wpforo_member_options']['rating_badge_ug']);
471
$_POST['wpforo_member_options']['title_usergroup'] = array_map('intval', $_POST['wpforo_member_options']['title_usergroup']);
472
+ foreach($_POST['wpforo_member_options']['rating'] as $key => $rating){
473
+ $_POST['wpforo_member_options']['rating'][$key] = array_map('sanitize_text_field', $rating);
474
+ $_POST['wpforo_member_options']['rating'][$key]['points'] = intval($rating['points']);
475
}
476
if( update_option('wpforo_member_options', $_POST['wpforo_member_options']) ){
477
WPF()->notice->add('Member options successfully updated', 'success');
513
check_admin_referer( 'wpforo-settings-styles' );
514
//Theme Options//////////////////////////////////////////////////////////////////////
515
$_POST['wpforo_theme_options']['style'] = sanitize_title($_POST['wpforo_theme_options']['style']);
516
+ foreach($_POST['wpforo_theme_options']['styles'] as $key => $rating){
517
+ $_POST['wpforo_theme_options']['styles'][$key] = array_map('sanitize_text_field', $rating);
518
}
519
WPF()->tpl->options['style'] = sanitize_text_field($_POST['wpforo_theme_options']['style']);
520
WPF()->tpl->options['styles'] = $_POST['wpforo_theme_options']['styles'];
wpf-includes/wpf-hooks.php CHANGED
@@ -1920,8 +1920,8 @@ function wpforo_redirect_to_custom_password_reset(){
1920
1921
if ( 'GET' == $_SERVER['REQUEST_METHOD'] ) {
1922
// Verify key / login combo
1923
- $_REQUEST['key'] = sanitize_textarea_field($_REQUEST['key']);
1924
- $_REQUEST['key'] = sanitize_textarea_field($_REQUEST['login']);
1925
$user = check_password_reset_key( $_REQUEST['key'], $_REQUEST['login'] );
1926
if ( ! $user || is_wp_error( $user ) ) {
1927
if ( $user && $user->get_error_code() === 'expired_key' ) {
1920
1921
if ( 'GET' == $_SERVER['REQUEST_METHOD'] ) {
1922
// Verify key / login combo
1923
+ $_REQUEST['key'] = sanitize_text_field($_REQUEST['key']);
1924
+ $_REQUEST['login'] = sanitize_user($_REQUEST['login']);
1925
$user = check_password_reset_key( $_REQUEST['key'], $_REQUEST['login'] );
1926
if ( ! $user || is_wp_error( $user ) ) {
1927
if ( $user && $user->get_error_code() === 'expired_key' ) {
wpf-themes/classic/colors.css DELETED
@@ -1,503 +0,0 @@
1
- /* wpForo Dynamic CSS Document */
2
-
3
- #wpforo-wrap { color: #333333; background: #FFFFFF }
4
- #wpforo-wrap .wpforo-subforum i{ color:#999999; }
5
- #wpforo-wrap #footer { background:#E6E6E6;}
6
- #wpforo-wrap .wpf-p-error { background-color: #E6E6E6; color: #333333; }
7
- #wpforo-wrap .wpf-res-menu { color: #FFFFFF; }
8
- #wpforo-wrap #wpforo-menu { background-color:#555555; }
9
- #wpforo-wrap #wpforo-menu li { border-right:#777777 1px solid; }
10
- #wpforo-wrap #wpforo-menu li a { color: #FFFFFF; }
11
-
12
- #wpforo-wrap .wpforo-active,
13
- #wpforo-wrap #wpforo-menu li:hover,
14
- #wpforo-wrap #wpforo-menu .current-menu-ancestor,
15
- #wpforo-wrap #wpforo-menu .current-menu-parent,
16
- #wpforo-wrap #wpforo-menu .current_page_item { background-color: #43A6DF!important; }
17
-
18
- #wpforo-load { color: #43A6DF; }
19
- #wpforo-load i{ color: #43A6DF!important; }
20
-
21
- #wpforo-wrap .wpf-search input[type="text"]{ color: #555555; background: transparent; }
22
- #wpforo-wrap .wpf-search input[type="text"]:focus{ background: #F5F5F5; }
23
- #wpforo-wrap .wpf-search i{ color: #43A6DF; }
24
-
25
- #wpforo-wrap #wpforo-poweredby{ background-color:#555555; color: #FFFFFF; }
26
- #wpforo-wrap #wpforo-title{ color:#333333;}
27
- #wpforo-wrap #wpforo-description{color:#555555;border-bottom:1px solid #CCCCCC;}
28
-
29
- #wpforo-wrap a { color: #3F7796; }
30
- #wpforo-wrap a:visited { color: #3F7796; }
31
- #wpforo-wrap a:hover{ color: #659FBE;}
32
- #wpforo-wrap a:active { color: #659FBE; }
33
-
34
- #wpforo-wrap .wpflink { color: #3F7796; }
35
- #wpforo-wrap .wpflink:hover { color: #659FBE; }
36
-
37
- #wpforo-wrap pre { border:#E6E6E6 1px solid; background:#DFF4FF; }
38
-
39
- .wpfcl-a{ color:#659FBE!important; }
40
- .wpfbg-a{ background-color:#659FBE!important; }
41
- .wpfcl-b{ color:#43A6DF!important; }
42
- .wpfbg-b{ background-color:#43A6DF!important; }
43
- .wpfcl-0{ color:#999999!important; }
44
- .wpfbg-0{ background-color:#999999!important; }
45
- .wpfcl-1{ color:#555555!important; }
46
- .wpfbg-1{ background-color:#555555!important; }
47
- .wpfcl-2{ color:#777777!important; }
48
- .wpfbg-2{ background-color:#777777!important; }
49
- .wpfcl-3{ color:#FFFFFF!important; }
50
- .wpfbg-3{ background-color:#FFFFFF!important; }
51
- .wpfcl-4{ color:#72CCFC!important;}
52
- .wpfbg-4{ background-color:#72CCFC!important; }
53
- .wpfcl-5{ color:#FF812D!important; }
54
- .wpfbg-5{ background-color:#FF812D!important; }
55
- .wpfcl-6{ color:#0099CC!important; }
56
- .wpfbg-6{ background-color:#0099CC!important; }
57
- .wpfcl-7{ color:#E6E6E6!important; }
58
- .wpfbg-7{ background-color:#E6E6E6!important; }
59
- .wpfcl-8{ color:#4DCA5C!important; }
60
- .wpfbg-8{ background-color:#4DCA5C!important; }
61
- .wpfcl-9{ color:#F5F5F5!important; }
62
- .wpfbg-9{ background-color:#F5F5F5!important; }
63
-
64
- #wpforo-wrap .author-rating { border: 1px solid #E6E6E6; background: #F5F5F5; }
65
- #wpforo-wrap .wpf-author-nicename{ color:#777777;}
66
-
67
- #wpforo-wrap .wpf-breadcrumb .wpf-root{ border-left:1px solid #666666; }
68
- #wpforo-wrap .wpf-breadcrumb a.wpf-end { background: transparent!important; }
69
- #wpforo-wrap .wpf-breadcrumb a.wpf-end:hover{ background: transparent!important; }
70
- #wpforo-wrap .wpf-breadcrumb a { color:#666666; background: #FFFFFF;}
71
- #wpforo-wrap .wpf-breadcrumb a:hover{ background:#F5F5F5; }
72
- #wpforo-wrap .wpf-breadcrumb a:hover:after { background:#F5F5F5; }
73
- #wpforo-wrap .wpf-breadcrumb a.active{ background:#F5F5F5; color:#4A8EB3; }
74
- #wpforo-wrap .wpf-breadcrumb a.active:after { background:#F5F5F5; }
75
- #wpforo-wrap .wpf-breadcrumb a:after { background: #FFFFFF; }
76
- #wpforo-wrap .wpf-breadcrumb a.active:after { background: #F5F5F5; }
77
-
78
- #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content img{ border:#E6E6E6 1px solid; background:#FFFFFF; }
79
- #wpforo-wrap .wpforo-post .wpf-right blockquote{ border:#999999 1px dotted; background:#E6E6E6; }
80
- #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-code{ border:#E6E6E6 1px solid; background:#E6E6E6; }
81
- #wpforo-wrap .wpforo-post .wpf-right code{ border:#E6E6E6 1px solid; background:#E6E6E6; }
82
- #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-code-title{ border-bottom:#E6E6E6 1px solid;}
83
- #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-attachments{ border:#FFFFFF 1px dotted; }
84
- #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-attachments img{border:#E6E6E6 2px solid; background:#FFFFFF; }
85
- #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-signature{ border-top:#659FBE 1px dotted; color:#777777;}
86
- #wpforo-wrap .wpforo-post .wpf-left .wpforo-membertoggle i{ color:#3F7796;}
87
- #wpforo-wrap .wpforo-post .wpf-mod-message{color:#FF812D}
88
-
89
- #wpforo-wrap .wpforo-topic-badges{ background-color:#F5F5F5; }
90
-
91
- #wpforo-wrap .wpfl-1 .wpforo-category{ background-color: #43A6DF; border-bottom:#CCCCCC 1px solid; }
92
- #wpforo-wrap .wpfl-1 .cat-title{ color:#FFFFFF; }
93
- #wpforo-wrap .wpfl-1 .cat-stat-posts { color:#FFFFFF; }
94
- #wpforo-wrap .wpfl-1 .cat-stat-topics {color:#FFFFFF; }
95
- #wpforo-wrap .wpfl-1 .forum-wrap{ border-top:#CCCCCC 1px solid; }
96
- #wpforo-wrap .wpfl-1 .wpforo-forum{ background-color:#F5F5F5; }
97
- #wpforo-wrap .wpfl-1 .wpforo-forum-description{color:#777777; }
98
- #wpforo-wrap .wpfl-1 .wpforo-subforum{ border-top:#DADADA 1px dotted; }
99
- #wpforo-wrap .wpfl-1 .wpforo-forum-footer{ color:#999999; }
100
- #wpforo-wrap .wpfl-1 .wpforo-last-topics{ background-color:#FFFFFF; }
101
- #wpforo-wrap .wpfl-1 .wpforo-last-topics-tab{ color:#555555; }
102
- #wpforo-wrap .wpfl-1 .wpforo-last-topics-list{ color:#555555; border-bottom:#CCCCCC 0px solid; }
103
-
104
- #wpforo-wrap .wpfl-1 .wpforo-topic-head{ background-color: #43A6DF; border-bottom:#CCCCCC 1px solid; }
105
- #wpforo-wrap .wpfl-1 .head-title{ color:#FFFFFF; }
106
- #wpforo-wrap .wpfl-1 .head-stat-posts { color:#FFFFFF; }
107
- #wpforo-wrap .wpfl-1 .head-stat-views { color:#FFFFFF; }
108
- #wpforo-wrap .wpfl-1 .topic-wrap{ border-top:#CCCCCC 1px solid; }
109
- #wpforo-wrap .wpfl-1 .wpforo-topic{ background-color:#F5F5F5; }
110
- #wpforo-wrap .wpfl-1 .wpforo-topic-info{ color:#555555; }
111
- #wpforo-wrap .wpfl-1 .wpforo-topic-stat-posts{ color:#555555; }
112
- #wpforo-wrap .wpfl-1 .wpforo-topic-stat-views{ color:#555555; }
113
- #wpforo-wrap .wpfl-1 .wpforo-last-posts{ background-color:#FFFFFF; }
114
- #wpforo-wrap .wpfl-1 .wpforo-last-posts-tab{ color:#555555; }
115
- #wpforo-wrap .wpfl-1 .wpforo-last-posts-list{ color:#555555; border-bottom:#CCCCCC 0px solid; }
116
-
117
- #wpforo-wrap .wpfl-1 .post-wrap{ border-top:none; border-bottom:#E6E6E6 3px solid; }
118
- #wpforo-wrap .wpfl-1 .wpforo-post-head{ background-color: #43A6DF; border-bottom:#CCCCCC 1px solid; }
119
- #wpforo-wrap .wpfl-1 .wpforo-post{ background-color:#F5F5F5; }
120
- #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top{ border-bottom:1px solid #E6E6E6; }
121
- #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar{ background:#FFFFFF; border:#E6E6E6 2px solid; }
122
- #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-rating{ border:1px solid #E6E6E6; background:#F5F5F5; }
123
- #wpforo-wrap .wpfl-1 .wpforo-post .bottom { border-top:#E6E6E6 1px solid; }
124
- #wpforo-wrap .wpfl-1 .wpforo-post .bottom .bleft a{ color:#FF812D; }
125
-
126
- #wpforo-wrap .wpfl-2 .wpforo-category{ background-color: #43A6DF; border-bottom:#CCCCCC 1px solid; }
127
- #wpforo-wrap .wpfl-2 .cat-title{ color:#FFFFFF; }
128
- #wpforo-wrap .wpfl-2 .cat-lastpostinfo{ color:#FFFFFF; }
129
- #wpforo-wrap .wpfl-2 .forum-wrap{ border-top:#CCCCCC 1px solid; }
130
- #wpforo-wrap .wpfl-2 .wpforo-forum{ background-color:#F5F5F5;}
131
- #wpforo-wrap .wpfl-2 .wpforo-forum-icon{ color:#555555; }
132
- #wpforo-wrap .wpfl-2 .wpforo-forum-info{ color:#555555; }
133
- #wpforo-wrap .wpfl-2 .wpforo-subforum{ border-top:#DADADA 1px dotted;}
134
- #wpforo-wrap .wpfl-2 .wpforo-forum-stat{ color:#FF812D; }
135
- #wpforo-wrap .wpfl-2 .wpforo-last-post{ color:#555555; }
136
- #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar{ color:#555555 }
137
- #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar img{ background:#FFFFFF; border:1px solid #CCCCCC; }
138
-
139
- #wpforo-wrap .wpfl-2 .wpforo-topic-head{ background-color: #43A6DF; border-bottom:#CCCCCC 1px solid; }
140
- #wpforo-wrap .wpfl-2 .head-title{ color:#FFFFFF;}
141
- #wpforo-wrap .wpfl-2 .head-stat-posts { color:#FFFFFF; }
142
- #wpforo-wrap .wpfl-2 .head-stat-views { color:#FFFFFF; }
143
- #wpforo-wrap .wpfl-2 .head-stat-lastpost { color:#FFFFFF; }
144
- #wpforo-wrap .wpfl-2 .topic-wrap{ border-top:#CCCCCC 1px solid; }
145
- #wpforo-wrap .wpfl-2 .wpforo-topic{ background-color:#F5F5F5; }
146
- #wpforo-wrap .wpfl-2 .wpforo-topic-avatar{color:#555555; }
147
- #wpforo-wrap .wpfl-2 .wpforo-topic-avatar img{ background:#FFFFFF; border:1px solid #CCCCCC; }
148
- #wpforo-wrap .wpfl-2 .wpforo-topic-info{ color:#555555; }
149
- #wpforo-wrap .wpfl-2 .wpforo-topic-stat-posts{ color:#555555;}
150
- #wpforo-wrap .wpfl-2 .wpforo-topic-stat-views{ color:#555555;}
151
- #wpforo-wrap .wpfl-2 .wpforo-topic-stat-lastpost{ color:#555555;}
152
-
153
- #wpforo-wrap .wpfl-2 .post-wrap{ border-top:#E6E6E6 1px solid; }
154
- #wpforo-wrap .wpfl-2 .wpforo-post-head{ background-color: #43A6DF; border-bottom:#CCCCCC 1px solid; }
155
- #wpforo-wrap .wpfl-2 .wpforo-post{ background-color:#FFFFFF; }
156
- #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right{ background:#F5F5F5; }
157
- #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom{ border-top:#FFFFFF 1px solid; background:#FFFFFF; }
158
- #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar{ background:#FFFFFF; border:#E6E6E6 2px solid; }
159
- #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom .cbleft a{color:#FF812D;}
160
-
161
- #wpforo-wrap .wpfl-3 .wpforo-category{ background-color: #43A6DF;border-bottom:#CCCCCC 1px solid; }
162
- #wpforo-wrap .wpfl-3 .cat-title{ color:#FFFFFF; }
163
- #wpforo-wrap .wpfl-3 .cat-stat-posts { color:#FFFFFF; }
164
- #wpforo-wrap .wpfl-3 .cat-stat-answers { color:#FFFFFF; }
165
- #wpforo-wrap .wpfl-3 .cat-stat-questions { color:#FFFFFF; }
166
- #wpforo-wrap .wpfl-3 .forum-wrap{ border-top:#CCCCCC 1px solid; }
167
- #wpforo-wrap .wpfl-3 .wpforo-forum{ background-color:#F5F5F5; }
168
- #wpforo-wrap .wpfl-3 .wpforo-forum-icon{ color:#555555; }
169
- #wpforo-wrap .wpfl-3 .wpforo-forum-info{ color:#555555; }
170
- #wpforo-wrap .wpfl-3 .wpforo-subforum{ border-top:#DADADA 1px dotted; }
171
- #wpforo-wrap .wpfl-3 .wpforo-forum-footer{ color:#999999; }
172
- #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts{color:#555555;}
173
- #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers{ color:#555555; }
174
- #wpforo-wrap .wpfl-3 .wpforo-forum-stat-questions{color:#555555;}
175
- #wpforo-wrap .wpfl-3 .wpforo-last-topics{ background-color:#FFFFFF; }
176
- #wpforo-wrap .wpfl-3 .wpforo-last-topics-tab{ color:#555555; }
177
- #wpforo-wrap .wpfl-3 .wpforo-last-topics-list{ color:#555555; border-bottom:#CCCCCC 0px solid; }
178
- #wpforo-wrap .wpfl-3 .wpforo-last-topic-posts{ background:#F5F5F5; }
179
- #wpforo-wrap .wpfl-3 .wpforo-last-topic .votes{ background:#F5F5F5; }
180
- #wpforo-wrap .wpfl-3 .wpforo-last-topic .answers{ background:#F5F5F5; }
181
- #wpforo-wrap .wpfl-3 .wpforo-last-topic .views{background:#F5F5F5; }
182
-
183
- #wpforo-wrap .wpfl-3 .wpforo-topic-head{ background-color: #43A6DF; border-bottom:#CCCCCC 2px solid; }
184
- #wpforo-wrap .wpfl-3 .head-title{ color:#FFFFFF; }
185
- #wpforo-wrap .wpfl-3 .head-stat-posts { color:#FFFFFF; }
186
- #wpforo-wrap .wpfl-3 .head-stat-lastpost { color:#FFFFFF; }
187
- #wpforo-wrap .wpfl-3 .topic-wrap{ border-top:#FFFFFF 1px solid; border-bottom:#E6E6E6 1px solid; }
188
- #wpforo-wrap .wpfl-3 .wpforo-topic{ background-color:#F5F5F5; }
189
- #wpforo-wrap .wpfl-3 .wpforo-topic-avatar{ color:#555555; }
190
- #wpforo-wrap .wpfl-3 .wpforo-topic-avatar img{ background:#FFFFFF; border:1px solid #CCCCCC; }
191
- #wpforo-wrap .wpfl-3 .wpforo-topic-info{ color:#555555; }
192
- #wpforo-wrap .wpfl-3 .wpforo-topic-stat-lastpost{ color:#555555; }
193
- #wpforo-wrap .wpfl-3 .wpforo-topic-status .votes{ background:#F5F5F5; }
194
- #wpforo-wrap .wpfl-3 .wpforo-topic-status .answers{ background:#F5F5F5; }
195
- #wpforo-wrap .wpfl-3 .wpforo-topic .views{ background:#F5F5F5; }
196
- #wpforo-wrap .wpfl-3 .wpforo-topic .count{border-right:1px solid #E6E6E6; border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;}
197
- #wpforo-wrap .wpfl-3 .wpforo-topic .wpforo-label{border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;}
198
-
199
- #wpforo-wrap .wpfl-3 .post-wrap{ border-top:#E6E6E6 1px solid; }
200
- #wpforo-wrap .wpfl-3 .wpforo-post-head{ background-color: #43A6DF; border-bottom:#CCCCCC 1px solid; }
201
- #wpforo-wrap .wpfl-3 .wpforo-post{ background-color:#FFFFFF; }
202
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left .wpf-toggle-answer{ color:#00A636; }
203
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left .wpf-toggle-not-answer{ color:#999999!important; }
204
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right{ background:#F5F5F5; }
205
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top{ border-bottom:1px dotted #E6E6E6; }
206
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-tool-bar{ border-top:1px dotted #E6E6E6; }
207
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-signature-content{ border-top:#659FBE 1px dotted; }
208
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content{ border:#FFFFFF 1px solid; background:#DFF4FF;}
209
- #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data .avatar{ background:#FFFFFF; border:1px solid #CCCCCC; }
210
- #wpforo-wrap .wpfl-3 .wpforo-comment{ background-color:#FFFFFF; }
211
- #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right{ background:#F5F5F5; }
212
-
213
- #wpforo-wrap .wpforo-profile-wrap .wpf-profile-plugin-menu .wpf-pp-menu .wpf-pp-menu-item{background:#FFFFFF; color: #777777; }
214
- #wpforo-wrap .wpforo-profile-wrap .wpf-profile-plugin-menu .wpf-pp-menu .wpf-pp-menu-item:hover{background:#FFFFFF; color: #43A6DF;}
215
- #wpforo-wrap .wpforo-profile-wrap .wpf-profile-plugin-menu #wpf-pp-forum-menu .wpf-pp-menu-item{color:#43A6DF; border-right:1px solid #43A6DF;}
216
- #wpforo-wrap .wpf-profile-section{color: #666666;}
217
- #wpforo-wrap .wpf-profile-section .wpf-profile-section-head{border-bottom:1px solid #DADADA;}
218
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-label{ border-bottom:#FFFFFF 1px solid; }
219
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-field{ border-bottom:#FFFFFF 1px solid; }
220
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-field input[type="file"],
221
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-field input[type="password"],
222
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-field input[type="text"],
223
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-field select,
224
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-field textarea { color:#555555; }
225
- #wpforo-wrap .wpforo-profile-wrap .h-left{ }
226
- #wpforo-wrap .wpforo-profile-wrap .profile-display-name{ color:#3F7796; }
227
- #wpforo-wrap .wpforo-profile-wrap .profile-stat-data{ color:#3F7796; }
228
- #wpforo-wrap .wpforo-profile-wrap .profile-stat-data-item{ color:#3F7796;}
229
- #wpforo-wrap .wpforo-profile-wrap .profile-rating-bar-wrap{background:#FFFFFF;}
230
- #wpforo-wrap .wpforo-profile-wrap .profile-rating-bar-wrap .rating-bar-cell{color:#FFFFFF;}
231
-
232
- #wpforo-wrap .wpforo-profile-wrap .h-bottom{ border-bottom: 2px solid #777777;}
233
- #wpforo-wrap .wpforo-profile-wrap .h-bottom .wpf-profile-menu:hover{ background: #F5F5F5; color:#555555;}
234
- #wpforo-wrap .wpforo-profile-wrap .h-bottom .wpf-profile-menu{ background-color:#777777; border-right:#FFFFFF 1px solid; color:#FFFFFF; }
235
-
236
- #wpforo-wrap .wpforo-profile-head .wpforo-active,
237
- #wpforo-wrap .wpforo-profile-head #wpforo-menu a:hover,
238
- #wpforo-wrap .wpforo-profile-head #wpforo-menu .current-menu-ancestor,
239
- #wpforo-wrap .wpforo-profile-head #wpforo-menu .current-menu-parent,
240
- #wpforo-wrap .wpforo-profile-head #wpforo-menu .current_page_item { background-color: #F5F5F5!important; color:#555555!important;}
241
-
242
- #wpforo-wrap .wpforo-profile-wrap .h-left .avatar{ background-color:#FFFFFF; border: 2px solid #CCCCCC; }
243
- #wpforo-wrap .wpforo-profile-wrap .wpf-username{ color:#0099CC; }
244
- #wpforo-wrap .wpforo-profile-wrap .h-header .wpfy {background-color:#FFFFFF;}
245
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-home .wpf-field-name-about .wpf-label-wrap{border-bottom:1px dotted #CCCCCC;}
246
- #wpforo-wrap .wpforo-profile-wrap .wpforo-profile-home .wpf-field{ border-top: 1px solid #E6E6E6;}
247
-
248
- #wpforo-wrap .wpforo-activity-content .activity-icon{ border-right:2px solid #FFFFFF; }
249
- #wpforo-wrap .wpforo-sbn-content .sbn-icon{ border-right:2px solid #FFFFFF; }
250
- #wpforo-wrap .wpforo-sbn-content .wpf-sbs-bulk-options{background: #FFFFFF; border: 1px solid #DADADA; border-left: 1px solid #DADADA; }
251
- #wpforo-wrap .wpforo-sbn-content .wpf-sbs-bulk-options ul li{border-bottom: 1px dotted #CCCCCC;}
252
- #wpforo-wrap .wpforo-sbn-content .wpf-sbs-bulk-options .wpf-sbs-cat{background: #F5F5F5;}
253
- #wpforo-wrap .wpforo-sbn-content .wpf-sbs-bulk div{border-bottom: 1px dotted #999999;}
254
- #wpforo-wrap .wpforo-sbn-content .wpf-sbs-bulk-options .wpf-sbs-checkbox{color: #555555;}
255
-
256
-
257
- #wpforo-wrap input[type="text"], #wpforo-wrap input[type="password"], #wpforo-wrap input[type="email"], #wpforo-wrap textarea, #wpforo-wrap select { border: 1px solid #DADADA; color: #777777; box-shadow: inset 0px 1px 4px #E6E6E6; -moz-box-shadow: inset 0px 1px 4px #E6E6E6; -webkit-box-shadow: inset 0px 1px 4px #E6E6E6; }
258
- #wpforo-wrap input[type="submit"],#wpforo-wrap input[type="reset"],#wpforo-wrap input[type="reset"], #wpforo-wrap input[type="button"]{ background:#43A6DF; color:#FFFFFF; border: 1px solid #0099CC; }
259
- #wpforo-wrap input[type="submit"]:hover,#wpforo-wrap input[type="reset"]:hover{ background:#0099CC; }
260
- #wpforo-wrap input[type="button"]:hover{ background:#0099CC; }
261
- #wpforo-wrap .wpf-button{ background:#43A6DF; color:#FFFFFF!important; border: 1px solid #0099CC; }
262
- #wpforo-wrap .wpf-button:hover{ background:#0099CC; }
263
-
264
- #wpforo-wrap #wpf-topic-create{ border: solid #DADADA 1px; }
265
- #wpforo-wrap .wpf-topic-create .wp-editor-tools{ border-bottom:1px #DADADA solid; }
266
- #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-tmce{ border: 1px #DADADA solid; }
267
- #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-html{ border: 1px #DADADA solid; }
268
- #wpforo-wrap .wpf-topic-create .quicktags-toolbar input[type="button"] { background:#43A6DF; color:#FFFFFF; }
269
- #wpforo-wrap .wpf-topic-create .quicktags-toolbar input[type="button"]:hover{ background:#0099CC!important; }
270
-
271
- #wpforo-wrap #wpf-post-create{ border: solid #DADADA 1px; }
272
- #wpforo-wrap .wpf-post-create .wp-editor-tools{ border-bottom:1px #DADADA solid; }
273
- #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-tmce{ border: 1px #DADADA solid; }
274
- #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-html{ border: 1px #DADADA solid; }
275
- #wpforo-wrap .wpf-post-create .quicktags-toolbar input[type="button"] { background:#43A6DF; color:#FFFFFF; }
276
- #wpforo-wrap .wpf-post-create .quicktags-toolbar input[type="button"]:hover{ background:#0099CC!important; }
277
-
278
- #wpforo-wrap .wpforo-members-wrap .wpforo-members-content { border:#E6E6E6 1px solid; }
279
- #wpforo-wrap .wpforo-members-wrap td.wpf-members-search { border-bottom:1px solid #E6E6E6; }
280
- #wpforo-wrap .wpforo-members-wrap td.wpf-members-avatar { border-right:2px solid #FFFFFF; }
281
- #wpforo-wrap .wpforo-members-wrap td.wpf-members-regdate-head{ border-bottom:1px solid #E6E6E6; }
282
- #wpforo-wrap .wpforo-members-wrap td.wpf-members-foot { border-top:1px solid #E6E6E6; }
283
-
284
- #wpforo-wrap .wpforo-register-wrap .wpforo-register-content { border-top:#43A6DF 1px solid; border-bottom:#CCCCCC 1px solid; padding: 40px 1%; }
285
- #wpforo-wrap .wpforo-register-wrap .wpforo-register-content h3{color:#555555}
286
- #wpforo-wrap .wpforo-login-wrap .wpforo-login-content { border-top:#43A6DF 1px solid; border-bottom:#CCCCCC 1px solid; padding: 40px 1%; }
287
- #wpforo-wrap .wpforo-login-wrap .wpforo-login-content .wpforo-login-table{ padding:1%; }
288
- #wpforo-wrap .wpforo-login-wrap .wpforo-login-content .wpforo-login-table .wpf-field{border-bottom:none;}
289
- #wpforo-wrap .wpforo-login-wrap .wpforo-login-content h3{color:#555555}
290
-
291
- #wpforo-wrap .wpforo-404-wrap .wpforo-404-content { border-top:#E6E6E6 1px solid; border-bottom:#E6E6E6 1px solid; }
292
- #wpforo-wrap .wpforo-404-wrap .wpf-search-box { border:#CCCCCC 1px dashed; }
293
-
294
- #wpforo-wrap #wpforo-search-title { color:#333333; }
295
- #wpforo-wrap .wpforo-search-wrap .wpf-search-bar{ background:#F5F5F5; border:#E6E6E6 1px solid; }
296
- #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfltd{ border-bottom:1px dotted #FFFFFF; }
297
- #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfrtd{ border-bottom:1px dotted #FFFFFF; }
298
- #wpforo-wrap .wpforo-search-wrap .wpforo-search-content { border-bottom:#E6E6E6 1px solid; }
299
- #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-htr{ background-color:#43A6DF; color:#FFFFFF; }
300
- #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ttr{ background:#F5F5F5 }
301
- #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-shead-icon{ border-right:1px solid #FFFFFF;}
302
- #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-spost-icon { border-right:1px solid #FFFFFF;}
303
-
304
- #wpforo-wrap #wpforo-recent-title { color:#333333; }
305
- #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar{ background:#F5F5F5; border:#E6E6E6 1px solid; }
306
- #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfltd{ border-bottom:1px dotted #FFFFFF; }
307
- #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfrtd{ border-bottom:1px dotted #FFFFFF; }
308
- #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content { border-bottom:#E6E6E6 1px solid; }
309
- #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-htr{ background-color:#43A6DF; color:#FFFFFF; }
310
- #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr{ background:#F5F5F5 }
311
- #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-shead-icon{ border-right:1px solid #FFFFFF;}
312
- #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-spost-icon { border-right:1px solid #FFFFFF;}
313
- #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-stext{color:#666666}
314
-
315
- #wpforo-wrap .wpf-action{ color: #3F7796; }
316
- #wpforo-wrap .wpf-action:hover{ cursor: pointer; color: #659FBE; }
317
- #wpforo-wrap .wpf-action.wpforo-tools{ color: #FFFFFF; }
318
- #wpforo-wrap .wpf-action.wpforo-tools:hover{ cursor: pointer; /*color: #DFF4FF;*/ }
319
-
320
- #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-page-info{ color:#666666; }
321
- #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-prev-button{ background:#43A6DF; color:#FFFFFF; border: 1px solid #0099CC; }
322
- #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button{ background:#43A6DF; color:#FFFFFF; border: 1px solid #0099CC; }
323
-
324
- #wpforo-wrap #wpforo-stat-header{ background-color:#555555; color: #FFFFFF; border-bottom: 2px solid #CCCCCC;}
325
- #wpforo-wrap #wpforo-stat-body{ border:#E6E6E6 1px solid; background:#F5F5F5; }
326
- #wpforo-wrap #wpforo-stat-body .wpf-stat-data{ }
327
- #wpforo-wrap #wpforo-stat-body .wpf-stat-item{border-right:1px solid #E6E6E6;}
328
- #wpforo-wrap #wpforo-stat-body .wpf-stat-item i{color:#777777;}
329
- #wpforo-wrap #wpforo-stat-body .wpf-stat-item .wpf-stat-value{color:#777777;}
330
- #wpforo-wrap #wpforo-stat-body .wpf-stat-item .wpf-stat-label{border-top:1px dotted #CCCCCC; color:#777777;}
331
- #wpforo-wrap #wpforo-stat-body .wpf-last-info i{color:#777777;}
332
-
333
- #wpforo-wrap .widget-title { border-bottom:2px solid #E6E6E6;}
334
- #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li{ border-bottom:1px dotted #CCCCCC; }
335
-
336
- .ui-dialog { z-index: 999998 !important; }
337
- .wpf-video{ margin: 10px !important; }
338
-
339
- .ui-dialog .ui-widget-header{ background-color: #43A6DF!important; border-bottom:#CCCCCC 1px solid!important; }
340
- .ui-dialog .ui-widget-header span.ui-dialog-title{ color: #FFFFFF !important; }
341
- .ui-widget input[type="submit"]:hover{ background:#0099CC; }
342
- .ui-widget input[type="submit"]{ background:#43A6DF; color:#FFFFFF; border: 1px solid #0099CC; }
343
-
344
- #wpforo-wrap .wpforo-topic-badges i.fa,
345
- #wpforo-wrap .wpforo-topic-badges i.fas,
346
- #wpforo-wrap .wpforo-topic-badges i.fab,
347
- #wpforo-wrap .wpforo-topic-badges i.far,
348
- #wpforo-wrap .wpforo-topic-badges i.fal { color: #43A6DF; }
349
-
350
- #wpf-msg-box a{color:#FFFFFF;}
351
- #wpf-msg-box a:hover{color:#E6E6E6;}
352
- #wpf-msg-box > p{color:#FFFFFF!important;background-color:#43A6DF;background:-moz-linear-gradient(#43A6DF);background:-o-linear-gradient(#43A6DF);background:linear-gradient(#43A6DF);}
353
- #wpf-msg-box > p:after{border-color:transparent #43A6DF;}
354
-
355
- #wpf-msg-box > p.error{background-color:#F46464;background:-moz-linear-gradient(#F46464);background:-o-linear-gradient(#F46464);background:linear-gradient(#F46464);}
356
- #wpf-msg-box > p.error:after{border-color:transparent #F46464;}
357
- #wpf-msg-box > p.success{background-color:#00A636;background:-moz-linear-gradient(#00A636);background:-o-linear-gradient(#00A636);background:linear-gradient(#00A636);}
358
- #wpf-msg-box > p.success:after{border-color:transparent #00A636;}
359
-
360
- #wpforo-wrap .wpf-field { border-bottom: 1px solid #FFFFFF;}
361
- #wpforo-wrap .wpf-field .wpf-label i{ color: #777777; }
362
- #wpforo-wrap .wpf-field .wpf-field-wrap i{ color: #777777; }
363
-
364
- #wpforo-wrap .wpf-field {border-bottom: 1px solid #FFFFFF;}
365
- #wpforo-wrap .wpf-field .wpf-field-cl{ clear:both;}
366
- #wpforo-wrap .wpf-field input {max-width: 100%;}
367
- #wpforo-wrap .wpf-field input[type="text"],
368
- #wpforo-wrap .wpf-field input[type="password"],
369
- #wpforo-wrap .wpf-field input[type="email"],
370
- #wpforo-wrap .wpf-field input[type="date"],
371
- #wpforo-wrap .wpf-field input[type="number"],
372
- #wpforo-wrap .wpf-field input[type="url"],
373
- #wpforo-wrap .wpf-field input[type="tel"],
374
- #wpforo-wrap .wpf-field textarea,
375
- #wpforo-wrap .wpf-field select{ background-color: #fefefe; box-shadow: 0px 0px 2px 1px #E6E6E6;}
376
- #wpforo-wrap .wpf-field input::-webkit-input-placeholder, #wpforo-wrap .wpf-field textarea::-webkit-input-placeholder { color: #999999;}
377
- #wpforo-wrap .wpf-field input::-moz-placeholder, #wpforo-wrap .wpf-field textarea::-moz-placeholder {color: #999999;}
378
- #wpforo-wrap .wpf-field input:-ms-input-placeholder, #wpforo-wrap .wpf-field textarea:-ms-input-placeholder {color: #999999;}
379
- #wpforo-wrap .wpf-field input:-moz-placeholder, #wpforo-wrap .wpf-field textarea:-moz-placeholder {color: #999999;}
380
- #wpforo-wrap .wpf-field input[type="text"]:focus, #wpforo-wrap .wpf-field input[type="password"]:focus, #wpforo-wrap .wpf-field input[type="email"]:focus,#wpforo-wrap .wpf-field input[type="date"]:focus,#wpforo-wrap .wpf-field input[type="number"]:focus,#wpforo-wrap .wpf-field input[type="url"]:focus,#wpforo-wrap .wpf-field input[type="tel"]:focus,#wpforo-wrap .wpf-field textarea:focus,
381
- #wpforo-wrap .wpf-field select:focus{ background-color:#feffe5; box-shadow: 0px 0px 10px 0px #777777; }
382
- #wpforo-wrap .wpf-field .wpf-label i{ padding-right:5px; width:25px;}
383
- #wpforo-wrap .wpf-field .wpf-field-wrap i{}
384
- #wpforo-wrap .wpf-field .wpf-field-required-icon{color: #FF812D;}
385
-
386
- #wpforo-wrap .wpf-table .wpfw-1 .wpf-field:nth-child(even) {background-color: #eeeeee;}
387
-
388
- #wpforo-wrap .wpf-tools {background: #F5F5F5; border-bottom:#E6E6E6 3px solid; outline:3px solid #FFFFFF;}
389
- #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab{ border-bottom-color: #999999; }
390
- #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab.wpf-tt-active{ border-top-color: #43A6DF; color:#43A6DF; }
391
- #wpforo-wrap .wpf-tools .wpf-tool h3{ color: #E6E6E6}
392
- #wpforo-wrap .wpf-tools .wpf-tool .wpf-tool-desc{ color: #999999;}
393
- #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]{background: #FFFFFF;}
394
- #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts{background: #FFFFFF; border: 1px solid #DADADA; border-left: 3px solid #DADADA; }
395
- #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts ul li{border-bottom: 1px dotted #CCCCCC;}
396
- #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::placeholder {color: #CCCCCC; opacity: 1;}
397
- #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]:-ms-input-placeholder {color: #CCCCCC;}
398
- #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::-ms-input-placeholder {color: #CCCCCC;}
399
-
400
- #wpforo-wrap .wpf-sb-1{color:#CCCCCC;background-color:#F5F5F5;}
401
- #wpforo-wrap .wpf-sb-2{color:#43A6DF;background-color:#F5F5F5;}
402
- #wpforo-wrap .wpf-sb-3{color:#CCCCCC;background-color:transparent;}
403
- #wpforo-wrap .wpf-sb-4{color:#43A6DF;background-color:transparent;}
404
- #wpforo-wrap .wpf-sb .wpf-sb-buttons i{color: #CCCCCC;}
405
- #wpforo-wrap .wpf-sb .wpf-sb-toggle .wpfsa{color:#43A6DF!important;}
406
- #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-1,
407
- #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-2{border:1px solid #E6E6E6;}
408
- #wpforo-wrap .wpfl-2 .wpf-sb-right, #wpforo-wrap .wpfl-3 .wpf-sb-right{ border-top:1px solid #E6E6E6;}
409
- #wpforo-wrap .wpfl-2 .wpf-sb-left, #wpforo-wrap .wpfl-3 .wpf-sb-left{ background-color:transparent;}
410
- #wpforo-wrap .wpf-sb.wpf-sb-top .wpf-sb-buttons{border-left: 1px dotted #3F7796;}
411
- [dir="rtl"] #wpforo-wrap .wpf-sb.wpf-sb-top .wpf-sb-buttons{border-right: 1px dotted #3F7796; border-left:none;}
412
- #wpforo-wrap .wpf-sb.wpf-sb-top.sb-tt-expanded .wpf-sb-buttons i{color:#3F7796;}
413
- #wpforo-wrap .wpf-sbtn {color: #555555;}
414
- #wpforo-wrap .wpf-sbtn .wpf-sbtn-title i{color: #999999;}
415
- #wpforo-wrap .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button{background: #aaaaaa; color: #ffffff; }
416
- #wpforo-wrap .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button.wpf-sb-icon{background: transparent; color: #777777; border: 1px solid #bbbbbb;}
417
- #wpforo-wrap .wpf-sb .wpf-fb .wpfsa, #wpforo-wrap .wpf-sb .wpf-fb i:hover{ color: #4267b2!important;}
418
- #wpforo-wrap .wpf-sb .wpf-tw .wpfsa, #wpforo-wrap .wpf-sb .wpf-tw i:hover{ color: #1DA1F2!important;}
419
- #wpforo-wrap .wpf-sb .wpf-gg .wpfsa, #wpforo-wrap .wpf-sb .wpf-gg i:hover{ color: #DB4437!important;}
420
- #wpforo-wrap .wpf-sb .wpf-vk .wpfsa, #wpforo-wrap .wpf-sb .wpf-vk i:hover{ color: #4A76A8!important;}
421
- #wpforo-wrap .wpf-sb .wpf-ok .wpfsa, #wpforo-wrap .wpf-sb .wpf-ok i:hover{ color: #EE8208!important;}
422
- #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-fb:hover{ background-color: #4267b2; border-color: #4267b2; color: #fff;}
423
- #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-tw:hover{ background-color: #1DA1F2; border-color: #1DA1F2; color: #fff;}
424
- #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-gg:hover{ background-color: #DB4437; border-color: #DB4437; color: #fff;}
425
- #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-vk:hover{ background-color: #4A76A8; border-color: #4A76A8; color: #fff;}
426
- #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-ok:hover{ background-color: #EE8208; border-color: #EE8208; color: #fff;}
427
- #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-fb{ background-color: #4267b2; border-color: #4267b2; color: #fff;}
428
- #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-tw{ background-color: #1DA1F2; border-color: #1DA1F2; color: #fff;}
429
- #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-gg{ background-color: #DB4437; border-color: #DB4437; color: #fff;}
430
- #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-vk{ background-color: #4A76A8; border-color: #4A76A8; color: #fff;}
431
- #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-ok{ background-color: #EE8208; border-color: #EE8208; color: #fff;}
432
-
433
-
434
- @media screen and (max-width:600px) {
435
- #wpforo-wrap #wpforo-menu .wpf-menu{background-color:#555555;}
436
- #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top{border-top: 1px solid #E6E6E6; }
437
- }
438
-
439
- #wpforo-wrap.wpf-dark { color: #3F7796; }
440
- #wpforo-wrap.wpf-dark .wpfcl-3{ color:#3F7796!important; }
441
- #wpforo-wrap.wpf-dark .wpfcl-1{ color:#3F7796!important; }
442
- #wpforo-wrap.wpf-dark .wpf-action{ color: #3F7796; }
443
- #wpforo-wrap.wpf-dark .wpforo-post .wpf-right .wpforo-post-content p{ color:#3F7796!important; }
444
- #wpforo-wrap.wpf-dark #wpforo-menu li a { color: #3F7796; }
445
- #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-lastpost, #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-lastpost{ color: #3F7796; }
446
- #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-post{ color: #3F7796; }
447
- #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-lastpost, #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-lastpost{ color: #3F7796; }
448
- #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-forum-description, #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-forum-description{ color: #3F7796; }
449
- #wpforo-wrap.wpf-dark .wpfl-1 .cat-title, #wpforo-wrap.wpf-dark .wpfl-2 .cat-title, #wpforo-wrap.wpf-dark .wpfl-3 .cat-title{ color:#3F7796; }
450
- #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-category div, #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-category div, #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-category div{ color:#3F7796; }
451
- #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-last-topic-date, #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-topic-date, #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-last-topic-date{ color:#3F7796; }
452
- #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-posts, #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-views{ color:#3F7796; }
453
- #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-posts, #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-views{ color:#3F7796; }
454
- #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-posts, #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-views{ color:#3F7796; }
455
- #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-last-post-date, #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-post-date, #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-last-post-date{ color:#3F7796; }
456
- #wpforo-wrap.wpf-dark .wpfl-1 .head-title, #wpforo-wrap.wpf-dark .wpfl-2 .head-title, #wpforo-wrap.wpf-dark .wpfl-3 .head-title{ color:#3F7796; }
457
- #wpforo-wrap.wpf-dark .wpfl-1 .head-stat-posts, #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-posts, #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-posts{ color:#3F7796; }
458
- #wpforo-wrap.wpf-dark .wpfl-1 .head-stat-views, #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-views, #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-views{ color:#3F7796; }
459
- #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-post .wpf-left, #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-post .wpf-left, #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-post .wpf-left{ color:#3F7796; }
460
- #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top, #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-top, #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top{ color:#3F7796; }
461
- #wpforo-wrap .wpfl-3 .wpforo-forum-stat-questions, #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers, #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts{ color:#3F7796; }
462
- #wpforo-wrap.wpf-dark #wpforo-stat-header{ color: #3F7796; border-bottom: 1px solid #CCCCCC;}
463
- #wpforo-wrap.wpf-dark #wpforo-stat-body .wpf-last-info p.wpf-topic-icons{border-top: 1px dotted #CCCCCC;}
464
- #wpforo-wrap.wpf-dark .wpf-button{ color:#3F7796!important; }
465
- #wpforo-wrap.wpf-dark .wpf-topic-create .wpf-subject{background-color:#333333}
466
- #wpforo-wrap.wpf-dark #wpf-topic-create{background-color:#F5F5F5}
467
- #wpforo-wrap.wpf-dark #wpf-topic-create div.mce-toolbar-grp{background-color:#F5F5F5}
468
- #wpforo-wrap.wpf-dark .wpf-post-create .wpf-subject{background-color:#333333}
469
- #wpforo-wrap.wpf-dark #wpf-post-create{background-color:#F5F5F5}
470
- #wpforo-wrap.wpf-dark #wpf-post-create div.mce-toolbar-grp{background-color:#F5F5F5}
471
- #wpforo-wrap.wpf-dark input[type="submit"], #wpforo-wrap.wpf-dark input[type="button"]{color:#3F7796!important;}
472
- #wpforo-wrap.wpf-dark input[type="text"], #wpforo-wrap.wpf-dark input[type="search"], #wpforo-wrap.wpf-dark input[type="email"], #wpforo-wrap.wpf-dark input[type="date"], #wpforo-wrap.wpf-dark input[type="number"], #wpforo-wrap.wpf-dark input[type="url"], #wpforo-wrap.wpf-dark input[type="tel"], #wpforo-wrap.wpf-dark input[type="password"], #wpforo-wrap.wpf-dark input[type="email"], #wpforo-wrap.wpf-dark textarea, #wpforo-wrap.wpf-dark select{color:#555555;background-color:#333333;}
473
- #wpforo-wrap.wpf-dark input[type="text"].wpf-search-field{background-color:transparent; color:#3F7796; }
474
- #wpforo-wrap.wpf-dark .wpf-field input::-webkit-input-placeholder, #wpforo-wrap.wpf-dark .wpf-field textarea::-webkit-input-placeholder { color: #CCCCCC;}
475
- #wpforo-wrap.wpf-dark .wpf-field input::-moz-placeholder, #wpforo-wrap.wpf-dark .wpf-field textarea::-moz-placeholder {color: #CCCCCC;}
476
- #wpforo-wrap.wpf-dark .wpf-field input:-ms-input-placeholder, #wpforo-wrap.wpf-dark .wpf-field textarea:-ms-input-placeholder {color: #CCCCCC;}
477
- #wpforo-wrap.wpf-dark .wpf-field input:-moz-placeholder, #wpforo-wrap.wpf-dark .wpf-field textarea:-moz-placeholder {color: #CCCCCC;}
478
- #wpforo-wrap.wpf-dark #wpforo-stat-body{border:none;}
479
- #wpforo-wrap.wpf-dark .wpforo-members-content table tr{ background-color:#F5F5F5!important; }
480
- #wpforo-wrap.wpf-dark .wpforo-profile-wrap .profile-rating-bar-wrap{background:none;}
481
- #wpforo-wrap.wpf-dark .wpforo-profile-wrap .wpforo-profile-head{border:none;}
482
- #wpforo-wrap.wpf-dark .wpf-field:nth-child(even) {background-color: #F5F5F5;}
483
- #wpforo-wrap.wpf-dark .wpf-field .wpf-field-wrap { color:#777777}
484
- #wpforo-wrap.wpf-dark .wpf-field .wpf-field-wrap i{ color:#CCCCCC}
485
- #wpforo-wrap.wpf-dark .wpf-table .wpfw-1 .wpf-field:nth-child(even) {background-color: #CCCCCC;}
486
- #wpforo-wrap .wpforo-login-wrap .wpforo-table .wpfw-1 .wpf-field:nth-child(even){background-color: transparent;}
487
- #wpforo-wrap.wpf-dark .wpforo-profile-head .wpforo-active { color:#FFFFFF!important;}
488
- #wpforo-wrap.wpf-dark. wpf-profile-section .wpf-statbox .wpf-statbox-value{color:#777777}
489
- #wpforo-wrap.wpf-dark #wpf-post-create {border: none;}
490
- #wpforo-wrap.wpf-dark #wpf-topic-create {border: none;}
491
- #wpforo-wrap.wpf-dark #wpforo-description{color:#777777}
492
- #wpforo-wrap.wpf-dark .wpforo-login-wrap .wpforo-login-table{background-color: transparent;}
493
- #wpforo-wrap.wpf-dark .wpforo-login-wrap .wpforo-login-content > h3, #wpforo-wrap .wpforo-register-wrap .wpforo-register-content > h3{color:#777777}
494
- #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool .wpf-split-posts{background: #666666; border:none; }
495
- #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool .wpf-split-posts ul li{border-bottom: 1px dotted #333333;}
496
- #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool li input[type="text"]{background: #DADADA;}
497
- #wpforo-wrap.wpf-dark .wpf-sbtn .wpf-sbtn-title{ color: #777777}
498
- #wpforo-wrap.wpf-dark .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button {background: #666666;}
499
-
500
- #wpforo-wrap .wpforo-topic-title a { font-size: 15px!important; line-height: 19px!important; }
501
- #wpforo-wrap {
502
- font-size: 13px; width: 100%; padding:10px 20px; margin:0px;
503
- }
wpforo.php CHANGED
@@ -5,14 +5,14 @@
5
* Description: WordPress Forum plugin. wpForo is a full-fledged forum solution for your community. Comes with multiple modern forum layouts.
6
* Author: gVectors Team (A. Chakhoyan, R. Hovhannisyan)
7
* Author URI: https://gvectors.com/
8
- * Version: 1.4.12
9
* Text Domain: wpforo
10
* Domain Path: /wpf-languages
11
*/
12
13
//Exit if accessed directly
14
if( !defined( 'ABSPATH' ) ) exit;
15
- if( !defined( 'WPFORO_VERSION' ) ) define('WPFORO_VERSION', '1.4.12');
16
17
function wpforo_load_plugin_textdomain() { load_plugin_textdomain( 'wpforo', FALSE, basename( dirname( __FILE__ ) ) . '/wpf-languages/' ); }
18
add_action( 'plugins_loaded', 'wpforo_load_plugin_textdomain' );
5
* Description: WordPress Forum plugin. wpForo is a full-fledged forum solution for your community. Comes with multiple modern forum layouts.
6
* Author: gVectors Team (A. Chakhoyan, R. Hovhannisyan)
7
* Author URI: https://gvectors.com/
8
+ * Version: 1.4.13
9
* Text Domain: wpforo
10
* Domain Path: /wpf-languages
11
*/
12
13
//Exit if accessed directly
14
if( !defined( 'ABSPATH' ) ) exit;
15
+ if( !defined( 'WPFORO_VERSION' ) ) define('WPFORO_VERSION', '1.4.13');
16
17
function wpforo_load_plugin_textdomain() { load_plugin_textdomain( 'wpforo', FALSE, basename( dirname( __FILE__ ) ) . '/wpf-languages/' ); }
18
add_action( 'plugins_loaded', 'wpforo_load_plugin_textdomain' );