The Events Calendar - Version 4.9.3.2

Version Description

Download this release

Release Info

Developer ModernTribe
Plugin Icon The Events Calendar
Version 4.9.3.2
Comparing to
See all releases

Code changes from version 4.9.3.1 to 4.9.3.2

common/src/Tribe/Cache_Listener.php CHANGED
@@ -127,7 +127,7 @@
127
/**
128
* Run the caching functionality that is executed when rewrite rules are generated.
129
*
130
- * @since TBD
131
*/
132
public function generate_rewrite_rules() {
133
$this->cache->set_last_occurrence( self::TRIGGER_GENERATE_REWRITE_RULES );
127
/**
128
* Run the caching functionality that is executed when rewrite rules are generated.
129
*
130
+ * @since 4.9.11
131
*/
132
public function generate_rewrite_rules() {
133
$this->cache->set_last_occurrence( self::TRIGGER_GENERATE_REWRITE_RULES );
common/src/Tribe/Context.php CHANGED
@@ -13,119 +13,119 @@ class Tribe__Context {
13
/**
14
* The value that will be used to indicate no value was found in any location while trying to read it.
15
*
16
- * @since TBD
17
*/
18
const NOT_FOUND = '__not_found__';
19
20
/**
21
* The key to locate a context value as the value of a request variable.
22
*
23
- * @since TBD
24
*/
25
const REQUEST_VAR = 'request_var';
26
27
/**
28
* The key to locate a context value as the value of a Tribe option.
29
*
30
- * @since TBD
31
*/
32
const TRIBE_OPTION = 'tribe_option';
33
34
/**
35
* The key to locate a context value as the value of an option.
36
*
37
- * @since TBD
38
*/
39
const OPTION = 'option';
40
41
/**
42
* The key to locate a context value as the value of a transient.
43
*
44
- * @since TBD
45
*/
46
const TRANSIENT = 'transient';
47
48
/**
49
* The key to locate a context value as the value of the main query (global `$wp_query`) query var.
50
*
51
- * @since TBD
52
*/
53
const QUERY_VAR = 'query_var';
54
55
/**
56
* The key to locate a context value as the value of the main query (global `$wp_query`) property.
57
*
58
- * @since TBD
59
*/
60
const QUERY_PROP = 'query_prop';
61
62
/**
63
* The key to locate a context value as the value of a constant.
64
*
65
- * @since TBD
66
*/
67
const CONSTANT = 'constant';
68
69
/**
70
* The key to locate a context value as a static class property.
71
*
72
- * @since TBD
73
*/
74
const STATIC_PROP = 'static_prop';
75
76
/**
77
* The key to locate a context value as property of an object.
78
*
79
- * @since TBD
80
*/
81
const PROP = 'prop';
82
83
/**
84
* The key to locate a context value as result running a static class method.
85
*
86
- * @since TBD
87
*/
88
const STATIC_METHOD = 'static_method';
89
90
/**
91
* The key to locate a context value as result running a method on an object.
92
*
93
- * @since TBD
94
*/
95
const METHOD = 'method';
96
97
/**
98
* The key to locate a context value as result running a callback function (e.g. a callable, a closure).
99
*
100
- * @since TBD
101
*/
102
const FUNC = 'func';
103
104
/**
105
* The key to locate a context value as result of reading a global value.
106
*
107
- * @since TBD
108
*/
109
const GLOBAL_VAR = 'global_var';
110
111
/**
112
* The key to locate a context value as result of an `apply_filters` call.
113
*
114
- * @since TBD
115
*/
116
const FILTER = 'filter';
117
118
/**
119
* The key to locate a context value among the values parsed by `WP::parse_request`.
120
*
121
- * @since TBD
122
*/
123
const WP_PARSED = 'wp_parsed';
124
125
/**
126
* The key to locate a context value among the values in the query mached by `WP::parse_request`.
127
*
128
- * @since TBD
129
*/
130
const WP_MATCHED_QUERY = 'wp_matched_query';
131
@@ -1362,7 +1362,7 @@ class Tribe__Context {
1362
* $query_args = tribe_context()->map_to_read( $input, Tribe__Context::REQUEST_VAR );
1363
* $url = add_query_arg( $query_args, home_url() );
1364
*
1365
- * @since TBD
1366
*
1367
* @param array $input An associative array of values in the shape `[ <location> => <value> ]`;
1368
* where `location` is the name of the location registered in the Context
13
/**
14
* The value that will be used to indicate no value was found in any location while trying to read it.
15
*
16
+ * @since 4.9.11
17
*/
18
const NOT_FOUND = '__not_found__';
19
20
/**
21
* The key to locate a context value as the value of a request variable.
22
*
23
+ * @since 4.9.11
24
*/
25
const REQUEST_VAR = 'request_var';
26
27
/**
28
* The key to locate a context value as the value of a Tribe option.
29
*
30
+ * @since 4.9.11
31
*/
32
const TRIBE_OPTION = 'tribe_option';
33
34
/**
35
* The key to locate a context value as the value of an option.
36
*
37
+ * @since 4.9.11
38
*/
39
const OPTION = 'option';
40
41
/**
42
* The key to locate a context value as the value of a transient.
43
*
44
+ * @since 4.9.11
45
*/
46
const TRANSIENT = 'transient';
47
48
/**
49
* The key to locate a context value as the value of the main query (global `$wp_query`) query var.
50
*
51
+ * @since 4.9.11
52
*/
53
const QUERY_VAR = 'query_var';
54
55
/**
56
* The key to locate a context value as the value of the main query (global `$wp_query`) property.
57
*
58
+ * @since 4.9.11
59
*/
60
const QUERY_PROP = 'query_prop';
61
62
/**
63
* The key to locate a context value as the value of a constant.
64
*
65
+ * @since 4.9.11
66
*/
67
const CONSTANT = 'constant';
68
69
/**
70
* The key to locate a context value as a static class property.
71
*
72
+ * @since 4.9.11
73
*/
74
const STATIC_PROP = 'static_prop';
75
76
/**
77
* The key to locate a context value as property of an object.
78
*
79
+ * @since 4.9.11
80
*/
81
const PROP = 'prop';
82
83
/**
84
* The key to locate a context value as result running a static class method.
85
*
86
+ * @since 4.9.11
87
*/
88
const STATIC_METHOD = 'static_method';
89
90
/**
91
* The key to locate a context value as result running a method on an object.
92
*
93
+ * @since 4.9.11
94
*/
95
const METHOD = 'method';
96
97
/**
98
* The key to locate a context value as result running a callback function (e.g. a callable, a closure).
99
*
100
+ * @since 4.9.11
101
*/
102
const FUNC = 'func';
103
104
/**
105
* The key to locate a context value as result of reading a global value.
106
*
107
+ * @since 4.9.11
108
*/
109
const GLOBAL_VAR = 'global_var';
110
111
/**
112
* The key to locate a context value as result of an `apply_filters` call.
113
*
114
+ * @since 4.9.11
115
*/
116
const FILTER = 'filter';
117
118
/**
119
* The key to locate a context value among the values parsed by `WP::parse_request`.
120
*
121
+ * @since 4.9.11
122
*/
123
const WP_PARSED = 'wp_parsed';
124
125
/**
126
* The key to locate a context value among the values in the query mached by `WP::parse_request`.
127
*
128
+ * @since 4.9.11
129
*/
130
const WP_MATCHED_QUERY = 'wp_matched_query';
131
1362
* $query_args = tribe_context()->map_to_read( $input, Tribe__Context::REQUEST_VAR );
1363
* $url = add_query_arg( $query_args, home_url() );
1364
*
1365
+ * @since 4.9.11
1366
*
1367
* @param array $input An associative array of values in the shape `[ <location> => <value> ]`;
1368
* where `location` is the name of the location registered in the Context
common/src/Tribe/Context/locations.php CHANGED
@@ -7,7 +7,7 @@
7
* only when the Context is built moving them here is a small optimization.
8
* This file is meant to be included by the `Tribe__Context::populate_locations` method.
9
*
10
- * @since TBD
11
*/
12
13
return [
@@ -118,14 +118,14 @@ return [
118
Tribe__Context::QUERY_VAR => 'featured',
119
],
120
],
121
- Tribe__Events__Main::TAXONOMY => [
122
'read' => [
123
- Tribe__Context::REQUEST_VAR => Tribe__Events__Main::TAXONOMY,
124
- Tribe__Context::QUERY_VAR => Tribe__Events__Main::TAXONOMY,
125
],
126
'write' => [
127
- Tribe__Context::REQUEST_VAR => Tribe__Events__Main::TAXONOMY,
128
- Tribe__Context::QUERY_VAR => Tribe__Events__Main::TAXONOMY,
129
],
130
],
131
'remove_date_filters' => [
7
* only when the Context is built moving them here is a small optimization.
8
* This file is meant to be included by the `Tribe__Context::populate_locations` method.
9
*
10
+ * @since 4.9.11
11
*/
12
13
return [
118
Tribe__Context::QUERY_VAR => 'featured',
119
],
120
],
121
+ 'tribe_events_cat' => [
122
'read' => [
123
+ Tribe__Context::REQUEST_VAR => 'tribe_events_cat',
124
+ Tribe__Context::QUERY_VAR => 'tribe_events_cat',
125
],
126
'write' => [
127
+ Tribe__Context::REQUEST_VAR => 'tribe_events_cat',
128
+ Tribe__Context::QUERY_VAR => 'tribe_events_cat',
129
],
130
],
131
'remove_date_filters' => [
common/src/Tribe/Main.php CHANGED
@@ -17,7 +17,7 @@ class Tribe__Main {
17
const OPTIONNAME = 'tribe_events_calendar_options';
18
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
19
20
- const VERSION = '4.9.11';
21
22
const FEED_URL = 'https://theeventscalendar.com/feed/';
23
17
const OPTIONNAME = 'tribe_events_calendar_options';
18
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
19
20
+ const VERSION = '4.9.11.2';
21
22
const FEED_URL = 'https://theeventscalendar.com/feed/';
23
common/src/Tribe/Repository.php CHANGED
@@ -868,7 +868,7 @@ abstract class Tribe__Repository
868
/**
869
* Filters a single formatted result.
870
*
871
- * @since TBD
872
*
873
* @param mixed|WP_Post $formatted The formatted post result, usually a post object.
874
* @param int $id The formatted post ID.
868
/**
869
* Filters a single formatted result.
870
*
871
+ * @since 4.9.11
872
*
873
* @param mixed|WP_Post $formatted The formatted post result, usually a post object.
874
* @param int $id The formatted post ID.
common/src/Tribe/Repository/Interface.php CHANGED
@@ -287,7 +287,7 @@ interface Tribe__Repository__Interface
287
* Mind that this method will always return a Repository instance, no matter if a next page exists or not.
288
* If a next page does not exist then the instance returned by this method will yield no posts and a count of `0`.
289
*
290
- * @since TBD
291
*
292
* @return \Tribe__Repository__Interface The repository instance that will yield the next page results.
293
*/
@@ -300,7 +300,7 @@ interface Tribe__Repository__Interface
300
* If a previous page does not exist then the instance returned by this method will yield no posts and a count
301
* of `0`.
302
*
303
- * @since TBD
304
*
305
* @return \Tribe__Repository__Interface The repository instance that will yield the previous page results.
306
*/
287
* Mind that this method will always return a Repository instance, no matter if a next page exists or not.
288
* If a next page does not exist then the instance returned by this method will yield no posts and a count of `0`.
289
*
290
+ * @since 4.9.11
291
*
292
* @return \Tribe__Repository__Interface The repository instance that will yield the next page results.
293
*/
300
* If a previous page does not exist then the instance returned by this method will yield no posts and a count
301
* of `0`.
302
*
303
+ * @since 4.9.11
304
*
305
* @return \Tribe__Repository__Interface The repository instance that will yield the previous page results.
306
*/
common/src/Tribe/Rewrite.php CHANGED
@@ -57,7 +57,7 @@ class Tribe__Rewrite {
57
/**
58
* An array cache of resolved canonical URLs in the shape `[ <url> => <canonical_url> ]`.
59
*
60
- * @since TBD
61
*
62
* @var array
63
*/
@@ -66,7 +66,7 @@ class Tribe__Rewrite {
66
/**
67
* An array cache of parsed URLs in the shape `[ <url> => <parsed_vars> ]`.
68
*
69
- * @since TBD
70
*
71
* @var array
72
*/
@@ -75,7 +75,7 @@ class Tribe__Rewrite {
75
/**
76
* And array cache of cleaned URLs.
77
*
78
- * @since TBD
79
*
80
* @var array
81
*/
@@ -327,7 +327,7 @@ class Tribe__Rewrite {
327
* This method will handle "our" URLs to go from their ugly form, filled with query vars, to the "pretty" one, if
328
* possible.
329
*
330
- * @since TBD
331
*
332
* @param string $url The URL to try and translate into its canonical form.
333
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
@@ -349,7 +349,7 @@ class Tribe__Rewrite {
349
/**
350
* Filters the canonical URL for an input URL before any kind of logic runs.
351
*
352
- * @since TBD
353
*
354
* @param string|null $canonical_url The canonical URL, defaults to `null`; returning a non `null` value will
355
* make the logic bail and return the value.
@@ -515,7 +515,7 @@ class Tribe__Rewrite {
515
* filter will fire after all the logic to resolve the URL ran. If you want to filter the canonical URL before
516
* the logic runs then use the `tribe_rewrite_pre_canonical_url` filter.
517
*
518
- * @since TBD
519
*
520
* @param string $resolved The resolved, canonical URL.
521
* @param string $url The original URL to resolve.
@@ -534,7 +534,7 @@ class Tribe__Rewrite {
534
/**
535
* Returns an array of rewrite rules handled by the implementation.
536
*
537
- * @since TBD
538
*
539
* @return array An array of rewrite rules handled by the implementation in the shape `[ <regex> => <path> ]`.
540
*/
@@ -559,7 +559,7 @@ class Tribe__Rewrite {
559
/**
560
* Returns a map relating localized regex matchers to query vars.
561
*
562
- * @since TBD
563
*
564
* @return array A map of localized regex matchers in the shape `[ <localized_regex> => <query_var> ]`.
565
*/
@@ -599,7 +599,7 @@ class Tribe__Rewrite {
599
/**
600
* Returns a map relating localize matcher slugs to the corresponding query var.
601
*
602
- * @since TBD
603
*
604
* @return array A map relating localized matcher slugs to the corresponding query var.
605
*/
@@ -612,7 +612,7 @@ class Tribe__Rewrite {
612
/**
613
* Return a list of the query vars handled in the input rewrite rules.
614
*
615
- * @since TBD
616
*
617
* @param array $rules A set of rewrite rules in the shape `[ <regex> => <path> ]`.
618
*
@@ -631,7 +631,7 @@ class Tribe__Rewrite {
631
/**
632
* Sets up the dynamic matchers based on the link query vars.
633
*
634
- * @since TBD
635
*
636
* @param array $query_vars An map of query vars and their values.
637
*
@@ -681,7 +681,7 @@ class Tribe__Rewrite {
681
/**
682
* Returns a list of post types supported by the implementation.
683
*
684
- * @since TBD
685
*/
686
protected function get_post_types() {
687
throw new BadMethodCallException( 'Method get_post_types should be implemented by extending classes.' );
@@ -693,7 +693,7 @@ class Tribe__Rewrite {
693
* Most of this functionality was copied from `WP::parse_request()` method
694
* with some changes to avoid conflicts and removing non-required behaviors.
695
*
696
- * @since TBD
697
*
698
* @param string $url The URLto parse.
699
* @param array $extra_query_vars An associative array of extra query vars to use for the parsing. These vars will
@@ -715,7 +715,7 @@ class Tribe__Rewrite {
715
* each call to this method.
716
* Returning a non `null` value here will short-circuit this logic.
717
*
718
- * @since TBD
719
*
720
* @param array $query_vars The parsed query vars array.
721
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
@@ -888,7 +888,7 @@ class Tribe__Rewrite {
888
* Due to the costly nature of this operation the results will be cached. The logic, and this filter, will
889
* not run a second time for the same URL in the context of the same request.
890
*
891
- * @since TBD
892
*
893
* @param array $query_vars The parsed query vars array.
894
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
@@ -908,7 +908,7 @@ class Tribe__Rewrite {
908
/**
909
* Dumps the cache before destruction.
910
*
911
- * @since TBD
912
*/
913
public function __destruct() {
914
$this->dump_cache();
@@ -921,7 +921,7 @@ class Tribe__Rewrite {
921
* As an example the URL `/events/list/?post_type=tribe_events` is "dirty" in that the `post_type` query variable
922
* is redundant. The clean version of the URL is `/events/list/`, where the query variable is removed.
923
*
924
- * @since TBD
925
*
926
* @param string $url The URL to clean.
927
* @param bool $force Whether to try and use the cache or force a new URL cleaning run.
57
/**
58
* An array cache of resolved canonical URLs in the shape `[ <url> => <canonical_url> ]`.
59
*
60
+ * @since 4.9.11
61
*
62
* @var array
63
*/
66
/**
67
* An array cache of parsed URLs in the shape `[ <url> => <parsed_vars> ]`.
68
*
69
+ * @since 4.9.11
70
*
71
* @var array
72
*/
75
/**
76
* And array cache of cleaned URLs.
77
*
78
+ * @since 4.9.11
79
*
80
* @var array
81
*/
327
* This method will handle "our" URLs to go from their ugly form, filled with query vars, to the "pretty" one, if
328
* possible.
329
*
330
+ * @since 4.9.11
331
*
332
* @param string $url The URL to try and translate into its canonical form.
333
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
349
/**
350
* Filters the canonical URL for an input URL before any kind of logic runs.
351
*
352
+ * @since 4.9.11
353
*
354
* @param string|null $canonical_url The canonical URL, defaults to `null`; returning a non `null` value will
355
* make the logic bail and return the value.
515
* filter will fire after all the logic to resolve the URL ran. If you want to filter the canonical URL before
516
* the logic runs then use the `tribe_rewrite_pre_canonical_url` filter.
517
*
518
+ * @since 4.9.11
519
*
520
* @param string $resolved The resolved, canonical URL.
521
* @param string $url The original URL to resolve.
534
/**
535
* Returns an array of rewrite rules handled by the implementation.
536
*
537
+ * @since 4.9.11
538
*
539
* @return array An array of rewrite rules handled by the implementation in the shape `[ <regex> => <path> ]`.
540
*/
559
/**
560
* Returns a map relating localized regex matchers to query vars.
561
*
562
+ * @since 4.9.11
563
*
564
* @return array A map of localized regex matchers in the shape `[ <localized_regex> => <query_var> ]`.
565
*/
599
/**
600
* Returns a map relating localize matcher slugs to the corresponding query var.
601
*
602
+ * @since 4.9.11
603
*
604
* @return array A map relating localized matcher slugs to the corresponding query var.
605
*/
612
/**
613
* Return a list of the query vars handled in the input rewrite rules.
614
*
615
+ * @since 4.9.11
616
*
617
* @param array $rules A set of rewrite rules in the shape `[ <regex> => <path> ]`.
618
*
631
/**
632
* Sets up the dynamic matchers based on the link query vars.
633
*
634
+ * @since 4.9.11
635
*
636
* @param array $query_vars An map of query vars and their values.
637
*
681
/**
682
* Returns a list of post types supported by the implementation.
683
*
684
+ * @since 4.9.11
685
*/
686
protected function get_post_types() {
687
throw new BadMethodCallException( 'Method get_post_types should be implemented by extending classes.' );
693
* Most of this functionality was copied from `WP::parse_request()` method
694
* with some changes to avoid conflicts and removing non-required behaviors.
695
*
696
+ * @since 4.9.11
697
*
698
* @param string $url The URLto parse.
699
* @param array $extra_query_vars An associative array of extra query vars to use for the parsing. These vars will
715
* each call to this method.
716
* Returning a non `null` value here will short-circuit this logic.
717
*
718
+ * @since 4.9.11
719
*
720
* @param array $query_vars The parsed query vars array.
721
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
888
* Due to the costly nature of this operation the results will be cached. The logic, and this filter, will
889
* not run a second time for the same URL in the context of the same request.
890
*
891
+ * @since 4.9.11
892
*
893
* @param array $query_vars The parsed query vars array.
894
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
908
/**
909
* Dumps the cache before destruction.
910
*
911
+ * @since 4.9.11
912
*/
913
public function __destruct() {
914
$this->dump_cache();
921
* As an example the URL `/events/list/?post_type=tribe_events` is "dirty" in that the `post_type` query variable
922
* is redundant. The clean version of the URL is `/events/list/`, where the query variable is removed.
923
*
924
+ * @since 4.9.11
925
*
926
* @param string $url The URL to clean.
927
* @param bool $force Whether to try and use the cache or force a new URL cleaning run.
common/src/Tribe/Template.php CHANGED
@@ -617,7 +617,7 @@ class Tribe__Template {
617
/**
618
* Sets a number of values at the same time.
619
*
620
- * @since TBD
621
*
622
* @param array $values An associative key/value array of the values to set.
623
* @param bool $is_local Whether to set the values as global or local; defaults to local as the `set` method does.
@@ -633,7 +633,7 @@ class Tribe__Template {
633
/**
634
* Returns the Template global context.
635
*
636
- * @since TBD
637
*
638
* @return array An associative key/value array of the Template global context.
639
*/
@@ -644,7 +644,7 @@ class Tribe__Template {
644
/**
645
* Returns the Template local context.
646
*
647
- * @since TBD
648
*
649
* @return array An associative key/value array of the Template local context.
650
*/
@@ -657,7 +657,7 @@ class Tribe__Template {
657
*
658
* Local values will override the template global context values.
659
*
660
- * @since TBD
661
*
662
* @return array An associative key/value array of the Template global and local context.
663
*/
617
/**
618
* Sets a number of values at the same time.
619
*
620
+ * @since 4.9.11
621
*
622
* @param array $values An associative key/value array of the values to set.
623
* @param bool $is_local Whether to set the values as global or local; defaults to local as the `set` method does.
633
/**
634
* Returns the Template global context.
635
*
636
+ * @since 4.9.11
637
*
638
* @return array An associative key/value array of the Template global context.
639
*/
644
/**
645
* Returns the Template local context.
646
*
647
+ * @since 4.9.11
648
*
649
* @return array An associative key/value array of the Template local context.
650
*/
657
*
658
* Local values will override the template global context values.
659
*
660
+ * @since 4.9.11
661
*
662
* @return array An associative key/value array of the Template global and local context.
663
*/
common/src/Tribe/Traits/Cache_User.php CHANGED
@@ -5,7 +5,7 @@
5
* Objects using this trait should define array request cache properties and, at the very least, dump the cache on
6
* `__destruct`.
7
*
8
- * @since TBD
9
*
10
* @example
11
* ```php
@@ -42,7 +42,7 @@ namespace Tribe\Traits;
42
/**
43
* Class Cache_User
44
*
45
- * @since TBD
46
*
47
* @package Tribe
48
*/
@@ -78,7 +78,7 @@ trait Cache_User {
78
/**
79
* Warms up one of the caches used by the class, if not warmed up already.
80
*
81
- * @since TBD
82
*
83
* @param string $key The key of the cache to warm up.
84
* @param int $expiration The expiration, in seconds, to set on the cache.
5
* Objects using this trait should define array request cache properties and, at the very least, dump the cache on
6
* `__destruct`.
7
*
8
+ * @since 4.9.11
9
*
10
* @example
11
* ```php
42
/**
43
* Class Cache_User
44
*
45
+ * @since 4.9.11
46
*
47
* @package Tribe
48
*/
78
/**
79
* Warms up one of the caches used by the class, if not warmed up already.
80
*
81
+ * @since 4.9.11
82
*
83
* @param string $key The key of the cache to warm up.
84
* @param int $expiration The expiration, in seconds, to set on the cache.
common/src/Tribe/Utils/Array.php CHANGED
@@ -421,7 +421,7 @@ class Tribe__Utils__Array {
421
/**
422
* Returns the value associated with the first index, among the indexes, that is set in the array..
423
*
424
- * @since TBD
425
*
426
* @param array $array The array to search.
427
* @param array $indexes The indexes to search; in order the function will look from the first to the last.
421
/**
422
* Returns the value associated with the first index, among the indexes, that is set in the array..
423
*
424
+ * @since 4.9.11
425
*
426
* @param array $array The array to search.
427
* @param array $indexes The indexes to search; in order the function will look from the first to the last.
common/src/functions/url.php CHANGED
@@ -2,7 +2,7 @@
2
/**
3
* Functions, or polyfills, related to URL manipulation
4
*
5
- * @since TBD
6
*/
7
8
/**
@@ -56,7 +56,7 @@ if ( ! function_exists( 'tribe_build_url' ) ) {
56
* The parts of the second URL will be merged into the first according to
57
* the flags argument.
58
*
59
- * @since TBD
60
*
61
* @param mixed $url (part(s) of) an URL in form of a string or associative array like parse_url() returns.
62
* @param mixed $parts Same as the first argument.
2
/**
3
* Functions, or polyfills, related to URL manipulation
4
*
5
+ * @since 4.9.11
6
*/
7
8
/**
56
* The parts of the second URL will be merged into the first according to
57
* the flags argument.
58
*
59
+ * @since 4.9.11
60
*
61
* @param mixed $url (part(s) of) an URL in form of a string or associative array like parse_url() returns.
62
* @param mixed $parts Same as the first argument.
common/src/resources/css/common.css CHANGED
@@ -163,6 +163,13 @@
163
164
/* Variables */
165
166
:root {
167
/* -----------------------------------------------------------------------------
168
* Box Shadows
@@ -232,6 +239,10 @@
232
* SVG - Arrow Right
233
* ----------------------------------------------------------------------------- */
234
235
/* -----------------------------------------------------------------------------
236
* SVG - Caret Left
237
* ----------------------------------------------------------------------------- */
@@ -240,10 +251,18 @@
240
* SVG - Caret Right
241
* ----------------------------------------------------------------------------- */
242
243
/* -----------------------------------------------------------------------------
244
* SVG - Check
245
* ----------------------------------------------------------------------------- */
246
247
/* -----------------------------------------------------------------------------
248
* SVG - Dropdown
249
* ----------------------------------------------------------------------------- */
@@ -256,6 +275,22 @@
256
* SVG - Filters
257
* ----------------------------------------------------------------------------- */
258
259
/* -----------------------------------------------------------------------------
260
* SVG - Recurring
261
* ----------------------------------------------------------------------------- */
@@ -264,6 +299,10 @@
264
* SVG - Search
265
* ----------------------------------------------------------------------------- */
266
267
:root {
268
/* -----------------------------------------------------------------------------
269
* Transitions
@@ -539,7 +578,7 @@
539
* ----------------------------------------------------------------------------- */
540
541
.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
542
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='9px' viewBox='0 0 12 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M10.6,0.1L3.9,6.8L1.4,4.3C1.3,4.2,1.1,4.2,1,4.3L0.2,5.1c-0.1,0.1-0.1,0.3,0,0.4l3.4,3.4C3.8,9,4,9,4.1,8.9l7.7-7.7c0.1-0.1,0.1-0.3,0-0.4L11,0.1C10.9,0,10.7,0,10.6,0.1z' fill='%23FFFFFF'/%3E %3C/svg%3E");
543
background-repeat: no-repeat;
544
background-size: contain;
545
content: '';
@@ -686,7 +725,7 @@
686
}
687
688
.tribe-common .tribe-common-form-control-select__button:after {
689
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='6px' viewBox='0 0 12 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='6,6 12,0 0,0 ' fill='%23727272'/%3E %3C/svg%3E");
690
content: '';
691
height: 6px;
692
position: absolute;
@@ -970,7 +1009,7 @@
970
}
971
972
.tribe-common .tribe-common-form-control-tabs__button:after {
973
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='6px' viewBox='0 0 12 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='6,6 12,0 0,0 ' fill='%23727272'/%3E %3C/svg%3E");
974
content: '';
975
height: 6px;
976
position: absolute;
@@ -1592,13 +1631,13 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1592
}
1593
1594
.tribe-common .tribe-common-svgicon--featured {
1595
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16px' height='20px' viewBox='0 0 16 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='0 0 16 0 16 20 8.0976 14.8777587 0 20' fill='%23334AFF'/%3E %3C/svg%3E");
1596
height: 10px;
1597
width: 8px;
1598
}
1599
1600
.tribe-common .tribe-common-svgicon--recurring {
1601
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M13.3333333,3.82608696 C13.3333333,3.89130435 13.3333333,3.95652174 13.3135802,4 C13.3135802,4.02173913 13.2938272,4.06521739 13.2938272,4.08695652 C13.254321,4.23913043 13.1753086,4.36956522 13.0962963,4.45652174 L10.4493827,7.36956522 C10.291358,7.54347826 10.0740741,7.63043478 9.85679012,7.63043478 C9.63950617,7.63043478 9.42222222,7.54347826 9.26419753,7.36956522 C8.94814815,7.02173913 8.94814815,6.43478261 9.26419753,6.06521739 L10.4888889,4.7173913 L6.30123457,4.7173913 C3.75308642,4.7173913 1.65925926,7 1.65925926,9.82608696 C1.65925926,11.1956522 2.13333333,12.4782609 3.02222222,13.4347826 C3.3382716,13.7826087 3.3382716,14.3695652 3.02222222,14.7391304 C2.86419753,14.9130435 2.64691358,15 2.42962963,15 C2.21234568,15 1.99506173,14.9130435 1.83703704,14.7391304 C0.651851852,13.4347826 0,11.6956522 0,9.84782609 C7.01770603e-16,6.02173913 2.82469136,2.91304348 6.30123457,2.91304348 L10.508642,2.91304348 L9.28395062,1.56521739 C8.96790123,1.2173913 8.96790123,0.630434783 9.28395062,0.260869565 C9.6,-0.0869565217 10.1333333,-0.0869565217 10.4691358,0.260869565 L13.1160494,3.17391304 C13.2148148,3.2826087 13.2740741,3.41304348 13.3135802,3.54347826 C13.3135802,3.56521739 13.3333333,3.60869565 13.3333333,3.63043478 C13.3333333,3.69565217 13.3333333,3.76086957 13.3333333,3.82608696 Z' fill='%23334AFF'/%3E %3Cpath d='M20,10.1521739 C20,13.9782609 17.1753086,17.0869565 13.6987654,17.0869565 L9.49135802,17.0869565 L10.7160494,18.4347826 C11.0518519,18.7826087 11.0518519,19.3695652 10.7160494,19.7391304 C10.5580247,19.9130435 10.3407407,20 10.1234568,20 C9.90617284,20 9.70864198,19.9130435 9.5308642,19.7391304 L6.9037037,16.8043478 C6.80493827,16.6956522 6.74567901,16.5652174 6.70617284,16.4347826 C6.70617284,16.4130435 6.68641975,16.3695652 6.68641975,16.3478261 C6.66666667,16.2826087 6.66666667,16.2391304 6.66666667,16.173913 C6.66666667,16.1086957 6.66666667,16.0434783 6.68641975,16 C6.68641975,15.9782609 6.70617284,15.9347826 6.70617284,15.9130435 C6.74567901,15.7608696 6.82469136,15.6304348 6.9037037,15.5434783 L9.55061728,12.6304348 C9.86666667,12.2826087 10.4,12.2826087 10.7358025,12.6304348 C11.0716049,12.9782609 11.0716049,13.5652174 10.7358025,13.9347826 L9.51111111,15.2826087 L13.7185185,15.2826087 C16.2666667,15.2826087 18.3604938,13 18.3604938,10.173913 C18.3604938,8.80434783 17.8864198,7.52173913 16.9975309,6.56521739 C16.6617284,6.19565217 16.6617284,5.63043478 16.9975309,5.26086957 C17.3135802,4.91304348 17.8469136,4.91304348 18.182716,5.26086957 C19.3481481,6.54347826 20,8.2826087 20,10.1521739 Z' fill='%23334AFF'/%3E %3C/svg%3E");
1602
height: 10px;
1603
width: 10px;
1604
}
@@ -1690,6 +1729,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1690
text-decoration: none;
1691
width: auto;
1692
border: 1px solid #D5D5D5;
1693
transition: color 0.2s ease, border-color 0.2s ease;
1694
1695
color: #727272;
@@ -1768,17 +1808,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1768
* ----------------------------------------------------------------------------- */
1769
1770
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
1771
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
1772
height: 20px;
1773
width: 12px;
1774
}
1775
1776
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before {
1777
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
1778
}
1779
1780
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
1781
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
1782
}
1783
1784
/* -----------------------------------------------------------------------------
@@ -1786,17 +1826,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1786
* ----------------------------------------------------------------------------- */
1787
1788
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
1789
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
1790
height: 20px;
1791
width: 12px;
1792
}
1793
1794
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before {
1795
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
1796
}
1797
1798
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
1799
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
1800
}
1801
1802
/* -----------------------------------------------------------------------------
@@ -1804,17 +1844,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1804
* ----------------------------------------------------------------------------- */
1805
1806
.tribe-common .tribe-common-c-btn-icon--filters:before {
1807
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23727272' stroke='%23727272'/%3E %3C/svg%3E");
1808
height: 20px;
1809
width: 24px;
1810
}
1811
1812
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before {
1813
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23141827' stroke='%23141827'/%3E %3C/svg%3E");
1814
}
1815
1816
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
1817
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3C/svg%3E");
1818
}
1819
1820
/* -----------------------------------------------------------------------------
@@ -1822,17 +1862,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1822
* ----------------------------------------------------------------------------- */
1823
1824
.tribe-common .tribe-common-c-btn-icon--search:before {
1825
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23727272'/%3E %3C/svg%3E");
1826
height: 20px;
1827
width: 20px;
1828
}
1829
1830
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before {
1831
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23141827'/%3E %3C/svg%3E");
1832
}
1833
1834
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
1835
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23D5D5D5'/%3E %3C/svg%3E");
1836
}
1837
1838
/* -----------------------------------------------------------------------------
@@ -1859,6 +1899,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1859
padding: 0;
1860
text-decoration: none;
1861
width: auto;
1862
color: #FFFFFF;
1863
text-align: center;
1864
transition: background-color 0.2s ease;
@@ -1882,7 +1923,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
1882
}
1883
1884
.tribe-common .tribe-common-c-btn:after {
1885
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22px' height='19px' viewBox='0 0 22 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='11.6480517 7.90478794e-14 9.61912761 1.95623609 15.8484392 7.96103617 -2.84217094e-14 7.96103617 -2.84217094e-14 10.7539353 15.8498298 10.7539353 9.61912761 16.7600762 11.6480517 18.7163122 21.3525391 9.35815612' fill='%23FFFFFF'/%3E %3C/svg%3E");
1886
background-repeat: no-repeat;
1887
background-size: contain;
1888
content: '';
@@ -2012,7 +2053,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
2012
}
2013
2014
.tribe-common .tribe-common-c-nav__prev:before {
2015
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
2016
background-repeat: no-repeat;
2017
background-size: contain;
2018
content: '';
@@ -2022,15 +2063,15 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
2022
}
2023
2024
.tribe-common .tribe-common-c-nav__prev:active:before, .tribe-common .tribe-common-c-nav__prev:hover:before, .tribe-common .tribe-common-c-nav__prev:focus:before {
2025
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
2026
}
2027
2028
.tribe-common .tribe-common-c-nav__prev:disabled:before {
2029
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
2030
}
2031
2032
.tribe-common .tribe-common-c-nav__next:after {
2033
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
2034
background-repeat: no-repeat;
2035
background-size: contain;
2036
content: '';
@@ -2040,11 +2081,11 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
2040
}
2041
2042
.tribe-common .tribe-common-c-nav__next:active:after, .tribe-common .tribe-common-c-nav__next:hover:after, .tribe-common .tribe-common-c-nav__next:focus:after {
2043
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
2044
}
2045
2046
.tribe-common .tribe-common-c-nav__next:disabled:after {
2047
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
2048
}
2049
2050
/**
163
164
/* Variables */
165
166
+ :root {
167
+ /* -----------------------------------------------------------------------------
168
+ * Borders - Radius
169
+ * ----------------------------------------------------------------------------- */
170
+
171
+ }
172
+
173
:root {
174
/* -----------------------------------------------------------------------------
175
* Box Shadows
239
* SVG - Arrow Right
240
* ----------------------------------------------------------------------------- */
241
242
+ /* -----------------------------------------------------------------------------
243
+ * SVG - Caret Down
244
+ * ----------------------------------------------------------------------------- */
245
+
246
/* -----------------------------------------------------------------------------
247
* SVG - Caret Left
248
* ----------------------------------------------------------------------------- */
251
* SVG - Caret Right
252
* ----------------------------------------------------------------------------- */
253
254
+ /* -----------------------------------------------------------------------------
255
+ * SVG - Caret Up
256
+ * ----------------------------------------------------------------------------- */
257
+
258
/* -----------------------------------------------------------------------------
259
* SVG - Check
260
* ----------------------------------------------------------------------------- */
261
262
+ /* -----------------------------------------------------------------------------
263
+ * SVG - Day
264
+ * ----------------------------------------------------------------------------- */
265
+
266
/* -----------------------------------------------------------------------------
267
* SVG - Dropdown
268
* ----------------------------------------------------------------------------- */
275
* SVG - Filters
276
* ----------------------------------------------------------------------------- */
277
278
+ /* -----------------------------------------------------------------------------
279
+ * SVG - List
280
+ * ----------------------------------------------------------------------------- */
281
+
282
+ /* -----------------------------------------------------------------------------
283
+ * SVG - Map
284
+ * ----------------------------------------------------------------------------- */
285
+
286
+ /* -----------------------------------------------------------------------------
287
+ * SVG - Month
288
+ * ----------------------------------------------------------------------------- */
289
+
290
+ /* -----------------------------------------------------------------------------
291
+ * SVG - Photo
292
+ * ----------------------------------------------------------------------------- */
293
+
294
/* -----------------------------------------------------------------------------
295
* SVG - Recurring
296
* ----------------------------------------------------------------------------- */
299
* SVG - Search
300
* ----------------------------------------------------------------------------- */
301
302
+ /* -----------------------------------------------------------------------------
303
+ * SVG - Week
304
+ * ----------------------------------------------------------------------------- */
305
+
306
:root {
307
/* -----------------------------------------------------------------------------
308
* Transitions
578
* ----------------------------------------------------------------------------- */
579
580
.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
581
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFFFFF'/%3E%3C/svg%3E");
582
background-repeat: no-repeat;
583
background-size: contain;
584
content: '';
725
}
726
727
.tribe-common .tribe-common-form-control-select__button:after {
728
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");
729
content: '';
730
height: 6px;
731
position: absolute;
1009
}
1010
1011
.tribe-common .tribe-common-form-control-tabs__button:after {
1012
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");
1013
content: '';
1014
height: 6px;
1015
position: absolute;
1631
}
1632
1633
.tribe-common .tribe-common-svgicon--featured {
1634
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");
1635
height: 10px;
1636
width: 8px;
1637
}
1638
1639
.tribe-common .tribe-common-svgicon--recurring {
1640
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");
1641
height: 10px;
1642
width: 10px;
1643
}
1729
text-decoration: none;
1730
width: auto;
1731
border: 1px solid #D5D5D5;
1732
+ border-radius: 4px;
1733
transition: color 0.2s ease, border-color 0.2s ease;
1734
1735
color: #727272;
1808
* ----------------------------------------------------------------------------- */
1809
1810
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
1811
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");
1812
height: 20px;
1813
width: 12px;
1814
}
1815
1816
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before {
1817
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E");
1818
}
1819
1820
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
1821
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
1822
}
1823
1824
/* -----------------------------------------------------------------------------
1826
* ----------------------------------------------------------------------------- */
1827
1828
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
1829
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
1830
height: 20px;
1831
width: 12px;
1832
}
1833
1834
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before {
1835
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E");
1836
}
1837
1838
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
1839
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
1840
}
1841
1842
/* -----------------------------------------------------------------------------
1844
* ----------------------------------------------------------------------------- */
1845
1846
.tribe-common .tribe-common-c-btn-icon--filters:before {
1847
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23727272' stroke='%23727272'/%3E%3C/svg%3E");
1848
height: 20px;
1849
width: 24px;
1850
}
1851
1852
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before {
1853
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23141827' stroke='%23141827'/%3E%3C/svg%3E");
1854
}
1855
1856
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
1857
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3C/svg%3E");
1858
}
1859
1860
/* -----------------------------------------------------------------------------
1862
* ----------------------------------------------------------------------------- */
1863
1864
.tribe-common .tribe-common-c-btn-icon--search:before {
1865
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
1866
height: 20px;
1867
width: 20px;
1868
}
1869
1870
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before {
1871
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
1872
}
1873
1874
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
1875
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E");
1876
}
1877
1878
/* -----------------------------------------------------------------------------
1899
padding: 0;
1900
text-decoration: none;
1901
width: auto;
1902
+ border-radius: 4px;
1903
color: #FFFFFF;
1904
text-align: center;
1905
transition: background-color 0.2s ease;
1923
}
1924
1925
.tribe-common .tribe-common-c-btn:after {
1926
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z' fill='%23FFFFFF'/%3E%3C/svg%3E");
1927
background-repeat: no-repeat;
1928
background-size: contain;
1929
content: '';
2053
}
2054
2055
.tribe-common .tribe-common-c-nav__prev:before {
2056
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");
2057
background-repeat: no-repeat;
2058
background-size: contain;
2059
content: '';
2063
}
2064
2065
.tribe-common .tribe-common-c-nav__prev:active:before, .tribe-common .tribe-common-c-nav__prev:hover:before, .tribe-common .tribe-common-c-nav__prev:focus:before {
2066
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E");
2067
}
2068
2069
.tribe-common .tribe-common-c-nav__prev:disabled:before {
2070
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
2071
}
2072
2073
.tribe-common .tribe-common-c-nav__next:after {
2074
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
2075
background-repeat: no-repeat;
2076
background-size: contain;
2077
content: '';
2081
}
2082
2083
.tribe-common .tribe-common-c-nav__next:active:after, .tribe-common .tribe-common-c-nav__next:hover:after, .tribe-common .tribe-common-c-nav__next:focus:after {
2084
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E");
2085
}
2086
2087
.tribe-common .tribe-common-c-nav__next:disabled:after {
2088
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
2089
}
2090
2091
/**
common/src/resources/css/common.min.css CHANGED
@@ -1 +1 @@
1
- .tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:antialiased}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{outline:0;border-radius:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border:1px solid #141827}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:#141827}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-input-group>*{margin-bottom:8px}.tribe-common .tribe-common-form-control-input-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-select{position:relative}.tribe-common .tribe-common-form-control-select__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-select__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-select__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-select__list-item{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}.tribe-common .tribe-common-form-control-select__list-item:first-child{padding-top:16px}.tribe-common .tribe-common-form-control-select__list-item:last-child{padding-bottom:16px}.tribe-common .tribe-common-form-control-select__list-item[aria-selected=true]{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-tabs{position:relative}.tribe-common .tribe-common-form-control-tabs__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-tabs__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-tabs__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}.tribe-common .tribe-common-form-control-tabs__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}body#top .tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}body#top .tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}body#top .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,body#top .tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;cursor:pointer;display:inline-block;vertical-align:middle;width:40px}.tribe-common .tribe-common-form-control-toggle__input:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#334aff}.tribe-common .tribe-common-form-control-toggle__input:checked:after{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}body#top .tribe-common .tribe-common-form-control-toggle__input{display:inline-block}body#top .tribe-common .tribe-common-form-control-toggle__label{color:#727272;font-weight:400}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common a{cursor:pointer}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #141827}.tribe-common .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-common .tribe-common-b1--bold{font-weight:700}.tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-common .tribe-common-b2--bold{font-weight:700}.tribe-common .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-common .tribe-common-b3--bold{font-weight:700}.tribe-common .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700;border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-h1{font-size:28px}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-common .tribe-common-h2{font-size:24px}.tribe-common .tribe-common-h3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:22px;line-height:1.5}.tribe-common .tribe-common-h3--alt{font-weight:400}.tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.42}.tribe-common .tribe-common-h4--alt{font-weight:400}.tribe-common .tribe-common-h5{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.5}.tribe-common .tribe-common-h6{font-size:16px}.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.62}.tribe-common .tribe-common-h7{font-size:14px}.tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:12px;line-height:1.38}.tribe-common button{background-color:#fff;padding:0}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common .tribe-common-svgicon{background-size:contain;background-repeat:no-repeat}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' viewBox='0 0 16 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23334AFF' d='M0 0h16v20l-7.902-5.122L0 20z'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common-a11y-visual-hide,.tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border:1px solid #d5d5d5;transition:color .2s ease,border-color .2s ease;color:#727272;padding:6px 16px 7px}.tribe-common .tribe-common-c-btn-border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover{color:#141827}.tribe-common .tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-common .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;background-color:transparent}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--border{border:1px solid #d5d5d5;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23727272' stroke='%23727272'/%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23141827' stroke='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;color:#fff;text-align:center;transition:background-color .2s ease;background-color:#334aff;padding:16px 22px 17px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8)}.tribe-common .tribe-common-c-btn:active{background-color:rgba(51,74,255,.9)}.tribe-common .tribe-common-c-btn:disabled{background-color:rgba(51,74,255,.07)}.tribe-common .tribe-common-c-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='19' viewBox='0 0 22 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:8px;width:12px}.tribe-common .tribe-common-c-btn--secondary{padding:12px 19px 13px;width:auto}.tribe-common .tribe-common-c-btn--secondary:after{content:none}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-nav{border-top:1px solid #d5d5d5;padding-top:24px}.tribe-common .tribe-common-c-nav__list{display:flex;list-style:none;width:100%;flex-wrap:wrap;justify-content:space-between}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;color:#727272;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.42;font-weight:700}.tribe-common .tribe-common-c-nav__next:hover,.tribe-common .tribe-common-c-nav__prev:hover{color:var(--color-navigation-hover)}.tribe-common .tribe-common-c-nav__next:disabled,.tribe-common .tribe-common-c-nav__prev:disabled{background-color:transparent;color:#d5d5d5}.tribe-common .tribe-common-c-nav__prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-right:10px;width:12px}.tribe-common .tribe-common-c-nav__prev:active:before,.tribe-common .tribe-common-c-nav__prev:focus:before,.tribe-common .tribe-common-c-nav__prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__prev:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:10px;width:12px}.tribe-common .tribe-common-c-nav__next:active:after,.tribe-common .tribe-common-c-nav__next:focus:after,.tribe-common .tribe-common-c-nav__next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-search__input-group>:first-child{flex:1 1 34.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(2){flex:1 1 37.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(3){flex:1 1 28%}.tribe-common .tribe-common-c-search__button{flex:none;margin-top:8px}@media (min-width:768px){.tribe-common .tribe-common-form-control-select__button{padding:16px 44px 16px 18px;width:220px}.tribe-common .tribe-common-form-control-select__button:after{right:18px}.tribe-common .tribe-common-form-control-select__list{width:220px}.tribe-common .tribe-common-form-control-tabs{display:flex}.tribe-common .tribe-common-form-control-tabs__button{display:none!important;visibility:hidden}.tribe-common .tribe-common-form-control-tabs__list{border:1px solid #d5d5d5;box-shadow:none;display:flex!important;flex:none;position:static;visibility:visible;width:auto;outline:none}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}.tribe-common .tribe-common-form-control-tabs__list-item{border-right:1px solid #d5d5d5;flex:none;margin:6px 0;width:88px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child{border:none;width:87px}.tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}body#top .tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-nav{padding-top:32px}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{font-size:14px}.tribe-common .tribe-common-c-search{display:flex}.tribe-common .tribe-common-c-search__input-group{background-color:#fff;border:1px solid #d5d5d5;border-right:none;display:flex;flex:auto;max-width:645px;padding:8px 0}.tribe-common .tribe-common-c-search__input-group>*{margin-bottom:0}.tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;height:auto;padding:7px 18px 8px}.tribe-common .tribe-common-c-search__button{margin-top:0}body#top .tribe-common .tribe-common-form-control-text-group{padding:8px 0}body#top .tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;padding:7px 18px 8px}}
1
+ .tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:antialiased}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{outline:0;border-radius:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border:1px solid #141827}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:#141827}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-input-group>*{margin-bottom:8px}.tribe-common .tribe-common-form-control-input-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-select{position:relative}.tribe-common .tribe-common-form-control-select__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-select__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-select__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-select__list-item{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}.tribe-common .tribe-common-form-control-select__list-item:first-child{padding-top:16px}.tribe-common .tribe-common-form-control-select__list-item:last-child{padding-bottom:16px}.tribe-common .tribe-common-form-control-select__list-item[aria-selected=true]{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-tabs{position:relative}.tribe-common .tribe-common-form-control-tabs__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-tabs__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-tabs__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}.tribe-common .tribe-common-form-control-tabs__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}body#top .tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}body#top .tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}body#top .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,body#top .tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;cursor:pointer;display:inline-block;vertical-align:middle;width:40px}.tribe-common .tribe-common-form-control-toggle__input:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#334aff}.tribe-common .tribe-common-form-control-toggle__input:checked:after{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}body#top .tribe-common .tribe-common-form-control-toggle__input{display:inline-block}body#top .tribe-common .tribe-common-form-control-toggle__label{color:#727272;font-weight:400}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common a{cursor:pointer}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #141827}.tribe-common .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-common .tribe-common-b1--bold{font-weight:700}.tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-common .tribe-common-b2--bold{font-weight:700}.tribe-common .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-common .tribe-common-b3--bold{font-weight:700}.tribe-common .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700;border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-h1{font-size:28px}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-common .tribe-common-h2{font-size:24px}.tribe-common .tribe-common-h3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:22px;line-height:1.5}.tribe-common .tribe-common-h3--alt{font-weight:400}.tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.42}.tribe-common .tribe-common-h4--alt{font-weight:400}.tribe-common .tribe-common-h5{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.5}.tribe-common .tribe-common-h6{font-size:16px}.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.62}.tribe-common .tribe-common-h7{font-size:14px}.tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:12px;line-height:1.38}.tribe-common button{background-color:#fff;padding:0}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common .tribe-common-svgicon{background-size:contain;background-repeat:no-repeat}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common-a11y-visual-hide,.tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border:1px solid #d5d5d5;border-radius:4px;transition:color .2s ease,border-color .2s ease;color:#727272;padding:6px 16px 7px}.tribe-common .tribe-common-c-btn-border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover{color:#141827}.tribe-common .tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-common .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;background-color:transparent}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--border{border:1px solid #d5d5d5;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23727272' stroke='%23727272'/%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23141827' stroke='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border-radius:4px;color:#fff;text-align:center;transition:background-color .2s ease;background-color:#334aff;padding:16px 22px 17px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8)}.tribe-common .tribe-common-c-btn:active{background-color:rgba(51,74,255,.9)}.tribe-common .tribe-common-c-btn:disabled{background-color:rgba(51,74,255,.07)}.tribe-common .tribe-common-c-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:8px;width:12px}.tribe-common .tribe-common-c-btn--secondary{padding:12px 19px 13px;width:auto}.tribe-common .tribe-common-c-btn--secondary:after{content:none}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-nav{border-top:1px solid #d5d5d5;padding-top:24px}.tribe-common .tribe-common-c-nav__list{display:flex;list-style:none;width:100%;flex-wrap:wrap;justify-content:space-between}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;color:#727272;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.42;font-weight:700}.tribe-common .tribe-common-c-nav__next:hover,.tribe-common .tribe-common-c-nav__prev:hover{color:var(--color-navigation-hover)}.tribe-common .tribe-common-c-nav__next:disabled,.tribe-common .tribe-common-c-nav__prev:disabled{background-color:transparent;color:#d5d5d5}.tribe-common .tribe-common-c-nav__prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-right:10px;width:12px}.tribe-common .tribe-common-c-nav__prev:active:before,.tribe-common .tribe-common-c-nav__prev:focus:before,.tribe-common .tribe-common-c-nav__prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__prev:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:10px;width:12px}.tribe-common .tribe-common-c-nav__next:active:after,.tribe-common .tribe-common-c-nav__next:focus:after,.tribe-common .tribe-common-c-nav__next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-search__input-group>:first-child{flex:1 1 34.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(2){flex:1 1 37.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(3){flex:1 1 28%}.tribe-common .tribe-common-c-search__button{flex:none;margin-top:8px}@media (min-width:768px){.tribe-common .tribe-common-form-control-select__button{padding:16px 44px 16px 18px;width:220px}.tribe-common .tribe-common-form-control-select__button:after{right:18px}.tribe-common .tribe-common-form-control-select__list{width:220px}.tribe-common .tribe-common-form-control-tabs{display:flex}.tribe-common .tribe-common-form-control-tabs__button{display:none!important;visibility:hidden}.tribe-common .tribe-common-form-control-tabs__list{border:1px solid #d5d5d5;box-shadow:none;display:flex!important;flex:none;position:static;visibility:visible;width:auto;outline:none}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}.tribe-common .tribe-common-form-control-tabs__list-item{border-right:1px solid #d5d5d5;flex:none;margin:6px 0;width:88px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child{border:none;width:87px}.tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}body#top .tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-nav{padding-top:32px}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{font-size:14px}.tribe-common .tribe-common-c-search{display:flex}.tribe-common .tribe-common-c-search__input-group{background-color:#fff;border:1px solid #d5d5d5;border-right:none;display:flex;flex:auto;max-width:645px;padding:8px 0}.tribe-common .tribe-common-c-search__input-group>*{margin-bottom:0}.tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;height:auto;padding:7px 18px 8px}.tribe-common .tribe-common-c-search__button{margin-top:0}body#top .tribe-common .tribe-common-form-control-text-group{padding:8px 0}body#top .tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;padding:7px 18px 8px}}
common/src/resources/css/promoter.css ADDED
@@ -0,0 +1,29 @@
1
+ /**
2
+ * This CSS file was auto-generated via PostCSS
3
+ *
4
+ * Contributors should avoid editing this file, but instead edit the associated
5
+ * src/resources/postcss/ file. For more information, check out our engineering
6
+ * docs on how we handle CSS in our engineering docs.
7
+ *
8
+ * @see: http://moderntribe.github.io/products-engineering/css/
9
+ */
10
+
11
+ #wp-admin-bar-promoter-admin-bar a.ab-item {
12
+ display: flex;
13
+ flex-wrap: wrap;
14
+ align-items: center;
15
+ }
16
+
17
+ #wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon {
18
+ margin-right: 5px;
19
+ width: 20px;
20
+ height: 20px;
21
+ flex: none;
22
+ }
23
+
24
+ #wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text {
25
+ flex: none;
26
+ }
27
+ #wp-admin-bar-promoter-admin-bar:focus .promoter-admin-bar__icon svg path, #wp-admin-bar-promoter-admin-bar:hover .promoter-admin-bar__icon svg path {
28
+ fill: #00B9EB;
29
+ }
common/src/resources/css/promoter.min.css ADDED
@@ -0,0 +1 @@
1
+ #wp-admin-bar-promoter-admin-bar a.ab-item{display:flex;flex-wrap:wrap;align-items:center}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon{margin-right:5px;width:20px;height:20px;flex:none}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text{flex:none}#wp-admin-bar-promoter-admin-bar:focus .promoter-admin-bar__icon svg path,#wp-admin-bar-promoter-admin-bar:hover .promoter-admin-bar__icon svg path{fill:#00b9eb}
common/src/resources/postcss/promoter.pcss ADDED
@@ -0,0 +1,25 @@
1
+ #wp-admin-bar-promoter-admin-bar {
2
+ a.ab-item {
3
+ display: flex;
4
+ flex-wrap: wrap;
5
+ align-items: center;
6
+
7
+ .promoter-admin-bar__icon {
8
+ margin-right: 5px;
9
+ width: 20px;
10
+ height: 20px;
11
+ flex: none;
12
+ }
13
+
14
+ .promoter-admin-bar__text {
15
+ flex: none;
16
+ }
17
+ }
18
+
19
+ &:focus,
20
+ &:hover {
21
+ .promoter-admin-bar__icon svg path {
22
+ fill: #00B9EB;
23
+ }
24
+ }
25
+ }
common/vendor/autoload_52.php CHANGED
@@ -4,4 +4,4 @@
4
5
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
7
- return ComposerAutoloaderInit8be28ee3e909f3421bdac74c24f5e27c::getLoader();
4
5
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
7
+ return ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381::getLoader();
common/vendor/composer/autoload_real_52.php CHANGED
@@ -2,7 +2,7 @@
2
3
// autoload_real_52.php generated by xrstf/composer-php52
4
5
- class ComposerAutoloaderInit8be28ee3e909f3421bdac74c24f5e27c {
6
private static $loader;
7
8
public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit8be28ee3e909f3421bdac74c24f5e27c {
19
return self::$loader;
20
}
21
22
- spl_autoload_register(array('ComposerAutoloaderInit8be28ee3e909f3421bdac74c24f5e27c', 'loadClassLoader'), true /*, true */);
23
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit8be28ee3e909f3421bdac74c24f5e27c', 'loadClassLoader'));
25
26
$vendorDir = dirname(dirname(__FILE__));
27
$baseDir = dirname($vendorDir);
2
3
// autoload_real_52.php generated by xrstf/composer-php52
4
5
+ class ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381 {
6
private static $loader;
7
8
public static function loadClassLoader($class) {
19
return self::$loader;
20
}
21
22
+ spl_autoload_register(array('ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381', 'loadClassLoader'), true /*, true */);
23
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381', 'loadClassLoader'));
25
26
$vendorDir = dirname(dirname(__FILE__));
27
$baseDir = dirname($vendorDir);
lang/the-events-calendar-de_DE.mo CHANGED
Binary file
lang/the-events-calendar-hu_HU.mo CHANGED
Binary file
lang/the-events-calendar-it_IT.mo CHANGED
Binary file
lang/the-events-calendar-ja.mo CHANGED
Binary file
lang/the-events-calendar-pt_PT.mo CHANGED
Binary file
lang/the-events-calendar-uk.mo CHANGED
Binary file
readme.txt CHANGED
@@ -4,7 +4,7 @@ Contributors: ModernTribe, borkweb, barry.hughes, bordoni, brianjessee, aguseo,
4
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
5
Donate link: http://m.tri.be/29
6
Requires at least: 4.7
7
- Stable tag: 4.9.3.1
8
Tested up to: 5.2.2
9
Requires PHP: 5.6
10
License: GPLv2 or later
@@ -215,6 +215,11 @@ Still not happy? Shoot us an email to support@theeventscalendar.com or tweet to
215
216
== Changelog ==
217
218
= [4.9.3.1] 2019-06-07 =
219
220
* Fix - Remove caching of rewrite base slugs which make third-party, Photo and Week work as expected [129035]
4
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
5
Donate link: http://m.tri.be/29
6
Requires at least: 4.7
7
+ Stable tag: 4.9.3.2
8
Tested up to: 5.2.2
9
Requires PHP: 5.6
10
License: GPLv2 or later
215
216
== Changelog ==
217
218
+ = [4.9.3.2] 2019-06-20 =
219
+
220
+ * Fix - Prevent issue where older versions of the tribe-common libraries could be bootstrapped [129478]
221
+ * Fix - Add Promoter PCSS file so that the proper CSS will be generated on package build [129584]
222
+
223
= [4.9.3.1] 2019-06-07 =
224
225
* Fix - Remove caching of rewrite base slugs which make third-party, Photo and Week work as expected [129035]
src/Tribe/Main.php CHANGED
@@ -34,7 +34,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
34
const VENUE_POST_TYPE = 'tribe_venue';
35
const ORGANIZER_POST_TYPE = 'tribe_organizer';
36
37
- const VERSION = '4.9.3.1';
38
39
/**
40
* Min Pro Addon
@@ -71,7 +71,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
71
*
72
* @since 4.8
73
*/
74
- protected $min_et_version = '4.10.4.3-dev';
75
76
/**
77
* Maybe display data wrapper
@@ -277,6 +277,16 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
277
/** @var Tribe__Events__Default_Values */
278
private $default_values = null;
279
280
public static $tribeEventsMuDefaults;
281
282
/**
@@ -315,7 +325,12 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
315
$this->pluginDir = $this->plugin_dir = trailingslashit( basename( $this->plugin_path ) );
316
$this->pluginUrl = $this->plugin_url = str_replace( basename( $this->plugin_file ), '', plugins_url( basename( $this->plugin_file ), $this->plugin_file ) );
317
318
// let's initialize tec
319
add_action( 'plugins_loaded', array( $this, 'plugins_loaded' ), 0 );
320
321
// Prevents Image Widget Plus from been problematic
@@ -339,7 +354,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
339
public function maybe_set_common_lib_info() {
340
// if there isn't a tribe-common version, bail with a notice
341
$common_version = file_get_contents( $this->plugin_path . 'common/src/Tribe/Main.php' );
342
- if ( ! preg_match( "/const\s+VERSION\s*=\s*'([^']+)'/m", $common_version, $matches ) ) {
343
return add_action( 'admin_head', array( $this, 'missing_common_libs' ) );
344
}
345
@@ -350,8 +365,8 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
350
* overwrite what should be loaded by the auto-loader
351
*/
352
if (
353
- empty( $GLOBALS['tribe-common-info'] ) ||
354
- version_compare( $GLOBALS['tribe-common-info']['version'], $common_version, '<' )
355
) {
356
$GLOBALS['tribe-common-info'] = array(
357
'dir' => "{$this->plugin_path}common/src/Tribe",
@@ -361,43 +376,92 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
361
}
362
363
/**
364
- * Plugins shouldn't include their functions before `plugins_loaded` because this will allow
365
- * better compatibility with the autoloader methods.
366
*
367
- * @return void
368
*/
369
- public function plugins_loaded() {
370
371
// early check for an older version of Event Tickets to prevent fatal error
372
- if (
373
- class_exists( 'Tribe__Tickets__Main' ) &&
374
- ! version_compare( Tribe__Tickets__Main::VERSION, $this->min_et_version, '>=' )
375
- ) {
376
- add_action( 'admin_notices', [ $this, 'compatibility_notice' ] );
377
- add_action( 'network_admin_notices', [ $this, 'compatibility_notice' ] );
378
- add_filter( 'tribe_ecp_to_run_or_not_to_run', [ $this, 'disable_pro' ] );
379
- add_action( 'tribe_plugins_loaded', [ $this, 'remove_exts' ], 0 );
380
- /*
381
- * After common was loaded by another source (e.g. Event Tickets) let's append this plugin source files
382
- * to the ones the Autoloader will search. Since we're appending them the ones registered by the plugin
383
- * "owning" common will be searched first.
384
- */
385
- add_action( 'tribe_common_loaded', [ $this, 'register_plugin_autoload_paths' ] );
386
-
387
- // Disable older versions of Community Events to prevent fatal Error.
388
- remove_action( 'plugins_loaded', 'Tribe_CE_Load', 2 );
389
390
return;
391
}
392
393
- // WordPress and PHP Version Check
394
- if ( ! self::supportedVersion( 'wordpress' ) || ! self::supportedVersion( 'php' ) ) {
395
- add_action( 'admin_notices', array( $this, 'notSupportedError' ) );
396
return;
397
}
398
399
- // Set common lib information, needs to happen file load
400
- $this->maybe_set_common_lib_info();
401
402
/**
403
* Before any methods from this plugin are called, we initialize our Autoloading
@@ -1530,7 +1594,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
1530
/**
1531
* Prevents Extensions from running if ET is on an Older Version
1532
*
1533
- * @since 4.10.0.1
1534
*
1535
*/
1536
public function remove_exts() {
34
const VENUE_POST_TYPE = 'tribe_venue';
35
const ORGANIZER_POST_TYPE = 'tribe_organizer';
36
37
+ const VERSION = '4.9.3.2';
38
39
/**
40
* Min Pro Addon
71
*
72
* @since 4.8
73
*/
74
+ protected $min_et_version = '4.10.6.2-dev';
75
76
/**
77
* Maybe display data wrapper
277
/** @var Tribe__Events__Default_Values */
278
private $default_values = null;
279
280
+ /**
281
+ * @var bool Prevent autoload initialization
282
+ */
283
+ private $should_prevent_autoload_init = false;
284
+
285
+ /**
286
+ * @var string tribe-common VERSION regex
287
+ */
288
+ private $common_version_regex = "/const\s+VERSION\s*=\s*'([^']+)'/m";
289
+
290
public static $tribeEventsMuDefaults;
291
292
/**
325
$this->pluginDir = $this->plugin_dir = trailingslashit( basename( $this->plugin_path ) );
326
$this->pluginUrl = $this->plugin_url = str_replace( basename( $this->plugin_file ), '', plugins_url( basename( $this->plugin_file ), $this->plugin_file ) );
327
328
+ // Set common lib information, needs to happen file load
329
+ $this->maybe_set_common_lib_info();
330
+
331
// let's initialize tec
332
+ add_action( 'plugins_loaded', array( $this, 'maybe_bail_if_old_et_is_present' ), -1 );
333
+ add_action( 'plugins_loaded', array( $this, 'maybe_bail_if_invalid_wp_or_php' ), -1 );
334
add_action( 'plugins_loaded', array( $this, 'plugins_loaded' ), 0 );
335
336
// Prevents Image Widget Plus from been problematic
354
public function maybe_set_common_lib_info() {
355
// if there isn't a tribe-common version, bail with a notice
356
$common_version = file_get_contents( $this->plugin_path . 'common/src/Tribe/Main.php' );
357
+ if ( ! preg_match( $this->common_version_regex, $common_version, $matches ) ) {
358
return add_action( 'admin_head', array( $this, 'missing_common_libs' ) );
359
}
360
365
* overwrite what should be loaded by the auto-loader
366
*/
367
if (
368
+ empty( $GLOBALS['tribe-common-info'] )
369
+ || version_compare( $GLOBALS['tribe-common-info']['version'], $common_version, '<' )
370
) {
371
$GLOBALS['tribe-common-info'] = array(
372
'dir' => "{$this->plugin_path}common/src/Tribe",
376
}
377
378
/**
379
+ * Resets the global common info back to ET's common path
380
*
381
+ * @since 4.9.3.2
382
*/
383
+ private function reset_common_lib_info_back_to_et() {
384
+ if ( ! class_exists( 'Tribe__Tickets__Main' ) ) {
385
+ return;
386
+ }
387
388
+ $et = Tribe__Tickets__Main::instance();
389
+ $main_source = file_get_contents( $et->plugin_path . 'common/src/Tribe/Main.php' );
390
+
391
+ // if there isn't a VERSION, don't override the common path
392
+ if ( ! preg_match( $this->common_version_regex, $main_source, $matches ) ) {
393
+ return;
394
+ }
395
+
396
+ $GLOBALS['tribe-common-info'] = [
397
+ 'dir' => "{$et->plugin_path}common/src/Tribe",
398
+ 'version' => $matches[1],
399
+ ];
400
+ }
401
+
402
+ /**
403
+ * Prevents bootstrapping and autoloading if the version of ET that is running is too old
404
+ *
405
+ * @since 4.9.3.2
406
+ */
407
+ public function maybe_bail_if_old_et_is_present() {
408
// early check for an older version of Event Tickets to prevent fatal error
409
+ if ( ! class_exists( 'Tribe__Tickets__Main' ) ) {
410
+ return;
411
+ }
412
413
+ if ( version_compare( Tribe__Tickets__Main::VERSION, $this->min_et_version, '>=' ) ) {
414
return;
415
}
416
417
+ $this->should_prevent_autoload_init = true;
418
+
419
+ add_action( 'admin_notices', [ $this, 'compatibility_notice' ] );
420
+ add_action( 'network_admin_notices', [ $this, 'compatibility_notice' ] );
421
+ add_filter( 'tribe_ecp_to_run_or_not_to_run', [ $this, 'disable_pro' ] );
422
+ add_action( 'tribe_plugins_loaded', [ $this, 'remove_exts' ], 0 );
423
+ /*
424
+ * After common was loaded by another source (e.g. Event Tickets) let's append this plugin source files
425
+ * to the ones the Autoloader will search. Since we're appending them the ones registered by the plugin
426
+ * "owning" common will be searched first.
427
+ */
428
+ add_action( 'tribe_common_loaded', [ $this, 'register_plugin_autoload_paths' ] );
429
+
430
+ // if we get in here, we need to reset the global common to ET's version so that we don't cause a fatal
431
+ $this->reset_common_lib_info_back_to_et();
432
+
433
+ // Disable older versions of Community Events to prevent fatal Error.
434
+ remove_action( 'plugins_loaded', 'Tribe_CE_Load', 2 );
435
+ }
436
+
437
+ /**
438
+ * Prevents bootstrapping and autoloading if the version of WP or PHP are too old
439
+ *
440
+ * @since 4.9.3.2
441
+ */
442
+ public function maybe_bail_if_invalid_wp_or_php() {
443
+ if ( self::supportedVersion( 'wordpress' ) && self::supportedVersion( 'php' ) ) {
444
return;
445
}
446
447
+ add_action( 'admin_notices', array( $this, 'notSupportedError' ) );
448
+
449
+ // if we get in here, we need to reset the global common to ET's version so that we don't cause a fatal
450
+ $this->reset_common_lib_info_back_to_et();
451
+
452
+ $this->should_prevent_autoload_init = true;
453
+ }
454
+
455
+ /**
456
+ * Plugins shouldn't include their functions before `plugins_loaded` because this will allow
457
+ * better compatibility with the autoloader methods.
458
+ *
459
+ * @return void
460
+ */
461
+ public function plugins_loaded() {
462
+ if ( $this->should_prevent_autoload_init ) {
463
+ return;
464
+ }
465
466
/**
467
* Before any methods from this plugin are called, we initialize our Autoloading
1594
/**
1595
* Prevents Extensions from running if ET is on an Older Version
1596
*
1597
+ * @since 4.9.3.1
1598
*
1599
*/
1600
public function remove_exts() {
src/resources/css/views/tribe-events-v2.css CHANGED
@@ -28,6 +28,13 @@
28
29
/* Variables */
30
31
:root {
32
/* -----------------------------------------------------------------------------
33
* Box Shadows
@@ -97,6 +104,10 @@
97
* SVG - Arrow Right
98
* ----------------------------------------------------------------------------- */
99
100
/* -----------------------------------------------------------------------------
101
* SVG - Caret Left
102
* ----------------------------------------------------------------------------- */
@@ -105,10 +116,18 @@
105
* SVG - Caret Right
106
* ----------------------------------------------------------------------------- */
107
108
/* -----------------------------------------------------------------------------
109
* SVG - Check
110
* ----------------------------------------------------------------------------- */
111
112
/* -----------------------------------------------------------------------------
113
* SVG - Dropdown
114
* ----------------------------------------------------------------------------- */
@@ -121,6 +140,22 @@
121
* SVG - Filters
122
* ----------------------------------------------------------------------------- */
123
124
/* -----------------------------------------------------------------------------
125
* SVG - Recurring
126
* ----------------------------------------------------------------------------- */
@@ -129,6 +164,10 @@
129
* SVG - Search
130
* ----------------------------------------------------------------------------- */
131
132
:root {
133
/* -----------------------------------------------------------------------------
134
* Transitions
28
29
/* Variables */
30
31
+ :root {
32
+ /* -----------------------------------------------------------------------------
33
+ * Borders - Radius
34
+ * ----------------------------------------------------------------------------- */
35
+
36
+ }
37
+
38
:root {
39
/* -----------------------------------------------------------------------------
40
* Box Shadows
104
* SVG - Arrow Right
105
* ----------------------------------------------------------------------------- */
106
107
+ /* -----------------------------------------------------------------------------
108
+ * SVG - Caret Down
109
+ * ----------------------------------------------------------------------------- */
110
+
111
/* -----------------------------------------------------------------------------
112
* SVG - Caret Left
113
* ----------------------------------------------------------------------------- */
116
* SVG - Caret Right
117
* ----------------------------------------------------------------------------- */
118
119
+ /* -----------------------------------------------------------------------------
120
+ * SVG - Caret Up
121
+ * ----------------------------------------------------------------------------- */
122
+
123
/* -----------------------------------------------------------------------------
124
* SVG - Check
125
* ----------------------------------------------------------------------------- */
126
127
+ /* -----------------------------------------------------------------------------
128
+ * SVG - Day
129
+ * ----------------------------------------------------------------------------- */
130
+
131
/* -----------------------------------------------------------------------------
132
* SVG - Dropdown
133
* ----------------------------------------------------------------------------- */
140
* SVG - Filters
141
* ----------------------------------------------------------------------------- */
142
143
+ /* -----------------------------------------------------------------------------
144
+ * SVG - List
145
+ * ----------------------------------------------------------------------------- */
146
+
147
+ /* -----------------------------------------------------------------------------
148
+ * SVG - Map
149
+ * ----------------------------------------------------------------------------- */
150
+
151
+ /* -----------------------------------------------------------------------------
152
+ * SVG - Month
153
+ * ----------------------------------------------------------------------------- */
154
+
155
+ /* -----------------------------------------------------------------------------
156
+ * SVG - Photo
157
+ * ----------------------------------------------------------------------------- */
158
+
159
/* -----------------------------------------------------------------------------
160
* SVG - Recurring
161
* ----------------------------------------------------------------------------- */
164
* SVG - Search
165
* ----------------------------------------------------------------------------- */
166
167
+ /* -----------------------------------------------------------------------------
168
+ * SVG - Week
169
+ * ----------------------------------------------------------------------------- */
170
+
171
:root {
172
/* -----------------------------------------------------------------------------
173
* Transitions
the-events-calendar.php CHANGED
@@ -2,7 +2,7 @@
2
/*
3
Plugin Name: The Events Calendar
4
Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
5
- Version: 4.9.3.1
6
Author: Modern Tribe, Inc.
7
Author URI: http://m.tri.be/1x
8
Text Domain: the-events-calendar
2
/*
3
Plugin Name: The Events Calendar
4
Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
5
+ Version: 4.9.3.2
6
Author: Modern Tribe, Inc.
7
Author URI: http://m.tri.be/1x
8
Text Domain: the-events-calendar