Event Calendar WD – Responsive Event Calendar plugin - Version 1.0.26

Version Description

New: Display Events in popup option

Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Event Calendar WD – Responsive Event Calendar plugin
Version 1.0.26
Comparing to
See all releases

Code changes from version 1.0.25 to 1.0.26

css/admin/admin.css CHANGED
@@ -57,7 +57,7 @@
57
  max-height: 64px;
58
  }
59
 
60
- .ecwd-modal .ecwd-calendar-event,
61
  .ecwd-events .ecwd-calendar-event{
62
  width:47%;
63
  display: inline-block;
@@ -68,6 +68,8 @@
68
  width:42%;
69
  }
70
  .ecwd-modal .ecwd-calendar-event span:first-child,
 
 
71
  .ecwd-events .ecwd-calendar-event span:first-child{
72
  border: 1px solid #C8C8C8;
73
  display: inline-block;
@@ -82,9 +84,10 @@
82
  }
83
 
84
  .ecwd-events .ecwd-calendar-event span:first-child{
85
- width: 81%;
86
  }
87
- .ecwd-modal .ecwd-calendar-event:nth-child(even){
 
88
  margin-right:0;
89
  }
90
 
@@ -93,6 +96,7 @@
93
  }
94
 
95
  .ecwd-modal .ecwd-calendar-event .ecwd-calendar-event-add,
 
96
  .ecwd-events .ecwd-calendar-event-delete{
97
  display: inline-block;
98
  text-align: center;
@@ -130,7 +134,7 @@
130
  }
131
 
132
  .ecwd-modal {
133
- position: fixed;
134
  font-family: Arial, Helvetica, sans-serif;
135
  overflow-y: scroll;
136
  top: 0;
@@ -143,14 +147,15 @@
143
  -webkit-transition: opacity 400ms ease-in;
144
  -moz-transition: opacity 400ms ease-in;
145
  transition: opacity 400ms ease-in;
146
- pointer-events: none;
147
  }
148
  .ecwd-modal:target {
149
- opacity:1;
150
- display:block;
151
- pointer-events: auto;
152
  }
153
- .ecwd-modal > div.ecwd-excluded-events {
 
154
  width: 500px !important;
155
  position: relative;
156
  margin: 10% auto;
@@ -158,14 +163,14 @@
158
  border-radius: 1px;
159
  background: #fff;
160
  }
161
- .ecwd-modal > div.ecwd-preview {
162
  position: relative;
163
  margin: 5%;
164
  padding: 5px 20px 13px 20px;
165
  border-radius: 1px;
166
  background: #fff;
167
  min-width:600px;
168
- }
169
 
170
  .ecwd-close {
171
  background: url(../images/close.png);
@@ -226,7 +231,7 @@
226
  #ecwd-settings-content .nav-tab-wrapper a{
227
  display: table-cell;
228
  text-align: center;
229
- width: 100px;
230
  height: 30px;
231
  vertical-align: middle;
232
  text-decoration:none;
@@ -272,35 +277,18 @@
272
 
273
  .event_cal_add {
274
  width: 350px;
275
- height: 130px;
276
- padding: 40px 20px 0;
277
  border: 1px solid #cccccc;
278
  position: absolute;
279
  z-index: 9999;
280
  background: #ffffff;
281
- }
282
- .event_cal_add .close{
283
- display: block;
284
- line-height: 18px;
285
- width: 20px;
286
- font-size: 8pt;
287
- margin-top: 1px;
288
- margin-right: 1px;
289
- position: absolute;
290
- font-family: tahoma;
291
- text-align: center;
292
- top: 0;
293
- right: 0;
294
- cursor: pointer;
295
- background-size: contain;
296
- height: 20px;
297
  }
298
 
299
  .event_cal_add .add_event_to_cal{
300
  display: block;
301
  cursor: pointer;
302
  padding-bottom: 10px;
303
- margin: 25px 0 0 0;
304
  width: 78px;
305
  text-align: center;
306
  line-height: 30px;
@@ -614,9 +602,10 @@ span.ecwd_error{
614
  }
615
  #ecwd-settings-content .ecwd-add-on{
616
  width:310px;
 
617
  float:left;
618
  margin-right:40px;
619
- margin-bottom:57px;
620
  -webkit-perspective: 1700px;
621
  -moz-perspective: 1700px;
622
  perspective: 1700px;
@@ -731,4 +720,23 @@ span.ecwd_error{
731
  border-bottom: 0;
732
  padding-bottom: 0;
733
  margin-bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
734
  }
57
  max-height: 64px;
58
  }
59
 
60
+ .ecwd_popup_body .ecwd-calendar-event,
61
  .ecwd-events .ecwd-calendar-event{
62
  width:47%;
63
  display: inline-block;
68
  width:42%;
69
  }
70
  .ecwd-modal .ecwd-calendar-event span:first-child,
71
+ .ecwd_popup_body .ecwd-calendar-event span:first-child,
72
+ .ecwd_popup_body .ecwd-calendar-event span:first-child,
73
  .ecwd-events .ecwd-calendar-event span:first-child{
74
  border: 1px solid #C8C8C8;
75
  display: inline-block;
84
  }
85
 
86
  .ecwd-events .ecwd-calendar-event span:first-child{
87
+ width: 75%;
88
  }
89
+ .ecwd-modal .ecwd-calendar-event:nth-child(even),
90
+ .ecwd_popup_body .ecwd-calendar-event:nth-child(even){
91
  margin-right:0;
92
  }
93
 
96
  }
97
 
98
  .ecwd-modal .ecwd-calendar-event .ecwd-calendar-event-add,
99
+ .ecwd_popup_body .ecwd-calendar-event .ecwd-calendar-event-add,
100
  .ecwd-events .ecwd-calendar-event-delete{
101
  display: inline-block;
102
  text-align: center;
134
  }
135
 
136
  .ecwd-modal {
137
+ /* position: fixed;
138
  font-family: Arial, Helvetica, sans-serif;
139
  overflow-y: scroll;
140
  top: 0;
147
  -webkit-transition: opacity 400ms ease-in;
148
  -moz-transition: opacity 400ms ease-in;
149
  transition: opacity 400ms ease-in;
150
+ pointer-events: none;*/
151
  }
152
  .ecwd-modal:target {
153
+ /* opacity:1;
154
+ display: block;
155
+ pointer-events: auto;*/
156
  }
157
+ .ecwd-modal > div.ecwd-excluded-events,
158
+ .ecwd_popup_body > div.ecwd-excluded-events {
159
  width: 500px !important;
160
  position: relative;
161
  margin: 10% auto;
163
  border-radius: 1px;
164
  background: #fff;
165
  }
166
+ /*.ecwd-modal > div.ecwd-preview {
167
  position: relative;
168
  margin: 5%;
169
  padding: 5px 20px 13px 20px;
170
  border-radius: 1px;
171
  background: #fff;
172
  min-width:600px;
173
+ }*/
174
 
175
  .ecwd-close {
176
  background: url(../images/close.png);
231
  #ecwd-settings-content .nav-tab-wrapper a{
232
  display: table-cell;
233
  text-align: center;
234
+ min-width: 100px;
235
  height: 30px;
236
  vertical-align: middle;
237
  text-decoration:none;
277
 
278
  .event_cal_add {
279
  width: 350px;
280
+ height: auto;
 
281
  border: 1px solid #cccccc;
282
  position: absolute;
283
  z-index: 9999;
284
  background: #ffffff;
285
+ display: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
286
  }
287
 
288
  .event_cal_add .add_event_to_cal{
289
  display: block;
290
  cursor: pointer;
291
  padding-bottom: 10px;
 
292
  width: 78px;
293
  text-align: center;
294
  line-height: 30px;
602
  }
603
  #ecwd-settings-content .ecwd-add-on{
604
  width:310px;
605
+ height: 320px;
606
  float:left;
607
  margin-right:40px;
608
+ margin-bottom:40px;
609
  -webkit-perspective: 1700px;
610
  -moz-perspective: 1700px;
611
  perspective: 1700px;
720
  border-bottom: 0;
721
  padding-bottom: 0;
722
  margin-bottom: 0;
723
+ }
724
+ .ecwd_more_updates {
725
+ display: none;
726
+ }
727
+ /*mail*/
728
+ ul.ecwd_list_container{
729
+ border: 1px solid #ddd;
730
+ padding: 15px 20px;
731
+ }
732
+ ul.ecwd_list_container li.ecwd_list_head{
733
+ border-bottom: 1px solid #ddd;
734
+ padding-bottom: 10px;
735
+ font-size:18px;
736
+ }
737
+ ul.ecwd_list_container li.ecwd_list div{
738
+ display:inline-block;
739
+ }
740
+ #mail_template_list .mail_name{
741
+ width:90%;
742
  }
css/ecwd_popup.css ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .ecwd_popup_container, .ecwd-modal-container{
2
+ max-width: 60%;
3
+ background: white;
4
+ margin: 30px auto;
5
+ min-width: 40%;
6
+ }
7
+ .ecwd_popup_back, ecwd-modal{
8
+ position: fixed !important;
9
+ top: 0;
10
+ right: 0;
11
+ bottom: 0;
12
+ left: 0;
13
+ background: rgba(0, 0, 0, 0.8);
14
+ z-index: 9999 !important;
15
+ opacity: 0;
16
+ display:none;
17
+ }
18
+ .ecwd_open_popup{
19
+ opacity: 1;
20
+ display: block;
21
+ pointer-events: auto;
22
+ cursor:pointer;
23
+ }
24
+ .ecwd_popup_back .ecwd_close_popup,.event_cal_add_close{
25
+ color: #4a4a4a;
26
+ cursor: pointer;
27
+ display: inline-block;
28
+ font-size: 22px;
29
+ position: absolute;
30
+ padding-top: 10px;
31
+ right: 0;
32
+ width: 42px;
33
+ height: 42px;
34
+ line-height:1;
35
+ top: 0;
36
+ border-left: 1px solid #CFD7DE;
37
+ -webkit-box-sizing: border-box;
38
+ -moz-box-sizing: border-box;
39
+ box-sizing: border-box;
40
+ }
41
+ .ecwd_close_popup i,.event_cal_add_close i{
42
+ display: inline-block;
43
+ font: normal normal normal 14px/1 FontAwesome;
44
+ font-size: inherit;
45
+ text-rendering: auto;
46
+ -webkit-font-smoothing: antialiased;
47
+ -moz-osx-font-smoothing: grayscale;
48
+ transform: translate(0, 0);
49
+ text-indent: 0px;
50
+ top: 12px;
51
+ font-size: 18px;
52
+ right: 13px;
53
+ color: #676767;
54
+ }
55
+ .ecwd_popup_head{
56
+ width: 100%;
57
+ text-align: center;
58
+ margin: 0 0 1px 0 !important;
59
+ padding: 0 0 1px 0;
60
+ border-bottom: 1px solid #CFD7DE;
61
+ position: relative;
62
+ }
63
+ .ecwd_popup_title h4{
64
+ margin: 0 !important;
65
+ text-align: center;
66
+ color: #737373;
67
+ font-size: 20px !important;
68
+ height: 40px;
69
+ line-height: 38px !important;
70
+ padding: 0;
71
+ }
72
+ #ecwd_preview_add_event_popup .event_cal_add .ecwd_popup_body{
73
+ height:auto;
74
+ width:100%;
75
+ overflow-y: auto;
76
+ }
77
+ .ecwd_popup_body{
78
+ height:500px;
79
+ overflow-y: auto;
80
+ width: 99%;
81
+ box-sizing: border-box;
82
+ -webkit-box-sizing: border-box;
83
+ -moz-box-sizing: border-box;
84
+ padding: 15px;
85
+ }
86
+ .ecwd_popup_container.ecwd_preview_calendar{
87
+ max-width:80%;
88
+ }
89
+ .ecwd_popup_container.ecwd_more_event{
90
+ min-width:35%;
91
+ width:35%;
92
+ min-height:auto;
93
+ }
94
+ .ecwd_popup_container.ecwd_prview_mail,
95
+ .ecwd_popup_container.ecwd_add_event_calendar,
96
+ #ecwd-add-event .ecwd_popup_container,
97
+ .single_event_popup .ecwd_popup_container{
98
+ width:45%;
99
+ }
100
+ #ecwd-add-event .ecwd_popup_body,.event_list_cont .ecwd_popup_body{
101
+ overflow-y: visible;
102
+ height:auto;
103
+ width:100%;
104
+ }
105
+ .ecwd_popup_body .entry-header h1{
106
+ color:#686758;
107
+ }
css/style.css CHANGED
@@ -157,7 +157,7 @@ table.cal_blue.ecwd_calendar_container .day-with-date, table.cal_blue.ecwd_calen
157
  border: 0px solid transparent;
158
  }
159
 
160
- .ecwd_calendar ul,.ecwd_calendar ul li,.ecwd_calendar ul.ecwd_list li,.ecwd_calendar ul.week-event-list li,.ecwd_calendar ul.day-event-list li,.ecwd_calendar ul.day4-event-list li{
161
  list-style: none !important;
162
  list-style-image: none !important;
163
  margin: 0 !important;
@@ -410,6 +410,7 @@ div.ecwd-page-full table.cal_blue ul.events > li {
410
  div.ecwd-page-full table.cal_blue ul.more_events > li {
411
  padding: 0px !important;
412
  }
 
413
  div.ecwd-page-full table.cal_blue ul.more_events > li > a {
414
  padding: 7px !important;
415
  display:inline-block;
@@ -715,7 +716,7 @@ div.ecwd-page-full td.has-events {
715
  }
716
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
717
  float: left;
718
- width: 80px;
719
  margin: 0 5px 10px 0;
720
  line-height: 1;
721
  }
@@ -860,6 +861,7 @@ table.cal_blue.ecwd_calendar_container select {
860
  font-size: 13px;
861
  }
862
 
 
863
  .cal_blue.ecwd_calendar_container .events li > a {
864
  color: #585858;
865
  font-size: 14px;
@@ -2191,7 +2193,7 @@ a.ecwd-google-plus{
2191
  }
2192
 
2193
  .ecwd-modal {
2194
- position: fixed !important;
2195
  overflow-y: scroll;
2196
  top: 0;
2197
  right: 0;
@@ -2203,7 +2205,7 @@ a.ecwd-google-plus{
2203
  -webkit-transition: opacity 400ms ease-in;
2204
  -moz-transition: opacity 400ms ease-in;
2205
  transition: opacity 400ms ease-in;
2206
- display: none;
2207
 
2208
  }
2209
 
@@ -2213,7 +2215,8 @@ a.ecwd-google-plus{
2213
  border-top: 0 !important;
2214
  }
2215
 
2216
- .ecwd-modal > div.ecwd-excluded-events {
 
2217
  width: 400px;
2218
  position: relative;
2219
  margin: 10% auto;
@@ -2221,13 +2224,14 @@ a.ecwd-google-plus{
2221
  background: #fff;
2222
  border: 1px solid #CFD7DE;
2223
  }
2224
-
2225
- .ecwd-modal .modal-header {
2226
  margin: 0 0 1px 0 !important;
2227
  padding: 0 0 1px 0;
2228
  border-bottom: 1px solid #CFD7DE;
2229
  }
2230
- .ecwd-modal h4 {
 
2231
  margin: 0 !important;
2232
  text-align: center;
2233
  color: #737373;
@@ -2237,19 +2241,23 @@ a.ecwd-google-plus{
2237
  padding: 0;
2238
  }
2239
 
2240
- .ecwd-calendar-more-event .ecwd-modal ul.events li {
 
2241
  opacity: 0.8;
2242
  }
2243
 
2244
- .ecwd-modal .ecwd-excluded-events ul.events > li:hover {
 
2245
  /*background-color: #D7D7D7 !important;*/
2246
  opacity: 1;
2247
  }
2248
 
2249
- .ecwd-modal .ecwd-excluded-events ul.events li:hover > a{
 
2250
  /*color:#FDFDFD !important;*/
2251
  }
2252
- .ecwd-modal .events li .event-metalabel{
 
2253
  width:15px;
2254
  height:15px;
2255
  }
@@ -2501,6 +2509,12 @@ a.ecwd-google-plus{
2501
 
2502
  }
2503
 
 
 
 
 
 
 
2504
  table.ecwd_calendar_container > tbody > tr >td{
2505
  vertical-align: top !important;
2506
  }
157
  border: 0px solid transparent;
158
  }
159
 
160
+ .ecwd_calendar .ecwd_calendar_container> ul,.ecwd_calendar .ecwd_calendar_container>ul >li,.ecwd_calendar .ecwd_calendar_container> ul.ecwd_list >li,.ecwd_calendar .ecwd_calendar_container> ul.week-event-list >li,.ecwd_calendar .ecwd_calendar_container> ul.day-event-list >li,.ecwd_calendar .ecwd_calendar_container>ul.day4-event-list> li{
161
  list-style: none !important;
162
  list-style-image: none !important;
163
  margin: 0 !important;
410
  div.ecwd-page-full table.cal_blue ul.more_events > li {
411
  padding: 0px !important;
412
  }
413
+ div.ecwd-page-full table.cal_blue ul.more_events > li > span,
414
  div.ecwd-page-full table.cal_blue ul.more_events > li > a {
415
  padding: 7px !important;
416
  display:inline-block;
716
  }
717
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
718
  float: left;
719
+ /*width: 80px;*/
720
  margin: 0 5px 10px 0;
721
  line-height: 1;
722
  }
861
  font-size: 13px;
862
  }
863
 
864
+ .cal_blue.ecwd_calendar_container .events li > span,
865
  .cal_blue.ecwd_calendar_container .events li > a {
866
  color: #585858;
867
  font-size: 14px;
2193
  }
2194
 
2195
  .ecwd-modal {
2196
+ /* position: fixed !important;
2197
  overflow-y: scroll;
2198
  top: 0;
2199
  right: 0;
2205
  -webkit-transition: opacity 400ms ease-in;
2206
  -moz-transition: opacity 400ms ease-in;
2207
  transition: opacity 400ms ease-in;
2208
+ display: none;*/
2209
 
2210
  }
2211
 
2215
  border-top: 0 !important;
2216
  }
2217
 
2218
+ .ecwd-modal > div.ecwd-excluded-events,
2219
+ .ecwd_popup_body > div.ecwd-excluded-events {
2220
  width: 400px;
2221
  position: relative;
2222
  margin: 10% auto;
2224
  background: #fff;
2225
  border: 1px solid #CFD7DE;
2226
  }
2227
+ .ecwd-modal .modal-header,
2228
+ .ecwd_popup_body .modal-header {
2229
  margin: 0 0 1px 0 !important;
2230
  padding: 0 0 1px 0;
2231
  border-bottom: 1px solid #CFD7DE;
2232
  }
2233
+ .ecwd-modal h4,
2234
+ .ecwd_popup_body h4 {
2235
  margin: 0 !important;
2236
  text-align: center;
2237
  color: #737373;
2241
  padding: 0;
2242
  }
2243
 
2244
+ .ecwd-calendar-more-event .ecwd-modal ul.events li,
2245
+ .ecwd-calendar-more-event .ecwd_popup_body ul.events li {
2246
  opacity: 0.8;
2247
  }
2248
 
2249
+ .ecwd-modal .ecwd-excluded-events ul.events > li:hover,
2250
+ .ecwd_popup_body .ecwd-excluded-events ul.events > li:hover {
2251
  /*background-color: #D7D7D7 !important;*/
2252
  opacity: 1;
2253
  }
2254
 
2255
+ .ecwd-modal .ecwd-excluded-events ul.events li:hover > a,
2256
+ .ecwd_popup_body .ecwd-excluded-events ul.events li:hover > a{
2257
  /*color:#FDFDFD !important;*/
2258
  }
2259
+ .ecwd-modal .events li .event-metalabel,
2260
+ .ecwd_popup_body .events li .event-metalabel{
2261
  width:15px;
2262
  height:15px;
2263
  }
2509
 
2510
  }
2511
 
2512
+ @media only screen and (max-width: 764px){
2513
+ .month-name{
2514
+ display:none;
2515
+ }
2516
+ }
2517
+
2518
  table.ecwd_calendar_container > tbody > tr >td{
2519
  vertical-align: top !important;
2520
  }
ecwd.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Event Calendar WD
4
  * Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
5
  * Description: Event Calendar WD is an easy event management and planning tool with advanced features.
6
- * Version: 1.0.25
7
  * Author: WebDorado
8
  * Author URI: http://web-dorado.com
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
3
  * Plugin Name: Event Calendar WD
4
  * Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
5
  * Description: Event Calendar WD is an easy event management and planning tool with advanced features.
6
+ * Version: 1.0.26
7
  * Author: WebDorado
8
  * Author URI: http://web-dorado.com
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
ecwd_admin_class.php CHANGED
@@ -6,7 +6,7 @@
6
  class ECWD_Admin {
7
 
8
  protected static $instance = null;
9
- protected $version = '1.0.25';
10
  protected $ecwd_page = null;
11
  protected $notices = null;
12
 
@@ -245,30 +245,34 @@ class ECWD_Admin {
245
  wp_enqueue_style( $this->prefix . '-featured_plugins', plugins_url( '/css/admin/featured_plugins.css', __FILE__ ), '', $this->version, 'all' );
246
  wp_enqueue_style( $this->prefix . '-featured_themes', plugins_url( '/css/admin/featured_themes.css', __FILE__ ), '', $this->version, 'all' );
247
  wp_enqueue_style( $this->prefix . '-licensing', plugins_url( '/css/admin/licensing.css', __FILE__ ), '', $this->version, 'all' );
 
248
  }
249
  }
250
 
251
  /**
252
  * Register scripts for the admin area
253
  */
254
- public function enqueue_admin_scripts() {
255
- if ( $this->ecwd_page() ) {
 
256
  wp_enqueue_script( $this->prefix . '-admin-datetimepicker', plugins_url( 'js/admin/jquery.datetimepicker.js', __FILE__ ), array(
257
  'jquery',
258
  'jquery-ui-widget'
259
  ), $this->version, true );
260
  wp_enqueue_script( $this->prefix . '-admin-colorpicker', plugins_url( 'js/admin/evol.colorpicker.js', __FILE__ ), array( 'jquery' ), $this->version, true );
261
- //wp_enqueue_script('sp-admin-google', 'https://maps.googleapis.com/maps/api/js?key=AIzaSyCIUXhK7om6EZ9Ca5xFcEbXMKEQZz7U2kM', array('jquery'), $this->version, true);
262
  wp_enqueue_script( $this->prefix . '-public', plugins_url( 'js/scripts.js', __FILE__ ), array(
263
  'jquery',
264
- 'masonry'
 
265
  ), $this->version, true );
266
  wp_register_script( $this->prefix . '-admin-scripts', plugins_url( 'js/admin/admin.js', __FILE__ ), array(
267
  'jquery',
268
  'jquery-ui-datepicker',
269
  'jquery-ui-tabs',
270
  'jquery-ui-selectable',
271
- $this->prefix . '-public'
 
272
  ), $this->version, true );
273
  wp_enqueue_script( $this->prefix . '-admin-datetimepicker-scripts', plugins_url( 'js/admin/datepicker.js', __FILE__ ), array( 'jquery' ), $this->version, true );
274
 
6
  class ECWD_Admin {
7
 
8
  protected static $instance = null;
9
+ protected $version = '1.0.26';
10
  protected $ecwd_page = null;
11
  protected $notices = null;
12
 
245
  wp_enqueue_style( $this->prefix . '-featured_plugins', plugins_url( '/css/admin/featured_plugins.css', __FILE__ ), '', $this->version, 'all' );
246
  wp_enqueue_style( $this->prefix . '-featured_themes', plugins_url( '/css/admin/featured_themes.css', __FILE__ ), '', $this->version, 'all' );
247
  wp_enqueue_style( $this->prefix . '-licensing', plugins_url( '/css/admin/licensing.css', __FILE__ ), '', $this->version, 'all' );
248
+ wp_enqueue_style( $this->prefix . '-popup-styles', plugins_url('/css/ecwd_popup.css', __FILE__), '', $this->version, 'all');
249
  }
250
  }
251
 
252
  /**
253
  * Register scripts for the admin area
254
  */
255
+ public function enqueue_admin_scripts() {
256
+ if ( $this->ecwd_page() ) {
257
+ wp_enqueue_script($this->prefix . '-gmap-public-admin', plugins_url('js/gmap/gmap3.js', __FILE__), array('jquery'), $this->version, true);
258
  wp_enqueue_script( $this->prefix . '-admin-datetimepicker', plugins_url( 'js/admin/jquery.datetimepicker.js', __FILE__ ), array(
259
  'jquery',
260
  'jquery-ui-widget'
261
  ), $this->version, true );
262
  wp_enqueue_script( $this->prefix . '-admin-colorpicker', plugins_url( 'js/admin/evol.colorpicker.js', __FILE__ ), array( 'jquery' ), $this->version, true );
263
+ wp_enqueue_script($this->prefix . '-admin-ecwd-popup', plugins_url('js/ecwd_popup.js', __FILE__), array('jquery'), $this->version, true);
264
  wp_enqueue_script( $this->prefix . '-public', plugins_url( 'js/scripts.js', __FILE__ ), array(
265
  'jquery',
266
+ 'masonry',
267
+ $this->prefix . '-admin-ecwd-popup'
268
  ), $this->version, true );
269
  wp_register_script( $this->prefix . '-admin-scripts', plugins_url( 'js/admin/admin.js', __FILE__ ), array(
270
  'jquery',
271
  'jquery-ui-datepicker',
272
  'jquery-ui-tabs',
273
  'jquery-ui-selectable',
274
+ $this->prefix . '-public',
275
+ $this->prefix . '-admin-ecwd-popup'
276
  ), $this->version, true );
277
  wp_enqueue_script( $this->prefix . '-admin-datetimepicker-scripts', plugins_url( 'js/admin/datepicker.js', __FILE__ ), array( 'jquery' ), $this->version, true );
278
 
ecwd_class.php CHANGED
@@ -21,7 +21,7 @@ class ECWD {
21
  $this->user_info();
22
 
23
  add_filter( 'body_class', array( $this, 'theme_body_class' ) );
24
- add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), 20 );
25
  add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles' ) );
26
  }
27
 
@@ -134,11 +134,14 @@ class ECWD {
134
  wp_enqueue_script( $this->prefix . '-maps-public', 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places', array( 'jquery' ), $this->version, false );
135
  }
136
  }
137
- wp_enqueue_script( $this->prefix . '-gmap-public', plugins_url( 'js/gmap/gmap3.js', __FILE__ ), array( 'jquery' ), $this->version, true );
 
 
138
  wp_enqueue_script( $this->prefix . '-public', plugins_url( 'js/scripts.js', __FILE__ ), array(
139
  'jquery',
140
  'jquery-ui-draggable',
141
- 'masonry'
 
142
  ), $this->version, true );
143
  wp_localize_script( ECWD_PLUGIN_PREFIX . '-public', 'ecwd', array(
144
  'ajaxurl' => admin_url( 'admin-ajax.php' ),
@@ -153,7 +156,8 @@ class ECWD {
153
  */
154
 
155
  public function enqueue_styles() {
156
- wp_enqueue_style( $this->prefix . '_font-awesome', plugins_url( '/css/font-awesome/font-awesome.css', __FILE__ ), '', $this->version, 'all' );
 
157
  wp_enqueue_style( $this->prefix . '-public', plugins_url( 'css/style.css', __FILE__ ), '', $this->version, 'all' );
158
  }
159
 
21
  $this->user_info();
22
 
23
  add_filter( 'body_class', array( $this, 'theme_body_class' ) );
24
+ add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), 5 );
25
  add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles' ) );
26
  }
27
 
134
  wp_enqueue_script( $this->prefix . '-maps-public', 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places', array( 'jquery' ), $this->version, false );
135
  }
136
  }
137
+
138
+ wp_enqueue_script( $this->prefix . '-gmap-public', plugins_url( 'js/gmap/gmap3.js', __FILE__ ), array( 'jquery' ), $this->version, true );
139
+ wp_enqueue_script($this->prefix . '-popup', plugins_url('js/ecwd_popup.js', __FILE__), array('jquery'), $this->version, true);
140
  wp_enqueue_script( $this->prefix . '-public', plugins_url( 'js/scripts.js', __FILE__ ), array(
141
  'jquery',
142
  'jquery-ui-draggable',
143
+ 'masonry',
144
+ $this->prefix . '-popup'
145
  ), $this->version, true );
146
  wp_localize_script( ECWD_PLUGIN_PREFIX . '-public', 'ecwd', array(
147
  'ajaxurl' => admin_url( 'admin-ajax.php' ),
156
  */
157
 
158
  public function enqueue_styles() {
159
+ wp_enqueue_style($this->prefix . '-popup-style', plugins_url('/css/ecwd_popup.css', __FILE__), '', $this->version, 'all');
160
+ wp_enqueue_style( $this->prefix . '_font-awesome', plugins_url( '/css/font-awesome/font-awesome.css', __FILE__ ), '', $this->version, 'all' );
161
  wp_enqueue_style( $this->prefix . '-public', plugins_url( 'css/style.css', __FILE__ ), '', $this->version, 'all' );
162
  }
163
 
includes/calendar-class.php CHANGED
@@ -73,7 +73,7 @@ class Calendar {
73
  public $events = array();
74
 
75
  // types: mini,full,list,mini-list,(default=full)
76
- public function __construct( $type = 'full', $date = '', $staticdisplaytype = false, $widget = 0, $limit = false, $page = 1, $displays = null, $filters = null, $event_search = 'yes' ) {
77
  // static displaytype
78
  global $ecwd_options;
79
  if ( isset( $ecwd_options['date_format'] ) && $ecwd_options['date_format'] != '' ) {
@@ -96,6 +96,11 @@ class Calendar {
96
  if ( isset( $ecwd_options['week_starts'] ) && $ecwd_options['week_starts'] != '' ) {
97
  $this->weekstartday = $ecwd_options['week_starts'];
98
  }
 
 
 
 
 
99
  $this->widget = $widget;
100
  $this->page = $page;
101
 
@@ -243,7 +248,7 @@ class Calendar {
243
 
244
  // previous month link
245
 
246
- public function showcal() {
247
  global $cal_ID;
248
  $html = '';
249
  $html .= $this->calendar_head(); // set table head
@@ -410,8 +415,10 @@ class Calendar {
410
  $html .= '<div class="ecwd-list-date" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $event['from'] ) ) . 'T' . date( 'H:i', strtotime( $event['starttime'] ) ) . '">' . __( date( 'd', strtotime( $event['from'] ) ), 'ecwd' ) . '</div>';
411
  }
412
  $html .= '<div class="event-main-content">';
413
- if ( $event['permalink'] != '' ) {
414
- $html .= '<h3 class="event-title" itemprop="name"><a href="' . $event['permalink'] . '" '.$this->eventlinktarget.' itemprop="url" style="color:' . $event['color'] . ';">' . $event['title'] . '</a></h3>';
 
 
415
  } else {
416
  $html .= '<h3 class="event-title" style="color:' . $event['color'] . ';" itemprop="name">' . $event['title'] . '</h3>';
417
  }
@@ -982,8 +989,10 @@ class Calendar {
982
  $eventcontent .= ' <span class="event-metalabel" style="background:' . $cellevent['color'] . '"></span>';
983
  }*/
984
  }
985
- if ( $cellevent['permalink'] ) {
986
- $eventcontent .= '<a href="' . $cellevent['permalink'] . '" '.$this->eventlinktarget.'><span itemprop="name">' . $cellevent['title'] . '</span></a>';
 
 
987
  } else {
988
  $eventcontent .= '<span itemprop="name">' . $cellevent['title'] . '</span>';
989
  }
@@ -999,8 +1008,10 @@ class Calendar {
999
  if ( isset( $cellevent['color'] ) && $cellevent['color'] !== '' ) {
1000
  $eventcontent .= ' <span class="event-metalabel" style="background:' . $cellevent['color'] . '"></span>
1001
  <h5 style="color:' . $cellevent['color'] . '" itemprop="name">';
1002
- if ( isset( $cellevent['permalink'] ) && $cellevent['permalink'] !== '' ) {
1003
- $eventcontent .= '<a href="' . $cellevent['permalink'] . '" '.$this->eventlinktarget.' style="color: ' . $cellevent['color'] . '">' . $cellevent['title'] . '</a>';
 
 
1004
  } else {
1005
  $eventcontent .= $cellevent['title'];
1006
  }
@@ -1009,8 +1020,10 @@ class Calendar {
1009
  } else {
1010
  $eventcontent .= ' <span class="event-metalabel"></span>
1011
  <h5 itemprop="name">';
1012
- if ( isset( $cellevent['permalink'] ) && $cellevent['permalink'] !== '' ) {
1013
- $eventcontent .= '<a href="' . $cellevent['permalink'] . '" '.$this->eventlinktarget.'>' . $cellevent['title'] . '</a>';
 
 
1014
  } else {
1015
  $eventcontent .= $cellevent['title'];
1016
  }
@@ -1100,24 +1113,14 @@ class Calendar {
1100
 
1101
  if ( $i > 2 && $this->displaytype !== 'mini' ) {
1102
  $content .= '<li class="ecwd-calendar-more-event">
1103
- <span class="ecwd-calendar-event-add"><a href="#" class="more_events_link" div-id="more_events_' . $date . '">' . __( 'More events', 'ecwd' ) . '</a></span>
1104
- <div id="more_events_' . $date . '" class="ecwd-modal">
1105
- <div class="ecwd-excluded-events ">
1106
- <a href="#" title="Close" class="ecwd-more-events-close"><i class="fa fa-times"></i></a>
1107
- <div class="modal-header">
1108
- <h4 class="modal-title">' . date( $this->dateformat, strtotime( $date ) ) . '</h4>
1109
  </div>
1110
- <div class="modal-body">
1111
- <ul class="events more_events">
1112
- ' . $eventcontent . '
1113
- </ul>
1114
- </div>
1115
- <div class="modal-footer">
1116
- </div>
1117
- </div>
1118
- </div>
1119
  </li>';
1120
-
1121
  }
1122
 
1123
  $content .= '</ul>';
@@ -1156,10 +1159,11 @@ class Calendar {
1156
  }
1157
  $html .= '</div></div></div>';
1158
  }
1159
-
1160
- if ( $cellevent['permalink'] != '' ) {
1161
- $html .= '<h3 class="event-title" itemprop="name"> <a href="' . $cellevent['permalink'] . '" '.$this->eventlinktarget;
1162
- if ( isset( $cellevent['color'] ) && $cellevent['color'] !== '' ) {
 
1163
  $html .= ' style="color:' . $cellevent['color'] . ';"';
1164
  }
1165
  $html .= '>' . $cellevent['title'] . '</a></h3>';
73
  public $events = array();
74
 
75
  // types: mini,full,list,mini-list,(default=full)
76
+ public function __construct($type = 'full', $date = '', $staticdisplaytype = false, $widget = 0, $limit = false, $page = 1, $displays = null, $filters = null, $event_search = 'yes', $ecwd_views = array(), $preview) {
77
  // static displaytype
78
  global $ecwd_options;
79
  if ( isset( $ecwd_options['date_format'] ) && $ecwd_options['date_format'] != '' ) {
96
  if ( isset( $ecwd_options['week_starts'] ) && $ecwd_options['week_starts'] != '' ) {
97
  $this->weekstartday = $ecwd_options['week_starts'];
98
  }
99
+ if ($preview == false) {
100
+ if (isset($ecwd_options['events_in_popup']) && $ecwd_options['events_in_popup'] == '1') {
101
+ $this->event_popup = "yes";
102
+ }
103
+ }
104
  $this->widget = $widget;
105
  $this->page = $page;
106
 
248
 
249
  // previous month link
250
 
251
+ public function showcal() {
252
  global $cal_ID;
253
  $html = '';
254
  $html .= $this->calendar_head(); // set table head
415
  $html .= '<div class="ecwd-list-date" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $event['from'] ) ) . 'T' . date( 'H:i', strtotime( $event['starttime'] ) ) . '">' . __( date( 'd', strtotime( $event['from'] ) ), 'ecwd' ) . '</div>';
416
  }
417
  $html .= '<div class="event-main-content">';
418
+ if ($this->event_popup == "yes" && get_post_meta($event['id'], '', true)) {
419
+ $html .= '<h3 class="event-title" itemprop="name"><span class="ecwd_open_event_popup event' . $event['id'] . '">' . $event['title'] . '</span></h3>';
420
+ } else if ($event['permalink'] != '') {
421
+ $html .= '<h3 class="event-title" itemprop="name"><a href="' . $event['permalink'] . '" ' . $this->eventlinktarget . ' itemprop="url" style="color:' . $event['color'] . ';">' . $event['title'] . '</a></h3>';
422
  } else {
423
  $html .= '<h3 class="event-title" style="color:' . $event['color'] . ';" itemprop="name">' . $event['title'] . '</h3>';
424
  }
989
  $eventcontent .= ' <span class="event-metalabel" style="background:' . $cellevent['color'] . '"></span>';
990
  }*/
991
  }
992
+ if ($this->event_popup == "yes" && get_post_meta($event['id'], '', true)) {
993
+ $eventcontent .= '<span class="ecwd_open_event_popup event' . $cellevent['id'] . '" itemprop="name">' . $cellevent['title'] . '</span>';
994
+ } elseif ($cellevent['permalink']) {
995
+ $eventcontent .= '<a href="' . $cellevent['permalink'] . '" ' . $this->eventlinktarget . '><span itemprop="name">' . $cellevent['title'] . '</span></a>';
996
  } else {
997
  $eventcontent .= '<span itemprop="name">' . $cellevent['title'] . '</span>';
998
  }
1008
  if ( isset( $cellevent['color'] ) && $cellevent['color'] !== '' ) {
1009
  $eventcontent .= ' <span class="event-metalabel" style="background:' . $cellevent['color'] . '"></span>
1010
  <h5 style="color:' . $cellevent['color'] . '" itemprop="name">';
1011
+ if ($this->event_popup == "yes" && get_post_meta($event['id'], '', true)) {
1012
+ $eventcontent .= '<span class="ecwd_open_event_popup event' . $cellevent['id'] . '">' . $cellevent['title'] . '</span>';
1013
+ } else if (isset($cellevent['permalink']) && $cellevent['permalink'] !== '') {
1014
+ $eventcontent .= '<a href="' . $cellevent['permalink'] . '" ' . $this->eventlinktarget . ' style="color: ' . $cellevent['color'] . '">' . $cellevent['title'] . '</a>';
1015
  } else {
1016
  $eventcontent .= $cellevent['title'];
1017
  }
1020
  } else {
1021
  $eventcontent .= ' <span class="event-metalabel"></span>
1022
  <h5 itemprop="name">';
1023
+ if ($this->event_popup == "yes" && get_post_meta($event['id'], '', true)) {
1024
+ $eventcontent .= '<span class="ecwd_open_event_popup event' . $cellevent['id'] . '">' . $cellevent['title'] . '</span>';
1025
+ } else if (isset($cellevent['permalink']) && $cellevent['permalink'] !== '') {
1026
+ $eventcontent .= '<a href="' . $cellevent['permalink'] . '" ' . $this->eventlinktarget . '>' . $cellevent['title'] . '</a>';
1027
  } else {
1028
  $eventcontent .= $cellevent['title'];
1029
  }
1113
 
1114
  if ( $i > 2 && $this->displaytype !== 'mini' ) {
1115
  $content .= '<li class="ecwd-calendar-more-event">
1116
+ <span class="ecwd-calendar-event-add">
1117
+ <span class="more_events_link">' . __('More events', 'ecwd') . '</span>
1118
+ </span>
1119
+ <div class="ecwd-more-events-container">
1120
+ <ul class="events more_events">' . $eventcontent . '</ul>
1121
+ <input type="hidden" class="ecwd-more-event-title" value="' . date($this->dateformat, strtotime($date)) . '" />
1122
  </div>
 
 
 
 
 
 
 
 
 
1123
  </li>';
 
1124
  }
1125
 
1126
  $content .= '</ul>';
1159
  }
1160
  $html .= '</div></div></div>';
1161
  }
1162
+ if ($this->event_popup == "yes" && get_post_meta($event['id'], '', true)) {
1163
+ $html .= '<h3 class="event-title" itemprop="name"><span class="ecwd_open_event_popup event' . $cellevent['id'] . '">' . $cellevent['title'] . '</span></h3>';
1164
+ } else if ($cellevent['permalink'] != '') {
1165
+ $html .= '<h3 class="event-title" itemprop="name"> <a href="' . $cellevent['permalink'] . '" ' . $this->eventlinktarget;
1166
+ if (isset($cellevent['color']) && $cellevent['color'] !== '') {
1167
  $html .= ' style="color:' . $cellevent['color'] . ';"';
1168
  }
1169
  $html .= '>' . $cellevent['title'] . '</a></h3>';
includes/ecwd-display-class.php CHANGED
@@ -5,10 +5,10 @@
5
  */
6
  class ECWD_Display {
7
 
8
- private $events, $merged_events, $goole_events, $date, $month, $year, $day;
 
9
 
10
-
11
- public function __construct( $ids, $title_text = null, $sort_order = 'asc', $date = '', $page = 1, $search_params = array(), $displays = null, $filters = null, $page_items = 5, $event_search = 'yes', $display = '' ) {
12
  $this->id = $ids;
13
  $this->title = $title_text;
14
  $this->sort = $sort_order;
@@ -306,9 +306,6 @@ class ECWD_Display {
306
  // return $event2->start_time - $event1->start_time;
307
  }
308
 
309
- /**
310
- * Returns array of days with events, with sub-arrays of events for that day
311
- */
312
  /**
313
  * Returns array of days with events, with sub-arrays of events for that day
314
  */
@@ -793,14 +790,14 @@ class ECWD_Display {
793
  /**
794
  * Return the calendar
795
  */
796
- public function get_view( $date = '', $type = '', $widget = 0 ) {
797
  require_once 'calendar-class.php';
798
  $categories = get_categories( array( 'taxonomy' => ECWD_PLUGIN_PREFIX . '_event_category' ) );
799
  $tags = get_terms( 'ecwd_event_tag', array( 'hide_empty' => false ) );
800
 
801
  //Get events data
802
  //Generate the calendar markup and return it
803
- $cal = new Calendar( $type, $date, '', $widget, $this->page_items, $this->page, $this->displays, $this->filters, $this->event_search );
804
  $search_params = $this->search;
805
  if ( is_array( $search_params ) && ( ( isset( $search_params['query'] ) && $search_params['query'] !== '' ) || ( isset( $search_params['category'] ) && $search_params['category'] > 0 ) || ( isset( $search_params['tag'] ) && $search_params['tag'] > 0 ) ) || ( isset( $search_params['venue'] ) && $search_params['venue'] > 0 ) || ( isset( $search_params['organizer'] ) && $search_params['organizer'] > 0 ) ) {
806
  $cal->search_params = $this->search;
5
  */
6
  class ECWD_Display {
7
 
8
+ private $merged_events, $goole_events, $date, $month, $year, $day;
9
+ public $events;
10
 
11
+ public function __construct( $ids, $title_text = null, $sort_order = 'asc', $date = '', $page = 1, $search_params = array(), $displays = null, $filters = null, $page_items = 5, $event_search = 'yes', $display = '',$ecwd_views = array() ) {
 
12
  $this->id = $ids;
13
  $this->title = $title_text;
14
  $this->sort = $sort_order;
306
  // return $event2->start_time - $event1->start_time;
307
  }
308
 
 
 
 
309
  /**
310
  * Returns array of days with events, with sub-arrays of events for that day
311
  */
790
  /**
791
  * Return the calendar
792
  */
793
+ public function get_view( $date = '', $type = '', $widget = 0,$ecwd_views,$preview) {
794
  require_once 'calendar-class.php';
795
  $categories = get_categories( array( 'taxonomy' => ECWD_PLUGIN_PREFIX . '_event_category' ) );
796
  $tags = get_terms( 'ecwd_event_tag', array( 'hide_empty' => false ) );
797
 
798
  //Get events data
799
  //Generate the calendar markup and return it
800
+ $cal = new Calendar( $type, $date, '', $widget, $this->page_items, $this->page, $this->displays, $this->filters, $this->event_search,array(),$preview);
801
  $search_params = $this->search;
802
  if ( is_array( $search_params ) && ( ( isset( $search_params['query'] ) && $search_params['query'] !== '' ) || ( isset( $search_params['category'] ) && $search_params['category'] > 0 ) || ( isset( $search_params['tag'] ) && $search_params['tag'] > 0 ) ) || ( isset( $search_params['venue'] ) && $search_params['venue'] > 0 ) || ( isset( $search_params['organizer'] ) && $search_params['organizer'] > 0 ) ) {
803
  $cal->search_params = $this->search;
includes/ecwd-functions.php CHANGED
@@ -1,13 +1,15 @@
1
  <?php
2
  //if (!defined())
3
- function ecwd_print_calendar( $calendar_ids, $display = 'mini', $args = array(), $widget = false, $ajax = false ) {
4
- wp_enqueue_script( ECWD_PLUGIN_PREFIX . '-public' );
5
- wp_localize_script( ECWD_PLUGIN_PREFIX . '-public', 'ecwd', array(
6
- 'ajaxurl' => admin_url( 'admin-ajax.php' ),
7
- 'ajaxnonce' => wp_create_nonce( ECWD_PLUGIN_PREFIX . '_ajax_nonce' ),
8
- 'loadingText' => __( 'Loading...', 'ecwd' ),
 
 
9
  'plugin_url' => ECWD_URL
10
- ) );
11
 
12
  $defaults = array(
13
  'title_text' => '',
@@ -89,9 +91,8 @@ function ecwd_print_calendar( $calendar_ids, $display = 'mini', $args = array(),
89
 
90
 
91
  }
92
-
93
-
94
- $markup .= $d->get_view( $date, $display, $widget );
95
  $markup .= '</div>';
96
  $markup .= '<div class="ecwd-events-day-details"></div>';
97
  if ( $displays ) {
@@ -110,6 +111,9 @@ function ecwd_print_calendar( $calendar_ids, $display = 'mini', $args = array(),
110
  $markup .= '<input type="hidden" class="ecwd_date" value="' . $date . '"/>';
111
  }
112
  $markup .= '<div class="ecwd_loader"></div>';
 
 
 
113
  $markup .= '</div>';
114
 
115
  if ( ! $ajax ) {
@@ -264,6 +268,19 @@ function replaceFirstImages( $content ) {
264
  return $content;
265
  }
266
 
 
 
 
 
 
 
 
 
 
 
 
 
 
267
  function ecwd_event_content( $content ) {
268
  global $post;
269
  global $wp;
1
  <?php
2
  //if (!defined())
3
+ function ecwd_print_calendar($calendar_ids, $display = 'mini', $args = array(), $widget = false, $ajax = false, $ecwd_views = array(), $preview = false) {
4
+ global $ecwd_options;
5
+ (isset($ecwd_options['events_in_popup']) && $ecwd_options['events_in_popup'] == "1") ? $popup = "yes" : $popup = "no";
6
+ wp_enqueue_script(ECWD_PLUGIN_PREFIX . '-public');
7
+ wp_localize_script(ECWD_PLUGIN_PREFIX . '-public', 'ecwd', array(
8
+ 'ajaxurl' => admin_url('admin-ajax.php'),
9
+ 'ajaxnonce' => wp_create_nonce(ECWD_PLUGIN_PREFIX . '_ajax_nonce'),
10
+ 'loadingText' => __('Loading...', 'ecwd'),
11
  'plugin_url' => ECWD_URL
12
+ ));
13
 
14
  $defaults = array(
15
  'title_text' => '',
91
 
92
 
93
  }
94
+
95
+ $markup .= $d->get_view($date, $display, $widget, $ecwd_views, $preview);
 
96
  $markup .= '</div>';
97
  $markup .= '<div class="ecwd-events-day-details"></div>';
98
  if ( $displays ) {
111
  $markup .= '<input type="hidden" class="ecwd_date" value="' . $date . '"/>';
112
  }
113
  $markup .= '<div class="ecwd_loader"></div>';
114
+ if ($preview == false) {
115
+ $markup .= '<div class="single_event_popup"></div>';
116
+ }
117
  $markup .= '</div>';
118
 
119
  if ( ! $ajax ) {
268
  return $content;
269
  }
270
 
271
+ function ecwd_event_popup_ajax() {
272
+
273
+ if (isset($_POST['id'])) {
274
+ $post_id = $_POST['id'];
275
+ include_once(ECWD_DIR . '/views/ecwd-event-popup.php');
276
+ die;
277
+ }
278
+ }
279
+
280
+ add_action('wp_ajax_nopriv_ecwd_event_popup_ajax', ECWD_PLUGIN_PREFIX . '_event_popup_ajax');
281
+ add_action('wp_ajax_ecwd_event_popup_ajax', ECWD_PLUGIN_PREFIX . '_event_popup_ajax');
282
+
283
+
284
  function ecwd_event_content( $content ) {
285
  global $post;
286
  global $wp;
includes/register-settings.php CHANGED
@@ -5,22 +5,21 @@
5
  *
6
  */
7
  // Exit if accessed directly.
8
- if ( ! defined( 'ABSPATH' ) ) {
9
- exit;
10
  }
11
 
12
 
13
- if ( isset( $_GET[ ECWD_PLUGIN_PREFIX . '_clear_cache' ] ) && $_GET[ ECWD_PLUGIN_PREFIX . '_clear_cache' ] == 1 ) {
14
- $cpt = ECWD_Cpt::get_instance();
15
- $cleared = $cpt->delete_transient();
16
- if ( $cleared ) {
17
- try {
18
- echo '<div class= "updated" ><p> ' . __( 'Cache has been deleted.', 'ecwd' ) . '</p></div>';
19
- } catch ( Exception $e ) {
20
-
21
- }
22
- }
23
-
24
  }
25
 
26
  /**
@@ -28,169 +27,174 @@ if ( isset( $_GET[ ECWD_PLUGIN_PREFIX . '_clear_cache' ] ) && $_GET[ ECWD_PLUGIN
28
  */
29
  function ecwd_register_settings() {
30
 
31
- global $ecwd_settings;
32
- global $ecwd_tabs;
33
-
34
- $ecwd_tabs = array(
35
- 'general' => 'General',
36
- 'fb' => 'FB settings',
37
- 'gcal' => 'Gcal settings',
38
- 'ical' => 'Ical settings',
39
- 'add_event' => 'Add Event'
40
- );
41
- $ecwd_settings = array(
42
- /* General Settings */
43
-
44
- 'general' => array(
45
- 'time_zone' => array(
46
- 'id' => 'time_zone',
47
- 'name' => __( 'TimeZone', 'ecwd' ),
48
- 'desc' => __( 'If the timezone is not set, the server timezone will be used (if set in php settings), otherwise the Europe/Berlin timezone will be used', 'ecwd' ),
49
- 'size' => 'medium-text',
50
- 'type' => 'text'
51
- ),
52
- 'date_format' => array(
53
- 'id' => 'date_format',
54
- 'name' => __( 'Date format', 'ecwd' ),
55
- 'desc' => __( 'Set the format for displaying event dates. Ex Y-m-d or Y/m/d', 'ecwd' ),
56
- 'size' => 'medium-text',
57
- 'type' => 'text'
58
- ),
59
- 'time_format' => array(
60
- 'id' => 'time_format',
61
- 'name' => __( 'Time format', 'ecwd' ),
62
- 'desc' => __( 'Set the format for displaying event time. Ex H:i or H/i', 'ecwd' ),
63
- 'size' => 'medium-text',
64
- 'type' => 'text'
65
- ),
66
- 'time_type' => array(
67
- 'id' => 'time_type',
68
- 'name' => __( 'Show AM/PM', 'ecwd' ),
69
- 'desc' => __( 'Select the time format type', 'ecwd' ),
70
- 'size' => 'medium-text',
71
- 'type' => 'time_type_select'
72
- ),
73
- 'week_starts' => array(
74
- 'id' => 'week_starts',
75
- 'name' => __( 'Week start day', 'ecwd' ),
76
- 'desc' => __( 'Define the starting day for the week.', 'ecwd' ),
77
- 'size' => 'medium-text',
78
- 'type' => 'week_select'
79
- ),
80
- 'enable_rewrite' => array(
81
- 'id' => 'enable_rewrite',
82
- 'name' => __( 'Enable rewrite', 'ecwd' ),
83
- 'default' => 'events',
84
- 'desc' => __( 'Check yes to enable event(s) url rewrite rule.', 'ecwd' ),
85
- 'type' => 'radio',
86
- 'default' => 1
87
- ),
88
- 'events_slug' => array(
89
- 'id' => 'events_slug',
90
- 'name' => __( 'Events slug', 'ecwd' ),
91
- 'default' => 'events',
92
- 'desc' => __( 'Define the slug for the events list page.', 'ecwd' ),
93
- 'size' => 'medium-text',
94
- 'type' => 'text'
95
- ),
96
- 'event_slug' => array(
97
- 'id' => 'event_slug',
98
- 'name' => __( 'Single Event slug', 'ecwd' ),
99
- 'default' => 'event',
100
- 'desc' => __( 'Define the slug for the single event page.', 'ecwd' ),
101
- 'size' => 'medium-text',
102
- 'type' => 'text'
103
- ),
104
- 'event_comments' => array(
105
- 'id' => 'event_comments',
106
- 'name' => __( 'Enable comments for events', 'ecwd' ),
107
- 'desc' => __( 'Check to enable commenting.', 'ecwd' ),
108
- 'type' => 'checkbox'
109
- ),
110
- 'event_loop' => array(
111
- 'id' => 'event_loop',
112
- 'name' => __( 'Include events in main loop', 'ecwd' ),
113
- 'desc' => __( 'Check to display events within website post list in main pages.', 'ecwd' ),
114
- 'type' => 'checkbox'
115
- ),
116
- 'cpt_order' => array(
117
- 'id' => 'cpt_order',
118
- 'name' => __( 'Order of Organizers and Venues by', 'ecwd' ),
119
- 'desc' => __( 'Select Order of Organizers and Venues.', 'ecwd' ),
120
- 'type' => 'order_select'
121
- ),
122
- 'events_new_tab' => array(
123
- 'id' => 'events_new_tab',
124
- 'name' => __( 'Open events in new tab', 'ecwd' ),
125
- 'desc' => '',
126
- 'type' => 'radio',
127
- 'default' => 0
128
- ),
129
- 'social_icons' => array(
130
- 'id' => 'social_icons',
131
- 'name' => __( 'Enable Social Icons', 'ecwd' ),
132
- 'desc' => __( 'Check to display social icons in event, organizer and venue pages.', 'ecwd' ),
133
- 'type' => 'checkbox'
134
- ),
135
- 'related_events' => array(
136
- 'id' => 'related_events',
137
- 'name' => __( 'Show related events in the event page', 'ecwd' ),
138
- 'desc' => '',
139
- 'type' => 'radio',
140
- 'default' => 1
141
- ),
142
- 'cat_title_color' => array(
143
- 'id' => 'cat_title_color',
144
- 'name' => __( 'Apply category color to event title in event page', 'ecwd' ),
145
- 'desc' => '',
146
- 'type' => 'radio',
147
- 'default' => 0
148
- ),
149
- 'category_and_tags' => array(
150
- 'id' => 'category_and_tags',
151
- 'name' => __( 'Enable Category and Tags', 'ecwd' ),
152
- 'desc' => __( 'Check to display category and Tags.', 'ecwd' ),
153
- 'type' => 'checkbox'
154
- )
155
- )
156
-
157
- );
158
- if ( 1 == get_option( 'ecwd_old_events' ) ) {
159
- $ecwd_settings['general']['show_repeat_rate'] = array(
160
- 'id' => 'show_repeat_rate',
161
- 'name' => __( 'Show the repeat rate', 'ecwd' ),
162
- 'desc' => __( 'Check to show the repeat rate in event page .', 'ecwd' ),
163
- 'type' => 'checkbox'
164
- );
165
- }
166
-
167
- /* If the options do not exist then create them for each section */
168
- if ( false == get_option( ECWD_PLUGIN_PREFIX . '_settings' ) ) {
169
- add_option( ECWD_PLUGIN_PREFIX . '_settings' );
170
- }
171
-
172
-
173
- /* Add the Settings sections */
174
-
175
- foreach ( $ecwd_settings as $key => $settings ) {
176
-
177
- add_settings_section(
178
- ECWD_PLUGIN_PREFIX . '_settings_' . $key, __( $ecwd_tabs[ $key ], 'ecwd' ), '__return_false', ECWD_PLUGIN_PREFIX . '_settings_' . $key
179
- );
180
-
181
-
182
- foreach ( $settings as $option ) {
183
- add_settings_field(
184
- ECWD_PLUGIN_PREFIX . '_settings_' . $key . '[' . $option['id'] . ']', $option['name'], function_exists( ECWD_PLUGIN_PREFIX . '_' . $option['type'] . '_callback' ) ? ECWD_PLUGIN_PREFIX . '_' . $option['type'] . '_callback' : ECWD_PLUGIN_PREFIX . '_missing_callback', ECWD_PLUGIN_PREFIX . '_settings_' . $key, ECWD_PLUGIN_PREFIX . '_settings_' . $key, ecwd_get_settings_field_args( $option, $key )
185
- );
186
- }
187
-
188
- /* Register all settings or we will get an error when trying to save */
189
- register_setting( ECWD_PLUGIN_PREFIX . '_settings_' . $key, ECWD_PLUGIN_PREFIX . '_settings_' . $key, ECWD_PLUGIN_PREFIX . '_settings_sanitize' );
190
- }
 
 
 
 
 
191
  }
192
 
193
- add_action( 'admin_init', ECWD_PLUGIN_PREFIX . '_register_settings' );
194
 
195
  /*
196
  * Return generic add_settings_field $args parameter array.
@@ -200,183 +204,180 @@ add_action( 'admin_init', ECWD_PLUGIN_PREFIX . '_register_settings' );
200
  * @return array $args parameter to use with add_settings_field call.
201
  */
202
 
203
-
204
- function ecwd_get_settings_field_args( $option, $section ) {
205
- $settings_args = array(
206
- 'id' => $option['id'],
207
- 'desc' => $option['desc'],
208
- 'name' => $option['name'],
209
- 'section' => $section,
210
- 'size' => isset( $option['size'] ) ? $option['size'] : null,
211
- 'options' => isset( $option['options'] ) ? $option['options'] : '',
212
- 'std' => isset( $option['std'] ) ? $option['std'] : '',
213
- 'href' => isset( $option['href'] ) ? $option['href'] : '',
214
- 'default' => isset( $option['default'] ) ? $option['default'] : ''
215
- );
216
-
217
- // Link label to input using 'label_for' argument if text, textarea, password, select, or variations of.
218
- // Just add to existing settings args array if needed.
219
- if ( in_array( $option['type'], array( 'text', 'select', 'textarea', 'password', 'number' ) ) ) {
220
- $settings_args = array_merge( $settings_args, array( 'label_for' => ECWD_PLUGIN_PREFIX . '_settings_' . $section . '[' . $option['id'] . ']' ) );
221
- }
222
-
223
- return $settings_args;
224
  }
225
 
226
-
227
  /*
228
  * Week select callback function
229
  */
230
 
231
- function ecwd_week_select_callback( $args ) {
232
- global $ecwd_options;
233
- $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
234
- <option value="0" ' . selected( 0, isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Sunday</option>
235
- <option value="1" ' . selected( 1, isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Monday</option>
236
  </select>' . "\n";
237
 
238
- // Render description text directly to the right in a label if it exists.
239
- if ( ! empty( $args['desc'] ) ) {
240
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
241
- }
242
 
243
- echo $html;
244
  }
245
 
246
  /*
247
- * Time type select callback function
248
  */
249
 
250
- function ecwd_time_type_select_callback( $args ) {
251
- global $ecwd_options;
252
- $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
253
- <option value="" ' . selected( "", isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Use 24-hour format</option>
254
- <option value="a" ' . selected( "a", isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Use am/pm</option>
255
- <option value="A" ' . selected( "A", isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Use AM/PM</option>
256
  </select>' . "\n";
257
 
258
- // Render description text directly to the right in a label if it exists.
259
- if ( ! empty( $args['desc'] ) ) {
260
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
261
- }
262
 
263
- echo $html;
264
  }
265
 
266
  /*
267
  * Order select callback function
268
  */
269
 
270
- function ecwd_order_select_callback( $args ) {
271
- global $ecwd_options;
272
- $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
273
- <option value="post_name" ' . selected( 'post_name', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Name</option>
274
- <option value="ID" ' . selected( 'ID', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>ID</option>
275
- <option value="post_date" ' . selected( 'post_date', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Date</option>
276
  </select>' . "\n";
277
 
278
- // Render description text directly to the right in a label if it exists.
279
- if ( ! empty( $args['desc'] ) ) {
280
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
281
- }
282
 
283
- echo $html;
284
  }
285
 
286
- function ecwd_update_select_callback( $args ) {
287
- global $ecwd_options;
288
- $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
289
- <option value="1" ' . selected( 1, isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>1 hour</option>
290
- <option value="2" ' . selected( 2, isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>2 hours</option>
291
- <option value="3" ' . selected( 3, isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>3 hours</option>
292
- <option value="5" ' . selected( 5, isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>5 hours</option>
293
- <option value="12" ' . selected( 12, isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>12 hours</option>
294
  </select>' . "\n";
295
 
296
- // Render description text directly to the right in a label if it exists.
297
- if ( ! empty( $args['desc'] ) ) {
298
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
299
- }
300
 
301
- echo $html;
302
  }
303
 
304
- function ecwd_status_select_callback( $args ) {
305
- global $ecwd_options;
306
- $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
307
- <option value="draft" ' . selected( 'draft', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Draft</option>
308
- <option value="publish" ' . selected( 'publish', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Publish</option>
309
- <option value="pending" ' . selected( 'pending', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Pending</option>
310
  </select>' . "\n";
311
 
312
- // Render description text directly to the right in a label if it exists.
313
- if ( ! empty( $args['desc'] ) ) {
314
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
315
- }
316
 
317
- echo $html;
318
  }
319
 
320
  /*
321
  * Single checkbox callback function
322
  */
323
 
324
- function ecwd_checkbox_callback( $args ) {
325
- global $ecwd_options;
326
- $checked = isset( $ecwd_options[ $args['id'] ] ) ? checked( 1, $ecwd_options[ $args['id'] ], false ) : ( isset( $args['default'] ) ? checked( 1, $args['default'], false ) : '' );
327
- $html = "\n" . '<div class="checkbox-div"><input type="checkbox" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="1" ' . $checked . '/><label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']"></label></div>' . "\n";
328
- // Render description text directly to the right in a label if it exists.
329
- if ( ! empty( $args['desc'] ) ) {
330
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
331
- }
332
 
333
- echo $html;
334
  }
335
 
336
-
337
  /*
338
  * Radio callback function
339
  */
340
 
341
- function ecwd_radio_callback( $args ) {
342
- global $ecwd_options;
343
 
344
- $checked_no = isset( $ecwd_options[ $args['id'] ] ) ? checked( 0, $ecwd_options[ $args['id'] ], false ) : ( isset( $args['default'] ) ? checked( 0, $args['default'], false ) : '' );
345
 
346
- $checked_yes = isset( $ecwd_options[ $args['id'] ] ) ? checked( 1, $ecwd_options[ $args['id'] ], false ) : ( isset( $args['default'] ) ? checked( 1, $args['default'], false ) : '' );
347
 
348
 
349
- $html = "\n" . ' <div class="checkbox-div"><input type="radio" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_yes" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="1" ' . $checked_yes . '/><label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_yes"></label></div> <label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_yes">Yes</label>' . "\n";
350
- $html .= '<div class="checkbox-div"> <input type="radio" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_no" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="0" ' . $checked_no . '/><label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_no"></label></div> <label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_no">No</label>' . "\n";
351
- // Render description text directly to the right in a label if it exists.
352
- if ( ! empty( $args['desc'] ) ) {
353
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
354
- }
355
 
356
- echo $html;
357
  }
358
 
359
  /*
360
  * Multiple checkboxs callback function
361
  */
362
- function ecwd_cats_checkbox_callback( $args ) {
363
- global $ecwd_options;
364
- $categories = get_categories( array( 'taxonomy' => ECWD_PLUGIN_PREFIX . '_event_category' ) );
365
- $html = '';
366
- if ( ! empty( $categories ) ) {
367
- foreach ( $categories as $cat ) {
368
- $checked = ( isset( $ecwd_options[ $args['id'] ] ) && in_array( $cat->term_id, $ecwd_options[ $args['id'] ] ) ) ? 'checked="checked"' : '';
369
- $html .= "\n" . '<div class="checkbox-div"><input type="checkbox" id="ecwd_settings_' . $args['section'] . '_' . $args['id'] . '[' . $cat->term_id . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . '][]" value="' . $cat->term_id . '" ' . $checked . '/><label for="ecwd_settings_' . $args['section'] . '_' . $args['id'] . '[' . $cat->term_id . ']"></label></div><label for="ecwd_settings_' . $args['section'] . '_' . $args['id'] . '[' . $cat->term_id . ']">' . $cat->name . '</label>' . "\n";
370
- }
371
- }
372
- //$html = "\n" . '<input type="checkbox" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="1" ' . $checked . '/>' . "\n";
373
-
374
- // Render description text directly to the right in a label if it exists.
375
- if ( ! empty( $args['desc'] ) ) {
376
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
377
- }
378
-
379
- echo $html;
380
  }
381
 
382
  /**
@@ -385,45 +386,44 @@ function ecwd_cats_checkbox_callback( $args ) {
385
  * small-text, regular-text, large-text
386
  *
387
  */
388
- function ecwd_text_callback( $args ) {
389
- global $ecwd_options;
390
 
391
- if ( isset( $ecwd_options[ $args['id'] ] ) ) {
392
- $value = $ecwd_options[ $args['id'] ];
393
- } else {
394
- $value = isset( $args['std'] ) ? $args['std'] : '';
395
- }
396
 
397
- $size = ( isset( $args['size'] ) && ! is_null( $args['size'] ) ) ? $args['size'] : '';
398
- $html = "\n" . '<input type="text" class="' . $size . '" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="' . esc_attr( $value ) . '"/>' . "\n";
399
 
400
- // Render and style description text underneath if it exists.
401
- if ( ! empty( $args['desc'] ) ) {
402
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
403
- }
404
 
405
- echo $html;
406
  }
407
 
408
-
409
  /**
410
  * Button callback function
411
  * Valid built-in size CSS class values:
412
  * small-text, regular-text, large-text
413
  *
414
  */
415
- function ecwd_link_callback( $args ) {
416
- global $ecwd_options;
417
-
418
- $value = isset( $args['name'] ) ? $args['name'] : '';
419
- $href = isset( $args['href'] ) ? $args['href'] : '#';
420
- $html = "\n" . '<a class="button" href="' . $href . '" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >' . esc_attr( $value ) . '</a>' . "\n";
421
- // Render and style description text underneath if it exists.
422
- if ( ! empty( $args['desc'] ) ) {
423
- $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
424
- }
425
-
426
- echo $html;
427
  }
428
 
429
  /*
@@ -431,9 +431,9 @@ function ecwd_link_callback( $args ) {
431
  *
432
  */
433
 
434
- function ecwd_settings_sanitize( $input ) {
435
- //add_settings_error( 'ecwd-notices', '', '', '' );
436
- return $input;
437
  }
438
 
439
  /*
@@ -441,8 +441,8 @@ function ecwd_settings_sanitize( $input ) {
441
  *
442
  */
443
 
444
- function ecwd_missing_callback( $args ) {
445
- printf( __( 'The callback function used for the <strong>%s</strong> setting is missing.', 'ecwd' ), $args['id'] );
446
  }
447
 
448
  /*
@@ -451,27 +451,27 @@ function ecwd_missing_callback( $args ) {
451
  */
452
 
453
  function ecwd_get_settings() {
454
- $ecwd_tabs = array(
455
- 'general' => 'General',
456
- 'fb' => 'FB settings',
457
- 'gcal' => 'Gcal settings',
458
- 'ical' => 'Ical settings',
459
- 'add_event' => 'Add Event'
460
- );
461
- // Set default settings
462
- // If this is the first time running we need to set the defaults
463
- if ( ! get_option( ECWD_PLUGIN_PREFIX . '_upgrade_has_run' ) ) {
464
-
465
- $general = get_option( ECWD_PLUGIN_PREFIX . '_settings_general' );
466
- $general['save_settings'] = 1;
467
-
468
- update_option( ECWD_PLUGIN_PREFIX . '_settings_general', $general );
469
- }
470
- $general_settings = array();
471
- foreach ( $ecwd_tabs as $key => $settings ) {
472
- $general_settings += is_array( get_option( ECWD_PLUGIN_PREFIX . '_settings_' . $key ) ) ? get_option( ECWD_PLUGIN_PREFIX . '_settings_' . $key ) : array();
473
- }
474
-
475
-
476
- return $general_settings;
477
  }
5
  *
6
  */
7
  // Exit if accessed directly.
8
+ if (!defined('ABSPATH')) {
9
+ exit;
10
  }
11
 
12
 
13
+ if (isset($_GET[ECWD_PLUGIN_PREFIX . '_clear_cache']) && $_GET[ECWD_PLUGIN_PREFIX . '_clear_cache'] == 1) {
14
+ $cpt = ECWD_Cpt::get_instance();
15
+ $cleared = $cpt->delete_transient();
16
+ if ($cleared) {
17
+ try {
18
+ echo '<div class= "updated" ><p> ' . __('Cache has been deleted.', 'ecwd') . '</p></div>';
19
+ } catch (Exception $e) {
20
+
21
+ }
22
+ }
 
23
  }
24
 
25
  /**
27
  */
28
  function ecwd_register_settings() {
29
 
30
+ global $ecwd_settings;
31
+ global $ecwd_tabs;
32
+
33
+ $ecwd_tabs = array(
34
+ 'general' => 'General',
35
+ 'fb' => 'FB settings',
36
+ 'gcal' => 'Gcal settings',
37
+ 'ical' => 'Ical settings',
38
+ 'add_event' => 'Add Event'
39
+ );
40
+ $ecwd_settings = array(
41
+ /* General Settings */
42
+
43
+ 'general' => array(
44
+ 'time_zone' => array(
45
+ 'id' => 'time_zone',
46
+ 'name' => __('TimeZone', 'ecwd'),
47
+ 'desc' => __('If the timezone is not set, the server timezone will be used (if set in php settings), otherwise the Europe/Berlin timezone will be used', 'ecwd'),
48
+ 'size' => 'medium-text',
49
+ 'type' => 'text'
50
+ ),
51
+ 'date_format' => array(
52
+ 'id' => 'date_format',
53
+ 'name' => __('Date format', 'ecwd'),
54
+ 'desc' => __('Set the format for displaying event dates. Ex Y-m-d or Y/m/d', 'ecwd'),
55
+ 'size' => 'medium-text',
56
+ 'type' => 'text'
57
+ ),
58
+ 'time_format' => array(
59
+ 'id' => 'time_format',
60
+ 'name' => __('Time format', 'ecwd'),
61
+ 'desc' => __('Set the format for displaying event time. Ex H:i or H/i', 'ecwd'),
62
+ 'size' => 'medium-text',
63
+ 'type' => 'text'
64
+ ),
65
+ 'time_type' => array(
66
+ 'id' => 'time_type',
67
+ 'name' => __('Show AM/PM', 'ecwd'),
68
+ 'desc' => __('Select the time format type', 'ecwd'),
69
+ 'size' => 'medium-text',
70
+ 'type' => 'time_type_select'
71
+ ),
72
+ 'week_starts' => array(
73
+ 'id' => 'week_starts',
74
+ 'name' => __('Week start day', 'ecwd'),
75
+ 'desc' => __('Define the starting day for the week.', 'ecwd'),
76
+ 'size' => 'medium-text',
77
+ 'type' => 'week_select'
78
+ ),
79
+ 'enable_rewrite' => array(
80
+ 'id' => 'enable_rewrite',
81
+ 'name' => __('Enable rewrite', 'ecwd'),
82
+ 'default' => 'events',
83
+ 'desc' => __('Check yes to enable event(s) url rewrite rule.', 'ecwd'),
84
+ 'type' => 'radio',
85
+ 'default' => 1
86
+ ),
87
+ 'events_slug' => array(
88
+ 'id' => 'events_slug',
89
+ 'name' => __('Events slug', 'ecwd'),
90
+ 'default' => 'events',
91
+ 'desc' => __('Define the slug for the events list page.', 'ecwd'),
92
+ 'size' => 'medium-text',
93
+ 'type' => 'text'
94
+ ),
95
+ 'event_slug' => array(
96
+ 'id' => 'event_slug',
97
+ 'name' => __('Single Event slug', 'ecwd'),
98
+ 'default' => 'event',
99
+ 'desc' => __('Define the slug for the single event page.', 'ecwd'),
100
+ 'size' => 'medium-text',
101
+ 'type' => 'text'
102
+ ),
103
+ 'event_comments' => array(
104
+ 'id' => 'event_comments',
105
+ 'name' => __('Enable comments for events', 'ecwd'),
106
+ 'desc' => __('Check to enable commenting.', 'ecwd'),
107
+ 'type' => 'checkbox'
108
+ ),
109
+ 'event_loop' => array(
110
+ 'id' => 'event_loop',
111
+ 'name' => __('Include events in main loop', 'ecwd'),
112
+ 'desc' => __('Check to display events within website post list in main pages.', 'ecwd'),
113
+ 'type' => 'checkbox'
114
+ ),
115
+ 'cpt_order' => array(
116
+ 'id' => 'cpt_order',
117
+ 'name' => __('Order of Organizers and Venues by', 'ecwd'),
118
+ 'desc' => __('Select Order of Organizers and Venues.', 'ecwd'),
119
+ 'type' => 'order_select'
120
+ ),
121
+ 'events_new_tab' => array(
122
+ 'id' => 'events_new_tab',
123
+ 'name' => __('Open events in new tab', 'ecwd'),
124
+ 'desc' => '',
125
+ 'type' => 'radio',
126
+ 'default' => 0
127
+ ),
128
+ 'social_icons' => array(
129
+ 'id' => 'social_icons',
130
+ 'name' => __('Enable Social Icons', 'ecwd'),
131
+ 'desc' => __('Check to display social icons in event, organizer and venue pages.', 'ecwd'),
132
+ 'type' => 'checkbox'
133
+ ),
134
+ 'related_events' => array(
135
+ 'id' => 'related_events',
136
+ 'name' => __('Show related events in the event page', 'ecwd'),
137
+ 'desc' => '',
138
+ 'type' => 'radio',
139
+ 'default' => 1
140
+ ),
141
+ 'cat_title_color' => array(
142
+ 'id' => 'cat_title_color',
143
+ 'name' => __('Apply category color to event title in event page', 'ecwd'),
144
+ 'desc' => '',
145
+ 'type' => 'radio',
146
+ 'default' => 0
147
+ ),
148
+ 'category_and_tags' => array(
149
+ 'id' => 'category_and_tags',
150
+ 'name' => __('Enable Category and Tags', 'ecwd'),
151
+ 'desc' => __('Check to display category and Tags.', 'ecwd'),
152
+ 'type' => 'checkbox'
153
+ ),
154
+ 'events_in_popup' => array(
155
+ 'id' => 'events_in_popup',
156
+ 'name' => __('Display Events in popup', 'ecwd'),
157
+ 'desc' => __('Check to display events in popup.', 'ecwd'),
158
+ 'type' => 'checkbox'
159
+ )
160
+ )
161
+ );
162
+ if (1 == get_option('ecwd_old_events')) {
163
+ $ecwd_settings['general']['show_repeat_rate'] = array(
164
+ 'id' => 'show_repeat_rate',
165
+ 'name' => __('Show the repeat rate', 'ecwd'),
166
+ 'desc' => __('Check to show the repeat rate in event page .', 'ecwd'),
167
+ 'type' => 'checkbox'
168
+ );
169
+ }
170
+
171
+ /* If the options do not exist then create them for each section */
172
+ if (false == get_option(ECWD_PLUGIN_PREFIX . '_settings')) {
173
+ add_option(ECWD_PLUGIN_PREFIX . '_settings');
174
+ }
175
+
176
+
177
+ /* Add the Settings sections */
178
+
179
+ foreach ($ecwd_settings as $key => $settings) {
180
+
181
+ add_settings_section(
182
+ ECWD_PLUGIN_PREFIX . '_settings_' . $key, __($ecwd_tabs[$key], 'ecwd'), '__return_false', ECWD_PLUGIN_PREFIX . '_settings_' . $key
183
+ );
184
+
185
+
186
+ foreach ($settings as $option) {
187
+ add_settings_field(
188
+ ECWD_PLUGIN_PREFIX . '_settings_' . $key . '[' . $option['id'] . ']', $option['name'], function_exists(ECWD_PLUGIN_PREFIX . '_' . $option['type'] . '_callback') ? ECWD_PLUGIN_PREFIX . '_' . $option['type'] . '_callback' : ECWD_PLUGIN_PREFIX . '_missing_callback', ECWD_PLUGIN_PREFIX . '_settings_' . $key, ECWD_PLUGIN_PREFIX . '_settings_' . $key, ecwd_get_settings_field_args($option, $key)
189
+ );
190
+ }
191
+
192
+ /* Register all settings or we will get an error when trying to save */
193
+ register_setting(ECWD_PLUGIN_PREFIX . '_settings_' . $key, ECWD_PLUGIN_PREFIX . '_settings_' . $key, ECWD_PLUGIN_PREFIX . '_settings_sanitize');
194
+ }
195
  }
196
 
197
+ add_action('admin_init', ECWD_PLUGIN_PREFIX . '_register_settings');
198
 
199
  /*
200
  * Return generic add_settings_field $args parameter array.
204
  * @return array $args parameter to use with add_settings_field call.
205
  */
206
 
207
+ function ecwd_get_settings_field_args($option, $section) {
208
+ $settings_args = array(
209
+ 'id' => $option['id'],
210
+ 'desc' => $option['desc'],
211
+ 'name' => $option['name'],
212
+ 'section' => $section,
213
+ 'size' => isset($option['size']) ? $option['size'] : null,
214
+ 'options' => isset($option['options']) ? $option['options'] : '',
215
+ 'std' => isset($option['std']) ? $option['std'] : '',
216
+ 'href' => isset($option['href']) ? $option['href'] : '',
217
+ 'default' => isset($option['default']) ? $option['default'] : ''
218
+ );
219
+
220
+ // Link label to input using 'label_for' argument if text, textarea, password, select, or variations of.
221
+ // Just add to existing settings args array if needed.
222
+ if (in_array($option['type'], array('text', 'select', 'textarea', 'password', 'number'))) {
223
+ $settings_args = array_merge($settings_args, array('label_for' => ECWD_PLUGIN_PREFIX . '_settings_' . $section . '[' . $option['id'] . ']'));
224
+ }
225
+
226
+ return $settings_args;
 
227
  }
228
 
 
229
  /*
230
  * Week select callback function
231
  */
232
 
233
+ function ecwd_week_select_callback($args) {
234
+ global $ecwd_options;
235
+ $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
236
+ <option value="0" ' . selected(0, isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Sunday</option>
237
+ <option value="1" ' . selected(1, isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Monday</option>
238
  </select>' . "\n";
239
 
240
+ // Render description text directly to the right in a label if it exists.
241
+ if (!empty($args['desc'])) {
242
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
243
+ }
244
 
245
+ echo $html;
246
  }
247
 
248
  /*
249
+ * Time type select callback function
250
  */
251
 
252
+ function ecwd_time_type_select_callback($args) {
253
+ global $ecwd_options;
254
+ $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
255
+ <option value="" ' . selected("", isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Use 24-hour format</option>
256
+ <option value="a" ' . selected("a", isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Use am/pm</option>
257
+ <option value="A" ' . selected("A", isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Use AM/PM</option>
258
  </select>' . "\n";
259
 
260
+ // Render description text directly to the right in a label if it exists.
261
+ if (!empty($args['desc'])) {
262
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
263
+ }
264
 
265
+ echo $html;
266
  }
267
 
268
  /*
269
  * Order select callback function
270
  */
271
 
272
+ function ecwd_order_select_callback($args) {
273
+ global $ecwd_options;
274
+ $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
275
+ <option value="post_name" ' . selected('post_name', isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Name</option>
276
+ <option value="ID" ' . selected('ID', isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>ID</option>
277
+ <option value="post_date" ' . selected('post_date', isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Date</option>
278
  </select>' . "\n";
279
 
280
+ // Render description text directly to the right in a label if it exists.
281
+ if (!empty($args['desc'])) {
282
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
283
+ }
284
 
285
+ echo $html;
286
  }
287
 
288
+ function ecwd_update_select_callback($args) {
289
+ global $ecwd_options;
290
+ $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
291
+ <option value="1" ' . selected(1, isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>1 hour</option>
292
+ <option value="2" ' . selected(2, isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>2 hours</option>
293
+ <option value="3" ' . selected(3, isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>3 hours</option>
294
+ <option value="5" ' . selected(5, isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>5 hours</option>
295
+ <option value="12" ' . selected(12, isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>12 hours</option>
296
  </select>' . "\n";
297
 
298
+ // Render description text directly to the right in a label if it exists.
299
+ if (!empty($args['desc'])) {
300
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
301
+ }
302
 
303
+ echo $html;
304
  }
305
 
306
+ function ecwd_status_select_callback($args) {
307
+ global $ecwd_options;
308
+ $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
309
+ <option value="draft" ' . selected('draft', isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Draft</option>
310
+ <option value="publish" ' . selected('publish', isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Publish</option>
311
+ <option value="pending" ' . selected('pending', isset($ecwd_options[$args['id']]) ? $ecwd_options[$args['id']] : '', false) . '>Pending</option>
312
  </select>' . "\n";
313
 
314
+ // Render description text directly to the right in a label if it exists.
315
+ if (!empty($args['desc'])) {
316
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
317
+ }
318
 
319
+ echo $html;
320
  }
321
 
322
  /*
323
  * Single checkbox callback function
324
  */
325
 
326
+ function ecwd_checkbox_callback($args) {
327
+ global $ecwd_options;
328
+ $checked = isset($ecwd_options[$args['id']]) ? checked(1, $ecwd_options[$args['id']], false) : ( isset($args['default']) ? checked(1, $args['default'], false) : '' );
329
+ $html = "\n" . '<div class="checkbox-div"><input type="checkbox" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="1" ' . $checked . '/><label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']"></label></div>' . "\n";
330
+ // Render description text directly to the right in a label if it exists.
331
+ if (!empty($args['desc'])) {
332
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
333
+ }
334
 
335
+ echo $html;
336
  }
337
 
 
338
  /*
339
  * Radio callback function
340
  */
341
 
342
+ function ecwd_radio_callback($args) {
343
+ global $ecwd_options;
344
 
345
+ $checked_no = isset($ecwd_options[$args['id']]) ? checked(0, $ecwd_options[$args['id']], false) : ( isset($args['default']) ? checked(0, $args['default'], false) : '' );
346
 
347
+ $checked_yes = isset($ecwd_options[$args['id']]) ? checked(1, $ecwd_options[$args['id']], false) : ( isset($args['default']) ? checked(1, $args['default'], false) : '' );
348
 
349
 
350
+ $html = "\n" . ' <div class="checkbox-div"><input type="radio" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_yes" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="1" ' . $checked_yes . '/><label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_yes"></label></div> <label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_yes">Yes</label>' . "\n";
351
+ $html .= '<div class="checkbox-div"> <input type="radio" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_no" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="0" ' . $checked_no . '/><label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_no"></label></div> <label for="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']_no">No</label>' . "\n";
352
+ // Render description text directly to the right in a label if it exists.
353
+ if (!empty($args['desc'])) {
354
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
355
+ }
356
 
357
+ echo $html;
358
  }
359
 
360
  /*
361
  * Multiple checkboxs callback function
362
  */
363
+
364
+ function ecwd_cats_checkbox_callback($args) {
365
+ global $ecwd_options;
366
+ $categories = get_categories(array('taxonomy' => ECWD_PLUGIN_PREFIX . '_event_category'));
367
+ $html = '';
368
+ if (!empty($categories)) {
369
+ foreach ($categories as $cat) {
370
+ $checked = ( isset($ecwd_options[$args['id']]) && in_array($cat->term_id, $ecwd_options[$args['id']]) ) ? 'checked="checked"' : '';
371
+ $html .= "\n" . '<div class="checkbox-div"><input type="checkbox" id="ecwd_settings_' . $args['section'] . '_' . $args['id'] . '[' . $cat->term_id . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . '][]" value="' . $cat->term_id . '" ' . $checked . '/><label for="ecwd_settings_' . $args['section'] . '_' . $args['id'] . '[' . $cat->term_id . ']"></label></div><label for="ecwd_settings_' . $args['section'] . '_' . $args['id'] . '[' . $cat->term_id . ']">' . $cat->name . '</label>' . "\n";
372
+ }
373
+ }
374
+ //$html = "\n" . '<input type="checkbox" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="1" ' . $checked . '/>' . "\n";
375
+ // Render description text directly to the right in a label if it exists.
376
+ if (!empty($args['desc'])) {
377
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
378
+ }
379
+
380
+ echo $html;
381
  }
382
 
383
  /**
386
  * small-text, regular-text, large-text
387
  *
388
  */
389
+ function ecwd_text_callback($args) {
390
+ global $ecwd_options;
391
 
392
+ if (isset($ecwd_options[$args['id']])) {
393
+ $value = $ecwd_options[$args['id']];
394
+ } else {
395
+ $value = isset($args['std']) ? $args['std'] : '';
396
+ }
397
 
398
+ $size = ( isset($args['size']) && !is_null($args['size']) ) ? $args['size'] : '';
399
+ $html = "\n" . '<input type="text" class="' . $size . '" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" value="' . esc_attr($value) . '"/>' . "\n";
400
 
401
+ // Render and style description text underneath if it exists.
402
+ if (!empty($args['desc'])) {
403
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
404
+ }
405
 
406
+ echo $html;
407
  }
408
 
 
409
  /**
410
  * Button callback function
411
  * Valid built-in size CSS class values:
412
  * small-text, regular-text, large-text
413
  *
414
  */
415
+ function ecwd_link_callback($args) {
416
+ global $ecwd_options;
417
+
418
+ $value = isset($args['name']) ? $args['name'] : '';
419
+ $href = isset($args['href']) ? $args['href'] : '#';
420
+ $html = "\n" . '<a class="button" href="' . $href . '" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >' . esc_attr($value) . '</a>' . "\n";
421
+ // Render and style description text underneath if it exists.
422
+ if (!empty($args['desc'])) {
423
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
424
+ }
425
+
426
+ echo $html;
427
  }
428
 
429
  /*
431
  *
432
  */
433
 
434
+ function ecwd_settings_sanitize($input) {
435
+ //add_settings_error( 'ecwd-notices', '', '', '' );
436
+ return $input;
437
  }
438
 
439
  /*
441
  *
442
  */
443
 
444
+ function ecwd_missing_callback($args) {
445
+ printf(__('The callback function used for the <strong>%s</strong> setting is missing.', 'ecwd'), $args['id']);
446
  }
447
 
448
  /*
451
  */
452
 
453
  function ecwd_get_settings() {
454
+ $ecwd_tabs = array(
455
+ 'general' => 'General',
456
+ 'fb' => 'FB settings',
457
+ 'gcal' => 'Gcal settings',
458
+ 'ical' => 'Ical settings',
459
+ 'add_event' => 'Add Event'
460
+ );
461
+ // Set default settings
462
+ // If this is the first time running we need to set the defaults
463
+ if (!get_option(ECWD_PLUGIN_PREFIX . '_upgrade_has_run')) {
464
+
465
+ $general = get_option(ECWD_PLUGIN_PREFIX . '_settings_general');
466
+ $general['save_settings'] = 1;
467
+
468
+ update_option(ECWD_PLUGIN_PREFIX . '_settings_general', $general);
469
+ }
470
+ $general_settings = array();
471
+ foreach ($ecwd_tabs as $key => $settings) {
472
+ $general_settings += is_array(get_option(ECWD_PLUGIN_PREFIX . '_settings_' . $key)) ? get_option(ECWD_PLUGIN_PREFIX . '_settings_' . $key) : array();
473
+ }
474
+
475
+
476
+ return $general_settings;
477
  }
js/admin/admin.js CHANGED
@@ -216,7 +216,7 @@
216
  }
217
  });
218
 
219
- $(document).on('click', '.ecwd-excluded-events .ecwd-calendar-event-add', function () {
220
  var clicked_el = this;
221
  var element = $(this).closest('.ecwd-calendar-event');
222
  var calendar_id = $('#post_ID').val();
@@ -243,12 +243,12 @@
243
  ////////////////////////////////////////////////////////
244
 
245
  ////////////Calendar selectable add events/////////////
246
- $(document).on('click', '.event_cal_add .close', function(e){
247
  $('.event_cal_add').hide();
248
  });
249
  $(document).on('mouseup', '.day-with-date', function (e) {
250
  var position = $(this).position();
251
- $('.event_cal_add').css({"left" : position.left , "top" : position.top});
252
  });
253
 
254
  $('body').on('mouseenter', '.ecwd_calendar_container',function(){
@@ -373,6 +373,18 @@
373
  $('#ecwd_map_zoom').val(zoom);
374
  }
375
  });
 
 
 
 
 
 
 
 
 
 
 
 
376
  }(jQuery));
377
 
378
  var map;
216
  }
217
  });
218
 
219
+ $(document).on('click', '.ecwd-excluded-events .ecwd-calendar-event-add, #ecwd_add_event_to_calendar .ecwd-calendar-event-add', function () {
220
  var clicked_el = this;
221
  var element = $(this).closest('.ecwd-calendar-event');
222
  var calendar_id = $('#post_ID').val();
243
  ////////////////////////////////////////////////////////
244
 
245
  ////////////Calendar selectable add events/////////////
246
+ $(document).on('click', '.event_cal_add .event_cal_add_close', function (e) {
247
  $('.event_cal_add').hide();
248
  });
249
  $(document).on('mouseup', '.day-with-date', function (e) {
250
  var position = $(this).position();
251
+ $('.event_cal_add').css({"margin":"0 auto","left":position.left});
252
  });
253
 
254
  $('body').on('mouseenter', '.ecwd_calendar_container',function(){
373
  $('#ecwd_map_zoom').val(zoom);
374
  }
375
  });
376
+
377
+ $('#ecwd_add_event_to_calendar').ecwd_popup({
378
+ button: $('.ecwd_events_popup_button'),
379
+ title: 'Event List',
380
+ container_class:'ecwd_add_event_calendar'
381
+ });
382
+ $('#ecwd_preview_add_event_popup').ecwd_popup({
383
+ button: $('#ecwd_preview_add_event'),
384
+ title: 'Calendar',
385
+ body_class: "ecwd-modal",
386
+ container_class:'ecwd_preview_calendar'
387
+ });
388
  }(jQuery));
389
 
390
  var map;
js/ecwd_popup.js ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function ($) {
2
+ $.fn.ecwd_popup = function (opt) {
3
+ //default params
4
+ var default_options = {
5
+ button: '',
6
+ title: 'Modal Title',
7
+ body_id: '',
8
+ body_class: '',
9
+ container_class: '',
10
+ fillhtml: false,
11
+ only_open: false,
12
+ get_ajax_data: function (el) {
13
+ },
14
+ popup_close: function () {
15
+ },
16
+ after_popup_show: function (el) {
17
+ },
18
+ get_el_class: function (el) {
19
+ }
20
+ };
21
+
22
+ for (var key in default_options) {
23
+ if (opt[key] == undefined) {
24
+ opt[key] = default_options[key];
25
+ }
26
+ }
27
+ var params = opt;
28
+ var el = $(this);
29
+
30
+ el.hide();
31
+ params.button.on('click', function (e) {
32
+ e.preventDefault();
33
+ var data = params.get_ajax_data($(this));
34
+ if (data) {
35
+ jQuery.post(ecwd.ajaxurl, data, function (response) {
36
+ if (response != 0) {
37
+ open_popup(response);
38
+ show_gmap();
39
+ }
40
+ });
41
+ } else if (params.fillhtml.length > 0 && params.fillhtml) {
42
+ open_popup(params.fillhtml.val());
43
+ } else {
44
+ open_popup(el.html());
45
+ }
46
+ el.on('click', '.ecwd_close_popup', function () {
47
+ el.hide();
48
+ params.popup_close(el);
49
+ });
50
+ });
51
+
52
+ function open_popup(html) {
53
+ if (params.only_open == false) {
54
+ add_popup(html);
55
+ }
56
+ el.show();
57
+ params.after_popup_show(el);
58
+ }
59
+
60
+ function add_popup(html) {
61
+
62
+ var head = get_popup_head();
63
+ var body = get_popup_body(html);
64
+
65
+ var popup_html =
66
+ "<div class='ecwd_popup_back ecwd_open_popup'>" +
67
+ "<div class='ecwd_popup_container " + params.container_class + "'>" +
68
+ head + body +
69
+ "</div>" +
70
+ "</div>";
71
+ el.html(popup_html);
72
+ }
73
+
74
+ function get_popup_head() {
75
+ var popup_head =
76
+ "<div class='ecwd_popup_head'>" +
77
+ "<div class='ecwd_popup_title'><h4>" + params.title + "</h4></div>" +
78
+ "<div class='ecwd_close_popup'><i class='fa fa-times'></i></div>" +
79
+ "</div>";
80
+ return popup_head;
81
+ }
82
+
83
+ function get_popup_body(html) {
84
+ var body_id = (params.body_id != '') ? "id='" + params.body_id + "'" : "";
85
+ var popup_body = "<div " + body_id + " class='ecwd_popup_body " + params.body_class + "'>" + html + "</div>";
86
+ return popup_body;
87
+ }
88
+
89
+
90
+ function show_gmap() {
91
+ var interval = setInterval(function () {
92
+ var el = $('.ecwd_popup_container').find('.ecwd_map_div');
93
+ if (el.html() != "") {
94
+ ecwd_js_init_call.showMap();
95
+ clearInterval(interval);
96
+ }
97
+ }, 100);
98
+ }
99
+
100
+ $.fn.ecwd_popup.params = default_options;
101
+ };
102
+ }(jQuery));
103
+
js/scripts.js CHANGED
@@ -42,7 +42,37 @@ ecwd_js_init = function () {
42
 
43
  jQuery('.ecwd_reset_filters').click(function () {
44
  jQuery(this).closest('.ecwd_filters').find('input:checkbox').attr('checked', false);
45
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
 
47
  jQuery('.ecwd_calendar_prev_next .next, .ecwd_calendar_prev_next .previous, .ecwd_calendar .type, .cpage, .current-month a, .ecwd_filter, .ecwd_reset_filters').on('click', function (e) {
48
  var days = jQuery('input[name="ecwd_weekdays[]"]:checked').map(function () {
@@ -108,20 +138,18 @@ ecwd_js_init = function () {
108
  ecwd_date_filter: date,
109
  ecwd_nonce: ecwd.ajaxnonce
110
  }, function (data) {
111
- $(main_div).find('div.ecwd_calendar').replaceWith(data);
112
 
 
 
 
 
113
  });
 
 
114
  e.stopPropagation();
115
  });
116
 
117
- jQuery('.ecwd_calendar .more_events_link').on('click',function(){
118
- jQuery('.ecwd_calendar #'+jQuery(this).attr('div-id')).show().css({'opacity':'1','pointer-events': 'auto'});
119
- return false;
120
- });
121
- jQuery('.ecwd_calendar .ecwd-more-events-close .fa').on('click',function(){
122
- jQuery(this).closest('.ecwd-modal').hide().css({'opacity':'0','pointer-events': 'none'});
123
- return false;
124
- });
125
 
126
  function createSearchForm() {
127
  var scinpt = document.getElementById("ecwd-search-submit");
@@ -670,6 +698,11 @@ ecwd_js_init = function () {
670
  });
671
  }
672
  }
 
 
 
 
 
673
  if (jQuery('.ecwd_map_div').length > 0) {
674
  this.showMap();
675
  }
42
 
43
  jQuery('.ecwd_reset_filters').click(function () {
44
  jQuery(this).closest('.ecwd_filters').find('input:checkbox').attr('checked', false);
45
+ });
46
+ jQuery('.ecwd-calendar-more-event').each(function () {
47
+ jQuery(this).find('.ecwd-more-events-container').ecwd_popup({
48
+ button: jQuery(this).find('.more_events_link'),
49
+ title: jQuery(this).find('.ecwd-more-event-title').val(),
50
+ body_id: "ecwd-modal-preview",
51
+ body_class: "ecwd-excluded-events",
52
+ container_class: "ecwd_more_event",
53
+ after_popup_show: function (el) {
54
+ el.find('li').on('click', function () {
55
+ el.find('li').find('.event-details-container').slideUp();
56
+ if (jQuery(this).find('.event-details-container').is(":visible"))
57
+ jQuery(this).find('.event-details-container').slideUp();
58
+ else
59
+ jQuery(this).find('.event-details-container').slideDown();
60
+ });
61
+ }
62
+ });
63
+ });
64
+ jQuery('.single_event_popup').ecwd_popup({
65
+ button: jQuery('.ecwd_open_event_popup'),
66
+ body_class: "ecwd-excluded-events ecwd_popup_body_scroll",
67
+ title: "Event Details",
68
+ get_ajax_data: function (el) {
69
+ var data = {
70
+ action: 'ecwd_event_popup_ajax',
71
+ id: el.attr('class').split('event')[2]
72
+ };
73
+ return data;
74
+ }
75
+ });
76
 
77
  jQuery('.ecwd_calendar_prev_next .next, .ecwd_calendar_prev_next .previous, .ecwd_calendar .type, .cpage, .current-month a, .ecwd_filter, .ecwd_reset_filters').on('click', function (e) {
78
  var days = jQuery('input[name="ecwd_weekdays[]"]:checked').map(function () {
138
  ecwd_date_filter: date,
139
  ecwd_nonce: ecwd.ajaxnonce
140
  }, function (data) {
141
+ $(main_div).find('div.ecwd_calendar').replaceWith(data);
142
 
143
+ $(main_div).find('.ecwd_loader').hide();
144
+ if ($('.ecwd_open_event_popup').length > 0) {
145
+ $('.ecwd_open_event_popup').css({
146
+ 'cursor': 'pointer'
147
  });
148
+ }
149
+ })
150
  e.stopPropagation();
151
  });
152
 
 
 
 
 
 
 
 
 
153
 
154
  function createSearchForm() {
155
  var scinpt = document.getElementById("ecwd-search-submit");
698
  });
699
  }
700
  }
701
+ $('#ecwd_back_link').on('click', function (e) {
702
+ e.preventDefault();
703
+ window.history.back();
704
+ });
705
+
706
  if (jQuery('.ecwd_map_div').length > 0) {
707
  this.showMap();
708
  }
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Event Calendar WD ===
2
  Contributors: webdorado
3
  Donate link: https://web-dorado.com/products/wordpress-event-calendar-wd.html
4
- Tags: calendar, calendars, event, event calendar, event manager, events calendar, calendar widget, event registration, event management,events, agenda, holiday calendar , scheduling, free calendar, Calender, upcoming events , event widget , event list, calendar localization, Organizer, editorial calendar, Interactive Calendar, news calendar, meeting , appointment, event tracking, event organizer, upcoming events widget, event page, event bookings, recurring, recurring events, conference, date, dates, schedule, times, venue, AJAX, responsive, shortcode, seminar, summit
5
  Requires at least: 3.9
6
  Tested up to: 4.3
7
- Stable tag: 1.0.25
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -135,6 +135,9 @@ After downloading the ZIP file of the Event Calendar WD plugin,
135
 
136
  == Changelog ==
137
 
 
 
 
138
  = 1.0.25 =
139
  Fixed: Sidebar css in event page for twentyfourteen theme
140
  Fixed: Calendar widget center css
@@ -386,10227 +389,3 @@ Calendar to Display. Select the calendar which will be displayed as a widget.
386
  Display events as. Here you can set the events to be displayed either in a Month (event calendar) or List view (listed calendar events).
387
  Events per page as a list view. Here you can set the number of calendar events you want to be displayed when list view is in use.
388
 
389
- == Event Calendar WD CSS ==
390
-
391
- = Theme 1 =
392
- . calendar _main:after, #ecwd-events-content .event-detalis:after,
393
- .ecwd_list .event-organizers:after,
394
- .ecwd_list .event-venue:after {
395
- content: '';
396
- clear: both;
397
- display:table;
398
- }
399
- . calendar _main a:not(.cpage){
400
- text-decoration:none;
401
- border-bottom:0 !important;
402
- }
403
- . calendar {
404
- margin:0;
405
- margin-left:0;
406
- width:auto;
407
- }
408
- . calendar -head{
409
- display:table;
410
- width: 100%;
411
- height: 85px;
412
- color:#fff;
413
- }
414
-
415
- .ecwd-url{
416
- margin-bottom: 5px;
417
- }
418
-
419
- .ecwd_ calendar .metainfo,
420
- .ecwd_countdown_info .metainfo{
421
- padding-left: 26px;
422
- }
423
- .cal_blue .event-details img {
424
- margin: 7px 20px 7px 0 !important;
425
- max-width: 200px;
426
- }
427
- .ecwd-page-full div[class^="ecwd-page-"] .event-details img {
428
- margin: 7px 20px 7px 0 !important;
429
- max-width: 110px;
430
- float: left;
431
- }
432
- .ecwd_ calendar _view_tabs ul li:first-child{
433
- border-left: 0px;
434
- }
435
-
436
- .ecwd_ calendar _view_tabs ul li:last-child{
437
- border-right: 0px;
438
- }
439
- .event-details-title h5,
440
- .ecwd_list h3{
441
- margin: 0 0 6px 0 !important;
442
- font-size: 18px !important;
443
- font-weight: normal !important;
444
- line-height: 1 !important;
445
- clear: none !important;
446
- text-transform: none;
447
- font-style: italic;
448
- }
449
-
450
- .event-details-title .event-metalabel{
451
- width:15px;
452
- height:15px;
453
- display:inline-block;
454
- float:left;
455
- margin-right: 7px;
456
- margin-top: 2px;
457
- }
458
- .ecwd-widget-mini .event-details-title .event-metalabel{
459
- width:6px;
460
- height:6px;
461
- margin-top: 7px;
462
- }
463
-
464
- .ecwd-widget-mini .ecwd-detalis img{
465
- max-width: 95%;
466
- }
467
- .cal_blue.ecwd_ calendar _container {
468
- width:100% !important;
469
- color:#262e3a !important;
470
- border:none !important;
471
- background:#FFFFFF !important;
472
- font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
473
- font-size:10px !important;
474
- table-layout: fixed !important;
475
- margin: 0 0 10px 0 !important;
476
- }
477
- table.cal_blue.ecwd_ calendar _container #month_selector {
478
- width:auto;
479
- float:left;
480
- padding:0 1em;
481
- margin:0;
482
-
483
- }
484
-
485
- table.cal_blue.ecwd_ calendar _container select option {
486
- font-weight:normal;
487
- background:#f3f5f9;
488
- text-shadow:none;
489
- filter:none;
490
- color:#262e3a;
491
- }
492
-
493
- table.cal_blue.ecwd_ calendar _container th {
494
- margin: 0;
495
- border: 1px solid #ededed;
496
- border-left:0;
497
- display: table-cell;
498
- }
499
- table.cal_blue.ecwd_ calendar _container td {
500
- margin: 0;
501
- border-width: 0 1px 1px 0;
502
- display: table-cell;
503
- }
504
-
505
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
506
- color:#585858 !important;
507
- font-size:1.6em;
508
- height:1.2em;
509
- line-height:1.2em;
510
- text-align:center;
511
- font-weight: normal;
512
- padding: 4px 0;
513
- vertical-align: middle;
514
- text-transform: none;
515
- }
516
-
517
-
518
- table.cal_blue.ecwd_ calendar _container .day-with-date, table.cal_blue.ecwd_ calendar _container .open-details , table.cal_blue.ecwd_ calendar _container .day-without-date {
519
- vertical-align: text-top;
520
- text-align: left;
521
- /* background: #ced9e7;
522
- background: -webkit-gradient(linear, left top, left bottom, from(#ced9e7), to(#ecf0f6));
523
- background: -moz-linear-gradient(top, #ced9e7, #ecf0f6);*/
524
- height: 8em;
525
- width: 14.3%;
526
- font-size: 1.4em;
527
- }
528
-
529
- .ecwd_ calendar img{
530
- margin-left:inherit !important;
531
- }
532
-
533
- .ecwd_ calendar {
534
- font-family: Segoe UI !important;
535
- max-width: 100%;
536
- width: 100%;
537
- float: left;
538
- position: relative;
539
- border: 0px solid transparent;
540
- }
541
-
542
- .ecwd_ calendar ul,.ecwd_ calendar ul li,.ecwd_ calendar ul.ecwd_list li,.ecwd_ calendar ul.week-event-list li,.ecwd_ calendar ul.day-event-list li,.ecwd_ calendar ul.day4-event-list li{
543
- list-style: none !important;
544
- list-style-image: none !important;
545
- margin: 0 !important;
546
- padding: 0 !important;
547
- }
548
- .ecwd_ calendar .filter-container{
549
- /*width: 90%;*/
550
- overflow:hidden;
551
- position: relative;
552
- }
553
-
554
- .ecwd_ calendar _view_tabs .filter-container ul{
555
- list-style: outside none none !important;
556
- padding-left: 0px !important;
557
- margin: 0px !important;
558
- overflow: hidden;
559
- position: relative;
560
- float: left;
561
- width: 700%;
562
- }
563
-
564
-
565
-
566
-
567
-
568
- table.cal_blue.ecwd_ calendar _container .open-details li {
569
- padding-top:5px;
570
- padding-bottom:0px;
571
- font-size:0.7em;
572
- }
573
- table.cal_blue.ecwd_ calendar _container .no-events {
574
- cursor:default;
575
- }
576
- table.cal_blue.ecwd_ calendar _container .has-events {
577
- cursor:pointer;
578
- }
579
- table.cal_blue.ecwd_ calendar _container .has-events:hover {
580
- -webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
581
- box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
582
- }
583
- table.cal_blue.ecwd_ calendar _container .week-start {
584
- border-left:1px solid #D6DDE2;
585
- }
586
- table.cal_blue.ecwd_ calendar _container .week-number {
587
- border-bottom:none;
588
- border-right:none;
589
- vertical-align:middle;
590
- padding:2px;
591
- font-size:1.8em;
592
- font-weight:bold;
593
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
594
- filter: Shadow(Color=#010202, Direction=135, Strength=1);
595
- }
596
- table.cal_blue.ecwd_ calendar _container td ul li {
597
- cursor: pointer;
598
- list-style: none outside none !important;
599
- position: relative;
600
- padding: 5px;
601
- font-size:0.8em;
602
- text-shadow:none;
603
- line-height:1.2em;
604
- }
605
- table.cal_blue.ecwd_ calendar _container td ul li span.event-time {
606
- font-weight:bold;
607
- font-size:0.8em;
608
- }
609
- table.cal_blue.ecwd_ calendar _container .week-number span {
610
- color:#fdfefe;
611
- }
612
-
613
- table.cal_blue.ecwd_ calendar _container .event-details div {
614
- word-wrap: break-word;
615
- white-space: normal;
616
- }
617
-
618
- table.cal_blue.ecwd_ calendar _container .day-without-date div {
619
- text-align:center;
620
- }
621
-
622
- table.cal_blue.ecwd_ calendar _container .current-day {
623
- text-align:left;
624
- vertical-align:text-top;
625
- /* background:#7D9AC0;
626
- background: -webkit-gradient(linear, left top, left bottom, from(#7D9AC0), to(#718bad));
627
- background: -moz-linear-gradient(top, #7D9AC0, #718bad);*/
628
- }
629
-
630
- table.cal_blue.ecwd_ calendar _container td ul {
631
- margin:0;
632
- padding:1px 0 !important;
633
- text-align:left;
634
- }
635
- table.cal_blue.ecwd_ calendar _container td > div, table.cal_blue.ecwd_ calendar _container th > div {
636
- position:relative;
637
- }
638
- table.cal_blue.ecwd_ calendar _container .previous {
639
- position:relative;
640
- width:auto;
641
- margin-top:0.6em;
642
- font-size:1.4em;
643
- float:left;
644
- }
645
- table.cal_blue.ecwd_ calendar _container .next {
646
- position:relative;
647
- width:auto;
648
- margin-top:0.6em;
649
- font-size:1.4em;
650
- float:right;
651
- }
652
- table.cal_blue.ecwd_ calendar _container .previous span, table.cal_blue.ecwd_ calendar _container .next span {
653
- font-size:1.5em;
654
- line-height:0.5em;
655
- }
656
- table.cal_blue.ecwd_ calendar _container .previous a, table.cal_blue.ecwd_ calendar _container .next a {
657
- color:#fdfefe;
658
- text-decoration:none;
659
- }
660
-
661
- div.ecwd-page-month table.cal_blue div.event-details-container, div.ecwd-page-full table.cal_blue div.event-details-container {
662
- display: none;
663
- position: absolute;
664
- z-index: 10;
665
- padding: 0 0 0 10px;
666
- left: 100%;
667
- top: 0;
668
- }
669
- div.ecwd-page-full .has-events ul.more_events > li div.event-details-container {
670
- display: none;
671
- position: relative;
672
- z-index: 10;
673
- left: 0;
674
- top: 0;
675
- padding: 0;
676
- }
677
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow,
678
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow-right {
679
- display: none;
680
- }
681
- div.ecwd-page-full .has-events ul.more_events > li div.event-details {
682
- max-width:100%;
683
- width: auto;
684
- box-shadow:none;
685
- -webkit-box-shadow:none;
686
- border: none;
687
- border-top: 1px solid rgba(0,0,0,0.25);
688
- }
689
-
690
-
691
- .ecwd_ calendar td{
692
- padding:1px !important;
693
- border: solid #D6DDE2;
694
- border-width: 0 1px 1px 0;
695
- font-family: Segoe UI !important;
696
- }
697
-
698
- /*.event-details-container{*/
699
- /*display: none;*/
700
- /*position: absolute;*/
701
- /*z-index: 10;*/
702
- /*padding: 0 0 0 10px;*/
703
- /*left: 100%;*/
704
- /*top: 17%;*/
705
- /*}*/
706
- div.ecwd-page-month table.cal_blue div.event-details, div.ecwd-page-full table.cal_blue div.event-details {
707
- color: #585858;
708
- background: none repeat scroll 0% 0% #fff;
709
- padding: 10px;
710
- max-height:350px;
711
- overflow-y: auto;
712
- border:1px solid rgba(0,0,0,0.25);
713
- -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
714
- -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
715
- box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
716
- }
717
-
718
-
719
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow,
720
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
721
- content: ' ';
722
- position: absolute;
723
- z-index: 1;
724
- top: 8px;
725
- font-size: 25px;
726
- font-style: normal;
727
- display: inline-block;
728
- width: 0;
729
- height: 0;
730
- border-width: 11px !important;
731
- }
732
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow {
733
- left: 0px;
734
- border-top: solid transparent;
735
- border-bottom: solid transparent;
736
- border-width: 11px !important;
737
- border-right: solid rgba(0,0,0,0.25);
738
- }
739
-
740
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
741
- right: -10px;
742
- border-top: solid transparent;
743
- border-bottom: solid transparent;
744
- border-width: 11px !important;
745
- border-left: solid rgba(0,0,0,0.25);
746
- border-right-width: 0;
747
- display:none;
748
- }
749
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before,
750
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
751
- content: ' ';
752
- position: absolute;
753
- z-index: 11;
754
- top: -10px;
755
- border-width: 10px !important;
756
- }
757
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before {
758
- left: 1px;
759
- border-top: solid transparent;
760
- border-bottom: solid transparent;
761
- border-right: solid #ffffff;
762
- border-left-width: 0;
763
- }
764
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
765
- right: 1px;
766
- border-top: solid transparent;
767
- border-bottom: solid transparent;
768
- border-left: solid #ffffff;
769
- border-right-width: 0;
770
- }
771
-
772
- /*
773
- .event_tooltip {
774
- color: #FFF;
775
- display: none;
776
- position: absolute;
777
- border: 4px solid #647B9A;
778
- background: none repeat scroll 0% 0% #647B9A;
779
- padding: 0px;
780
- border-radius: 4px;
781
- z-index: 999999;
782
- padding: 5px;
783
- }
784
- */
785
-
786
- div.ecwd-page-full table.cal_blue ul.events > li {
787
- margin-left: 0px !important;
788
- border-bottom:1px solid #CFD7DE;
789
- position: relative;
790
- padding: 7px !important;
791
- }
792
- div.ecwd-page-full table.cal_blue ul.more_events > li {
793
- padding: 0px !important;
794
- }
795
- div.ecwd-page-full table.cal_blue ul.more_events > li > a {
796
- padding: 7px !important;
797
- display:inline-block;
798
- pointer-events: none;
799
- }
800
-
801
- div.ecwd-page-full table.cal_blue ul.events > li img{
802
- display:inline-block;
803
- }
804
- div.ecwd-page-full table.cal_blue ul.events > li:last-child {
805
- border-bottom:0px;
806
- }
807
- .ecwd_ calendar div.event-details {
808
- font-size: 14px;
809
- font-style: italic;
810
- width: 340px;
811
- line-height: 1.3;
812
- }
813
- .ecwd_ calendar .ecwd-widget-mini div.event-details {
814
- max-width: 100% !important;
815
- }
816
- @media only screen and (max-width: 768px){
817
- .ecwd-events-day-details{
818
- margin-top: 30px;
819
- }
820
- div.ecwd-page-full table ul.events{
821
- display:none;
822
- }
823
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container td {
824
- height:50px;
825
- }
826
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container .has-events:after {
827
- content: '';
828
- display: block;
829
- height: 8px;
830
- width: 8px;
831
- padding: 0;
832
- background-color: #10738B;
833
- margin: 13px auto 0;
834
- }
835
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
836
- font-size: 1.4em;
837
- }
838
- .ecwd_ calendar .ecwd-page-full div.event-details {
839
- font-size: 1.15em !important;
840
- width: 100%;
841
- padding-bottom: 20px;
842
- margin-bottom: 20px;
843
- border-bottom: 1px solid #CCC;
844
- }
845
- }
846
-
847
- table.cal_blue.mini {
848
- width: 100%;
849
- }
850
- .ecwd_ calendar .ecwd-widget-mini {
851
- float: none;
852
- margin: 0 auto;
853
- width: 100%;
854
- max-width: 280px;
855
- }
856
-
857
- .ecwd-widget-mini .ecwd-week-date,
858
- .ecwd-widget-mini .ecwd-list-date {
859
- width:10%;
860
- float: left;
861
- height: 42px;
862
- padding: 10px 0 0 0 !important ;
863
- text-align: center !important;
864
- line-height: 21px !important;
865
- box-sizing: border-box;
866
- -moz-box-sizing: border-box;
867
- -webkit-box-sizing: border-box;
868
- }
869
-
870
- .ecwd-widget-mini .day4-event-list h3,
871
- .ecwd-widget-mini .ecwd_list h3,
872
- .ecwd-widget-mini .day-event-list h3,
873
- .ecwd-widget-mini .week-event-list h3{
874
- margin: 0px 0px 0px 0px !important;
875
- font-size: 16px !important;
876
- line-height: 20px !important;
877
- white-space: nowrap;
878
- text-overflow: ellipsis;
879
- overflow: hidden;
880
- padding-left: 2px;
881
- box-sizing: border-box;
882
- }
883
-
884
- .ecwd-widget-mini .event-main-content{
885
- float: right;
886
- width: 89.8%;
887
- min-height: 42px;
888
- box-sizing: border-box;
889
- -moz-box-sizing: border-box;
890
- -webkit-box-sizing: border-box;
891
- }
892
-
893
- .event-main-content.no-events{
894
- padding: 8px 10px;
895
- }
896
-
897
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li,
898
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li,
899
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li,
900
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li {
901
- border: 0;
902
- margin-bottom:0 !important;
903
- }
904
-
905
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li:before,
906
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li:before,
907
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li:before,
908
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li:before {
909
- content:none;
910
- }
911
-
912
- .ecwd-widget-mini .event-container, .ecwd-widget-mini .ecwd_list .event-main-content,
913
- .ecwd-widget-mini .ecwd-no-image.event-container,.ecwd-widget-mini .ecwd_ calendar li.ecwd-no-image {
914
- padding: 0 4px 0px !important;
915
- overflow: hidden;
916
- }
917
-
918
- .ecwd-widget-mini .arrow-down {
919
- display: block;
920
- background: url(images/arrow_down.png) no-repeat right center;
921
- position: absolute;
922
- bottom: 1px;
923
- width: 20px;
924
- cursor: pointer;
925
- height: 9px;
926
- right: 0px;
927
- transition: all 0.3s;
928
- }
929
-
930
- .ecwd-widget-mini .arrow-down.open {
931
- background: url(images/arrow_up.png) no-repeat right center;
932
- }
933
-
934
- .ecwd-widget-mini .ecwd-time, .ecwd-widget-mini .ecwd-date {
935
- margin-right: 0px;
936
- margin-bottom: 1px;
937
- width: 95%;
938
- }
939
-
940
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .event-conten{
941
- padding: 0 !important;
942
- }
943
-
944
- .ecwd-widget-mini.ecwd_ calendar li.ecwd-no-image .ecwd-list-date,
945
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .ecwd-no-image .ecwd-list-date{
946
- margin-left: 0px !important;
947
- }
948
-
949
-
950
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:before,
951
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:after{
952
- content:'';
953
- border:0 !important;
954
- }
955
-
956
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-detalis,
957
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-date,
958
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-time{
959
- padding-left:10px;
960
- }
961
-
962
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:last-child{
963
- border-bottom: 0px;
964
- }
965
- table.cal_blue.mini . calendar -heading {
966
- padding:0 0 2px 0;
967
- font-size:1.2em;
968
- height:1.2em;
969
- }
970
- table.cal_blue.mini .week-number {
971
- font-size:1.2em;
972
- }
973
- table.cal_blue.mini td {
974
- list-style: none outside none;
975
- font-size:1.4em !important;
976
- text-shadow:none;
977
- font-family: Segoe UI;
978
- height: 40px;
979
- text-align: center;
980
- white-space: nowrap;
981
- padding: 2px !important;
982
- box-sizing: border-box;
983
- -moz-box-sizing: border-box;
984
- -webkit-box-sizing: border-box;
985
- position:relative;
986
- vertical-align: middle !important;
987
- }
988
- table.cal_blue.mini td ul li {
989
- list-style: none outside none;
990
- overflow: hidden;
991
- display: inline-block;
992
- font-size:0.8em;
993
- text-shadow:none;
994
- }
995
-
996
- table.cal_blue.mini td ul li:last-child {
997
- margin-right: 0 !important;
998
- }
999
- table.cal_blue.mini .previous, table.cal_blue.mini .next, .ecwd_ calendar .previous, .ecwd_ calendar .next {
1000
- float:none;
1001
- }
1002
- table.cal_blue.mini .previous span, table.cal_blue.mini .next span, .ecwd_ calendar .previous span, .ecwd_ calendar .next span {
1003
- font-size:1em;
1004
- line-height:22px;
1005
- }
1006
-
1007
- .ecwd_ calendar .ecwd_ calendar _prev_next{
1008
- text-align: center;
1009
- box-shadow: 0px 11px 17px rgba(0,0,0,0.2);
1010
- z-index: 3;
1011
- position: relative;
1012
- }
1013
- table.cal_blue.mini .previous, .ecwd_ calendar .previous{
1014
- left:0px;
1015
- }
1016
- table.cal_blue.mini .next, .ecwd_ calendar .next {
1017
- right:0px;
1018
- }
1019
- table.cal_blue.mini .normal-day-heading, table.cal_blue.mini .weekend-heading {
1020
- font-size:1.3em;
1021
- height:1em;
1022
- line-height:1em;
1023
- padding: 3px 0;
1024
- }
1025
- table.cal_blue.mini td ul {
1026
- text-align: right;
1027
- overflow: hidden;
1028
- max-width: 20px;
1029
- max-height: 9px;
1030
- float: right;
1031
- min-width: 16px;
1032
- padding: 0 !important;
1033
- }
1034
- table.cal_blue.mini .day-without-date, table.cal_blue.mini .day-with-date {
1035
- height: 40px;
1036
- text-align: center;
1037
- white-space: nowrap;
1038
- padding: 2px !important;
1039
- box-sizing: border-box;
1040
- -moz-box-sizing: border-box;
1041
- -webkit-box-sizing: border-box;
1042
- position:relative;
1043
- vertical-align: middle;
1044
- }
1045
-
1046
- table.cal_blue.mini td ul.events li {
1047
- width:6px;
1048
- height:6px !important;
1049
- padding: 0 !important;
1050
- text-indent: 100%;
1051
- position: absolute;
1052
- bottom: 2px;
1053
- right: 2px;
1054
- background-color: #10738B;
1055
- }
1056
- table.cal_blue.mini td.current-day ul.events li {
1057
- width:6px;
1058
- height:6px !important;
1059
- padding: 0 !important;
1060
- text-indent: 100%;
1061
- position: absolute;
1062
- bottom: 2px;
1063
- right: 2px;
1064
- background-color: #F9F9F9;
1065
- }
1066
- td.has-events ul.events li.inmore{
1067
- display: none;
1068
- }
1069
-
1070
- table.cal_blue.mini td ul.events li:nth-child(2) {
1071
- bottom: 2px;
1072
- right: 10px;
1073
- }
1074
- div.ecwd-widget-mini table td.has-events {
1075
- position: relative;
1076
- }
1077
- div.ecwd-page-full td.has-events {
1078
- position: static;
1079
-
1080
- }
1081
-
1082
-
1083
- /*posterboard*/
1084
-
1085
- .ecwd-poster-board{
1086
-
1087
- }
1088
- .ecwd-poster-board .ecwd-poster-item{
1089
- width: 30%;
1090
- overflow: hidden;
1091
- margin: 15px 0 0 12px;
1092
- }
1093
-
1094
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details{
1095
- margin-bottom:12px;
1096
- font-style:italic;
1097
- }
1098
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
1099
- float: left;
1100
- width: 80px;
1101
- margin: 0 5px 10px 0;
1102
- line-height: 1;
1103
- }
1104
-
1105
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday,
1106
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.month{
1107
- width: 29px;
1108
- font-size: 11px;
1109
- padding: 2px 1px !important;
1110
- text-align: center;
1111
- line-height: 16px;
1112
- }
1113
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1,
1114
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
1115
- font-size: 28px;
1116
- padding: 0px 4px !important;
1117
- text-align: center;
1118
- line-height: 41px;
1119
- }
1120
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1{
1121
- margin-left:1px !important;
1122
- }
1123
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
1124
- margin-left: -4px !important;
1125
- }
1126
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday-block{
1127
- float:left;
1128
- width: 29px;
1129
- font-size: 11px;
1130
- }
1131
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img{
1132
- width: 100%;
1133
- max-height:150px;
1134
- overflow: hidden;
1135
- margin-bottom:2px;
1136
- }
1137
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img img{
1138
- max-width: 100%;
1139
- height:auto;
1140
- }
1141
-
1142
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-header h2{
1143
- font-size: 17px !important;
1144
- line-height: 1;
1145
- font-weight: normal;
1146
- margin: 0;
1147
- clear:none;
1148
- text-transform: none;
1149
- }
1150
- .cal_blue.ecwd_ calendar _container .view-buttons a {
1151
- -moz-border-radius: 3px;
1152
- -webkit-border-radius: 3px;
1153
- border-radius: 3px;
1154
- display:block;
1155
- float:left;
1156
- margin-left:4px;
1157
- font-size: 1.3em;
1158
- padding: 6px;
1159
- text-decoration: none;
1160
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
1161
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
1162
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
1163
- }
1164
- table.cal_blue.ecwd_ calendar _container select {
1165
- padding:6px;
1166
- width:auto;
1167
- font-size:1.4em;
1168
- font-weight:bold;
1169
- -moz-border-radius: 3px;
1170
- -webkit-border-radius: 3px;
1171
- border-radius: 3px;
1172
- outline:none;
1173
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
1174
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
1175
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
1176
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
1177
- }
1178
- .ecwd_ calendar _view_tabs{
1179
- position: relative;
1180
- }
1181
-
1182
- .ecwd_ calendar _view_tabs:after,.ecwd-list-date-cont:after,.ecwd_ calendar .ecwd_list li:after,.ecwd_ calendar .day-event-list li:after,.ecwd_ calendar .day4-event-list li:after,.ecwd_ calendar .week-event-list li:after,.ecwd_ calendar .event-container:after,
1183
- .ecwd-time:after,.ecwd-date:after,.ecwd-detalis:before,.ecwd-location:before,.ecwd-location:after,.ecwd-event-header:after,.ecwd_ calendar .ecwd-page-full div.event-details:after,.event-details:after,.ecwd-social ul:after,.ecwd-organizer-events ul:after,.ecwd-venue-events ul:after,.event-content:after,.ecwd_countdown:after,.ecwd-poster-board .ecwd-poster-item .ecwd-event-content:after{
1184
- content:'';
1185
- display:table;
1186
- clear:both;
1187
- }
1188
-
1189
- .ecwd_countdown{
1190
- margin-bottom: 10px;
1191
- }
1192
-
1193
- .ecwd-detalis,.ecwd-location{
1194
- clear:both;
1195
- }
1196
-
1197
-
1198
- .ecwd_ calendar _view_tabs ul li{
1199
- display: inline-block;
1200
- width: 150px;
1201
- text-align: center;
1202
- }
1203
-
1204
-
1205
- .ecwd_ calendar _view_tabs ul li a{
1206
- display: block;
1207
- padding: 13.5px 0px;
1208
- text-decoration: none;
1209
- font-size: 16px;
1210
- line-height: 22px;
1211
- }
1212
-
1213
- .ecwd_ calendar _view_tabs ul li.ecwd-selected-mode a{
1214
- text-shadow: none;
1215
- }
1216
-
1217
- .ecwd_ calendar _view_tabs ul li:first-child.ecwd-selected-mode a{
1218
- border-left: 1px solid rgba(0,0,0,0.2);
1219
- }
1220
- .ecwd_ calendar _view_tabs ul li:last-child.ecwd-selected-mode a{
1221
- border-right: 1px solid rgba(0,0,0,0.2);
1222
- }
1223
-
1224
- .cal_blue.mini.ecwd_ calendar _container {
1225
- border:none;
1226
- background:#F2F2F2;
1227
- }
1228
-
1229
- .ecwd-widget-mini .ecwd-events-day-details .event-details-title h5{
1230
- margin: 0 0 6px 0 !important;
1231
- font-size: 16px !important;
1232
- font-weight:normal !important;
1233
- color:inherit !important;
1234
- line-height: 1 !important;
1235
- clear: none !important;
1236
- }
1237
-
1238
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown a {
1239
- color:#585858;
1240
- }
1241
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown span {
1242
- font-size: 13px;
1243
- }
1244
-
1245
- .cal_blue.ecwd_ calendar _container .events li > a {
1246
- color: #585858;
1247
- font-size: 14px;
1248
- font-style: italic;
1249
- line-height: 17px;
1250
- word-wrap: break-word;
1251
- }
1252
- .event-details-container .event-details-title h5 a {
1253
- color: #585858;
1254
- font-size: 17px;
1255
- line-height: 19px;
1256
- font-style: italic;
1257
- }
1258
- .event-main-content h3 a {
1259
- color: #585858;
1260
- font-size: 17px;
1261
- line-height: 19px;
1262
- font-style: italic;
1263
- }
1264
- .site-footer .widget h3.event-title a, h3.event-title a {
1265
- color: #585858;
1266
- }
1267
- .event-main-content a:hover, .event-details-container a:hover{
1268
- text-decoration: underline !important;
1269
- color: #585858 ;
1270
- }
1271
-
1272
- .cal_blue. calendar .events>li>a> span {
1273
- white-space: nowrap;
1274
- overflow: hidden;
1275
- text-overflow: ellipsis;
1276
- width: 50%;
1277
- display: inline-block;
1278
- }
1279
-
1280
-
1281
- .cal_blue.ecwd_ calendar _container .view-buttons {
1282
- float:right;
1283
- margin:0;
1284
- position:relative;
1285
- }
1286
-
1287
-
1288
- .event-metalabel{
1289
- width: 20px;
1290
- height: 20px;
1291
- float:left;
1292
- margin-right: 6px;
1293
- }
1294
- .ecwd-time,.ecwd-date{
1295
- float:left;
1296
- margin-right: 20px;
1297
- margin-bottom: 8px;
1298
- }
1299
-
1300
- .ecwd-time .metainfo{
1301
- background: url(images/time.png) no-repeat;
1302
- }
1303
-
1304
- .ecwd-date .metainfo{
1305
- background: url(images/date.png) no-repeat;
1306
- }
1307
-
1308
- .ecwd_ calendar .metainfo,
1309
- .ecwd_countdown_info .metainfo,
1310
- .event-detalis span, .event-detalis a{
1311
- display: inline-block;
1312
- font-size: 14px;
1313
- font-style: italic;
1314
- line-height: 1.3;
1315
- }
1316
-
1317
- .event-detalis .event-detalis-org a{
1318
- display: inline;
1319
- }
1320
-
1321
- .ecwd_countdown_info .ecwd-date{
1322
- float:none;
1323
- }
1324
-
1325
- .ecwd_ calendar .filter-arrow-right,
1326
- .ecwd_ calendar .filter-arrow-left{
1327
- position: absolute;
1328
- top:0;
1329
- height:100%;
1330
- width:30px;
1331
- display:none;
1332
- z-index: 2;
1333
- text-decoration: underline;
1334
- text-align: center;
1335
- padding-top: 4px;
1336
- box-sizing: border-box;
1337
- -moz-box-sizing: border-box;
1338
- -webkit-box-sizing: border-box;
1339
- cursor:pointer;
1340
- line-height: 32px;
1341
- }
1342
-
1343
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-right,
1344
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-left{
1345
- line-height: 20px;
1346
- height: 40px;
1347
- margin-top: 1px;
1348
- }
1349
-
1350
- .ecwd_ calendar .filter-arrow-right{
1351
- right:0;
1352
- }
1353
- .ecwd_ calendar .filter-arrow-left{
1354
- top:0;
1355
- }
1356
- .ecwd_ calendar .filter-container li{
1357
- position: relative;
1358
- left:0;
1359
- margin: 0 !important;
1360
- }
1361
-
1362
-
1363
- .ecwd_ calendar _filters > select{
1364
- color:#585858;
1365
- }
1366
-
1367
- .ecwd_ calendar _filters .ecwd-category-container,
1368
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
1369
- .ecwd_ calendar _view_dropdown {
1370
- color:#585858;
1371
- }
1372
-
1373
- .ecwd_ calendar _filters .ecwd-category-container a,
1374
- .ecwd_ calendar _filters .ecwd-tag-container a{
1375
- color:#585858;
1376
- font-size: 15px;
1377
- }
1378
- .ecwd_ calendar _filters .ecwd-category-container a:hover,
1379
- .ecwd_ calendar _filters .ecwd-tag-container a:hover{
1380
- color:#585858;
1381
- }
1382
-
1383
- .ecwd_ calendar _filters .ecwd-dropdown-menu>div,
1384
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
1385
- font-size: 14px;
1386
- font-style: italic;
1387
- padding: 6px 0;
1388
- border-bottom: 1px solid #E4E4E4;
1389
- color:#676767;
1390
- cursor: pointer;
1391
- position: relative;
1392
- padding-left: 15px;
1393
- }
1394
-
1395
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
1396
- font-size: 13px;
1397
- padding: 5px 0;
1398
- padding-left: 7px;
1399
- }
1400
- .ecwd-tag-container .ecwd-dropdown-menu>div{
1401
- display: inline-block;
1402
- border: 1px solid transparent !important;
1403
- padding: 0px 9px !important;
1404
- background-size: 100% 100%;
1405
- background-repeat: no-repeat;
1406
- }
1407
-
1408
- .ecwd_ calendar .filter-container:after{
1409
- content:'';
1410
- display:table;
1411
- clear:both;
1412
- }
1413
-
1414
- .ecwd_ calendar div:focus,
1415
- .ecwd_ calendar a:focus,
1416
- .ecwd_ calendar a:active{
1417
- outline:0;
1418
- }
1419
-
1420
- .ecwd_ calendar a{
1421
- text-decoration:none !important;
1422
- }
1423
- .ecwd-widget-mini . calendar -head{
1424
- height: 45px;
1425
- }
1426
-
1427
-
1428
-
1429
- . calendar -head a{
1430
- display:inline-block;
1431
- color:#fff !important;
1432
- }
1433
-
1434
- . calendar -head .previous,
1435
- . calendar -head .next{
1436
- width:20%;
1437
- box-sizing: border-box;
1438
- -moz-box-sizing: border-box;
1439
- -webkit-box-sizing: border-box;
1440
- display:table-cell;
1441
- vertical-align: middle;
1442
- text-shadow:0px 0px 3px #444444;
1443
- }
1444
-
1445
- . calendar -head .current-month{
1446
- line-height: 1.5;
1447
- text-align: center;
1448
- width: 60%;
1449
- box-sizing: border-box;
1450
- -moz-box-sizing: border-box;
1451
- -webkit-box-sizing: border-box;
1452
- display:table-cell;
1453
- vertical-align: middle;
1454
- text-shadow: 0px 0px 3px #444444;
1455
- }
1456
-
1457
- .ecwd-widget-mini . calendar -head .current-month{
1458
- font-size:16px;
1459
- border-left:0px;
1460
- border-right:0px;
1461
- }
1462
-
1463
- . calendar -head .previous{
1464
- text-align: left;
1465
- padding-left: 2%;
1466
- }
1467
-
1468
- . calendar -head .next{
1469
- text-align: right;
1470
- padding-right: 2%;
1471
- }
1472
-
1473
- .ecwd-widget-mini . calendar -head .previous,
1474
- .ecwd-widget-mini . calendar -head .next{
1475
- border-right:0px;
1476
- border-left:0px;
1477
- }
1478
-
1479
-
1480
- .ecwd_ calendar td .day-number{
1481
- line-height: 1;
1482
- }
1483
-
1484
- /*############FILTERS##############*/
1485
-
1486
- .ecwd_ calendar _filters > select{
1487
- border: 1px solid #E5E4E4;
1488
- height: 40px;
1489
- padding: 0 50px 0 25px;
1490
- margin: 1px 1px 1px 0;
1491
- -webkit-appearance: none;
1492
- background:url(images/select.png) no-repeat right center;
1493
- }
1494
-
1495
- .ecwd_ calendar _filters select:focus{
1496
- outline:0;
1497
- }
1498
- .ecwd_ calendar _filters .ecwd-dropdown-toggle{
1499
- display:inline-block;
1500
- }
1501
-
1502
-
1503
- .ecwd_ calendar _filters .ecwd-category-container,
1504
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
1505
- .ecwd_ calendar _view_dropdown {
1506
- width: 164px;
1507
- float: left;
1508
- position: relative;
1509
- left: 0;
1510
- display:inline-block;
1511
- min-height: 40px;
1512
- box-sizing: border-box;
1513
- -moz-box-sizing: border-box;
1514
- -webkit-box-sizing: border-box;
1515
- padding: 2px 0 2px 10px;
1516
- cursor: pointer;
1517
- border: 1px solid #E5E4E4;
1518
- margin: 1px 1px 1px 0;
1519
- background:url(images/select.png) no-repeat right center;
1520
- }
1521
-
1522
- .ecwd_ calendar _view_dropdown {
1523
- max-width: 100%;
1524
- width: 100%;
1525
- background:#ffffff url(images/select.png) no-repeat right center;
1526
- height: 30px;
1527
- padding: 5px 0 0 10px;
1528
- line-height: 1;
1529
- }
1530
-
1531
- .ecwd_ calendar _filters .ecwd-dropdown-menu{
1532
- max-height: 250px;
1533
- min-width: 195px !important;
1534
- overflow: auto;
1535
- }
1536
- .ecwd-tag-container .ecwd-dropdown-menu{
1537
- padding: 6px !important;
1538
- }
1539
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown{
1540
- min-height:30px !important;
1541
- z-index: 3;
1542
- }
1543
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown>a{
1544
- line-height: 18px;
1545
- }
1546
-
1547
-
1548
- .ecwd_ calendar _filters .ecwd-dropdown-menu,
1549
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
1550
- min-width: 178px;
1551
- background:#fff;
1552
- z-index: 1;
1553
- position: absolute;
1554
- top:100%;
1555
- left:0;
1556
- display: none;
1557
- padding: 0 10px;
1558
- border:1px solid #C5C5C5;
1559
- }
1560
-
1561
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
1562
- min-width: 152px;
1563
- padding: 0 4px;
1564
- width: 100%;
1565
- box-sizing: border-box;
1566
- -moz-box-sizing: border-box;
1567
- -webkit-box-sizing: border-box;
1568
- }
1569
-
1570
- .ecwd_ calendar _filters .ecwd-dropdown-menu .ecwd-tooltip-trigger{
1571
- position: absolute;
1572
- left: 0;
1573
- top: 13px;
1574
- width: 6px;
1575
- height: 6px;
1576
- border-radius: 6px;
1577
- }
1578
- .ecwd_ calendar _filters:after{
1579
- background: #fff;
1580
- }
1581
- .ecwd_ calendar _filters:after{
1582
- content:'';
1583
- display: table;
1584
- clear: both;
1585
- }
1586
- .ecwd-category-container:hover .ecwd-dropdown-menu,
1587
- .ecwd-venue-container:hover .ecwd-dropdown-menu,
1588
- .ecwd-organizer-container:hover .ecwd-dropdown-menu,
1589
- .ecwd_ calendar _view_dropdown:hover .ecwd-dropdown-menu,
1590
- .ecwd-tag-container:hover .ecwd-dropdown-menu{
1591
- display: block;
1592
- }
1593
-
1594
-
1595
- .ecwd_ calendar _filters_res{
1596
- position:relative;
1597
- width:220px;
1598
- height: 40px;
1599
- box-sizing: border-box;
1600
- -moz-box-sizing: border-box;
1601
- -webkit-box-sizing: border-box;
1602
- padding: 7px 0 0 10px;
1603
- cursor: pointer;
1604
- border: 1px solid #E5E4E4;
1605
- margin:10px 0 10px 0;
1606
- color: #585858;
1607
- background: url(images/select.png) no-repeat right center;
1608
- display:none;
1609
- }
1610
- .ecwd_ calendar _filters_res a,.ecwd_ calendar _filters .ecwd-dropdown-toggle{
1611
- color: #585858;
1612
- font-size: 15px;
1613
- line-height: 19px;
1614
- display: table-cell;
1615
- vertical-align: middle;
1616
- }
1617
- .ecwd_ calendar _filters_res a:hover,.ecwd_ calendar _filters .ecwd-dropdown-toggle:hover{
1618
- color: #585858;
1619
- }
1620
- .filters_res_container{
1621
- position:absolute;
1622
- z-index:1111;
1623
- display:none;
1624
- top:100%;
1625
- left:0;
1626
- background: #fff;
1627
- border: 1px solid #E5E4E4;
1628
- min-width: 100%;
1629
- }
1630
-
1631
- .ecwd_ calendar _filters_res:hover .filters_res_container{
1632
- display:block;
1633
- }
1634
-
1635
- .ecwd_ calendar _filters_res .ecwd-filter{
1636
- width:100%;
1637
- margin:0;
1638
- border:0;
1639
- border-bottom: 1px solid #E5E4E4;
1640
- background: url(images/select.png) no-repeat right center;
1641
- transition:background 0.1s;
1642
- display: table;
1643
- }
1644
- .ecwd_ calendar _filters_res .ecwd-filter:hover{
1645
- background: url(images/select_left.png) no-repeat right center;
1646
- }
1647
- .ecwd_ calendar _filters_res .ecwd-dropdown-menu{
1648
- top: 0;
1649
- left: 100%;
1650
- }
1651
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
1652
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
1653
- display: none;
1654
- }
1655
-
1656
-
1657
- /*###############4DAY##############3*/
1658
-
1659
- .four-day-event-list li {
1660
- margin: 0 0 20px 0 !important;
1661
- padding: 0 0 20px 0 !important;
1662
- border-bottom: 1px solid #ccc;
1663
- }
1664
-
1665
- /*#############LIST,WEEK VIEW###############*/
1666
-
1667
- .ecwd_ calendar .ecwd_list li,
1668
- .ecwd_ calendar .day4-event-list li,
1669
- .ecwd_ calendar .day-event-list li,
1670
- .ecwd_ calendar .week-event-list li{
1671
- border:1px solid #D5DCE2;
1672
- margin-bottom:1px !important;
1673
- clear: both;
1674
- }
1675
- .ecwd_ calendar .week-event-list .ecwd-list-img,
1676
- .ecwd_ calendar .day4-event-list .ecwd-list-img,
1677
- .ecwd_ calendar .day-event-list .ecwd-list-img,
1678
- .ecwd_ calendar .ecwd_list .ecwd-list-img{
1679
- width:200px;
1680
- float: left;
1681
- margin: 0px 10px 5px 0px !important;
1682
- border-right: 1px solid #D5DCE2;
1683
- border-bottom: 1px solid #D5DCE2;
1684
-
1685
- }
1686
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container,
1687
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container,
1688
- .ecwd_ calendar .day-event-list .ecwd-list-img-container,
1689
- .ecwd_ calendar .week-event-list .ecwd-list-img-container{
1690
- padding: 0 1px 1px 0 !important;
1691
- }
1692
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container img,
1693
- .ecwd_ calendar .week-event-list .ecwd-list-img-container img,
1694
- .ecwd_ calendar .day-event-list .ecwd-list-img-container img,
1695
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container img{
1696
- margin-top: 1px;
1697
- max-width: 100%;
1698
- width: 100%;
1699
- height: auto;
1700
- }
1701
-
1702
- .ecwd_ calendar .ecwd_list .event-content,
1703
- .ecwd_ calendar .day4-event-list .event-content,
1704
- .ecwd_ calendar .day-event-list .event-content,
1705
- .ecwd_ calendar .week-event-list .event-content{
1706
- padding:0px 10px 10px !important;
1707
- font-size: 15px;
1708
- }
1709
- .day4-event-list h3,
1710
- .ecwd_list h3,
1711
- .day-event-list h3,
1712
- .week-event-list h3{
1713
- margin: 1px 0 10px 0 !important;
1714
- font-size: 17px !important;
1715
- font-weight: normal !important;
1716
- line-height: 18px !important;
1717
- text-transform: none;
1718
- letter-spacing: 0;
1719
- clear: none;
1720
- display: block !important;
1721
- }
1722
-
1723
-
1724
- .ecwd-day-date,
1725
- .day-event-list .ecwd-week-date,
1726
- .day4-event-list .ecwd-week-date,
1727
- .week-event-list .ecwd-week-date{
1728
- text-align: left;
1729
- color:#fff;
1730
- padding-left: 5%;
1731
- font-size: 15px;
1732
- font-style: italic;
1733
- }
1734
-
1735
- .ecwd_list .ecwd-list-date{
1736
- text-align: center;
1737
- color:#fff;
1738
- font-size: 15px;
1739
- font-style: italic;
1740
- }
1741
-
1742
-
1743
- .ecwd_list .ecwd-list-date-cont,
1744
- .day4-event-list .ecwd-list-date-cont,
1745
- .day-event-list .ecwd-list-date-cont,
1746
- .week-event-list .ecwd-list-date-cont{
1747
- display:inline-block;
1748
- box-sizing: content-box;
1749
- -webkit-box-sizing: content-box;
1750
- -moz-box-sizing: content-box;
1751
- }
1752
-
1753
- .ecwd-widget-mini .ecwd_list .ecwd-list-date-cont,
1754
- .ecwd-widget-mini .day4-event-list .ecwd-list-date-cont,
1755
- .ecwd-widget-mini .day-event-list .ecwd-list-date-cont,
1756
- .ecwd-widget-mini .week-event-list .ecwd-list-date-cont{
1757
- width: 100%;
1758
- padding-bottom: 5px;
1759
- }
1760
-
1761
- .event-container{
1762
- clear:both;
1763
- border-bottom: 1px solid #D5DCE2;
1764
- }
1765
- .event-container:last-child{
1766
- border-bottom: 0;
1767
- }
1768
- .ecwd-img{
1769
- width: 100%;
1770
- max-height: 150px;
1771
- overflow: hidden;
1772
- }
1773
- .ecwd-no-image .ecwd-img{
1774
- height: 0px;
1775
- width: 0;
1776
- }
1777
- .ecwd-no-image .ecwd-list-img{
1778
- width: 0 !important;
1779
- border: 0 !important;
1780
- }
1781
- .ecwd-no-image.event-container,.ecwd-no-image .event-main-content,.ecwd_ calendar li.ecwd-no-image {
1782
- padding: 0 10px 10px !important;
1783
- }
1784
-
1785
- .ecwd_ calendar .ecwd-no-image .event-content,
1786
- .ecwd_ calendar .ecwd-widget-mini .event-content,
1787
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li{
1788
- padding: 0 !important;
1789
- color: #676767;
1790
- }
1791
-
1792
- /*
1793
- .week-event-list .ecwd-list-img{
1794
- width: 100% !important;
1795
- min-height: 21px;
1796
- }*/
1797
- .ecwd_list .ecwd-list-img{
1798
- width: 30% !important;
1799
- min-height: 21px;
1800
- }
1801
-
1802
-
1803
-
1804
- /*##############PAGINATION###################*/
1805
-
1806
- .ecwd-pagination .cpage-span{
1807
- position:relative !important;
1808
- display: inline-block !important;
1809
- width: 27px !important;
1810
- height: 25px !important;
1811
- margin: 0 0 5px 0 !important;
1812
- float:none !important;
1813
- }
1814
- .ecwd-pagination .cpage,
1815
- .ecwd-pagination .page{
1816
- font-size: 15px;
1817
- width: 100%;
1818
- border: 1px solid #D5DCE2 !important;
1819
- display: inline-block;
1820
- color:#A5A5A5;
1821
- line-height: 24px !important;
1822
- }
1823
- .ecwd-pagination .cpage{
1824
- position:absolute;
1825
- top:0;
1826
- left:0;
1827
- box-shadow: 0 0 7px -3px #CBCBCB inset;
1828
- }
1829
-
1830
- .ecwd-pagination .page{
1831
- border: 0;
1832
- position: absolute;
1833
- left: 0;
1834
- top: 0;
1835
- height: 26px;
1836
- width: 27px;
1837
- }
1838
- .ecwd-pagination .cpage{
1839
- background:#fff;;
1840
- }
1841
-
1842
- .ecwd-pagination {
1843
- margin-top: 20px;
1844
- text-align: center;
1845
- }
1846
-
1847
- .ecwd-pagination .cpage-span:hover .cpage{
1848
- -ms-transform: scale(1.1,1.1); /* IE 9 */
1849
- -webkit-transform: scale(1.1,1.1); /* Chrome, Safari, Opera */
1850
- transform: scale(1.1,1.1); /* Standard syntax */
1851
- font-size: 16px;
1852
- font-weight:bold;
1853
- z-index:1;
1854
- }
1855
-
1856
-
1857
- .event-organizers,
1858
- .event-detalis-org,
1859
- .event-venue{
1860
- padding-left: 26px;
1861
- font-size: 14px;
1862
- font-style: italic;
1863
- line-height: 1.4;
1864
- margin: 5px 0;
1865
- color: #010101;
1866
- clear: both;
1867
- }
1868
-
1869
- .event-detalis .event-detalis-org,.event-detalis .event-venue{
1870
- padding-left: 0px;
1871
- }
1872
- .event-organizers a,.event-venue a{
1873
- color: #010101 !important;
1874
- }
1875
- .event-main-content .event-organizers,.event-main-content .event-venue{
1876
- margin: 0px 0 5px 10px;
1877
- min-height: 20px;
1878
- }
1879
-
1880
- .ecwd-no-image .event-organizers,.ecwd-no-image .event-venue{
1881
- margin-left: 0px;
1882
- }
1883
-
1884
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-organizers,
1885
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-venue{
1886
- margin-left:10px;
1887
- }
1888
- .event-organizers{
1889
- background:url(images/org.png) no-repeat left;
1890
- }
1891
-
1892
- .event-venue{
1893
- background:url(images/loc.png) no-repeat left;
1894
- }
1895
- .event-detalis .event-venue{
1896
- background:none;
1897
- }
1898
-
1899
- .day-event-list .event-organizers,
1900
- .day-event-list .event-venue,
1901
- .ecwd_list .event-organizers,
1902
- .ecwd_list .event-venue,
1903
- .day4-event-list .event-organizers,
1904
- .day4-event-list .event-venue,
1905
- .week-event-list .event-organizers,
1906
- .week-event-list .event-venue{
1907
- clear:none;
1908
- display:flex;
1909
- margin-bottom:5px;
1910
- }
1911
-
1912
- .day4-event-list .event-content,
1913
- .ecwd_list .event-content,
1914
- .day-event-list .event-content,
1915
- .week-event-list .event-content{
1916
- margin-top: 10px;
1917
- }
1918
- .ecwd_list .event-organizers img{
1919
- float:left;
1920
- margin: 1px 7px 0 0 !important;
1921
- }
1922
- .ecwd_list .event-venue img{
1923
- float:left;
1924
- margin: 6px 7px 0 0 !important;
1925
- }
1926
- .ecwd_list .event-organizers .ecwd-org-cont,
1927
- .ecwd_list .event-venue .ecwd-org-cont{
1928
- float:left;
1929
- }
1930
-
1931
-
1932
- /*#######################EVENT PAGE##############################*/
1933
-
1934
- #ecwd-events-content{
1935
- max-width: 1000px;
1936
- margin: 0 auto 50px;
1937
- }
1938
-
1939
- #ecwd-events-pg-template, .ecwd-theme-parent-twentyfourteen #ecwd-events-pg-template {
1940
- padding-left: 220px;
1941
- }
1942
- .event-featured-image{
1943
- float: left;
1944
- margin: 0 15px 15px 0;
1945
-
1946
- }
1947
- #ecwd-events-content .event-featured-image img{
1948
- max-width: 100%;
1949
- width: auto;
1950
- height: auto;
1951
- }
1952
- #ecwd-events-content .ecwd-event-details{
1953
- clear: left;
1954
- }
1955
-
1956
- #ecwd-events-content h1{
1957
- font-size: 30px;
1958
- margin: 10px 0;
1959
-
1960
-
1961
- }
1962
-
1963
-
1964
- /* = Twenty Fourteen Styling
1965
- @ Template: ALL
1966
- =============================================*/
1967
-
1968
-
1969
- .ecwd-theme-twentyfourteen #ecwd-events-content {
1970
- padding-left:0;
1971
- padding-right:0;
1972
- }
1973
-
1974
- .ecwd-theme-twentyfourteen.events-archive .entry-content {
1975
- width:90%;
1976
- }
1977
-
1978
- .ecwd-event .event-venue,
1979
- .ecwd-event .event-detalis-date,
1980
- .ecwd-event .event-detalis-org{
1981
- margin-bottom: 8px;
1982
- }
1983
-
1984
- .event-detalis{
1985
- margin: 5px 0 20px 0;
1986
- }
1987
-
1988
- .ecwd-social{
1989
- padding:35px 0 20px;
1990
- border-top: 1px solid #ddd;
1991
- }
1992
-
1993
- .ecwd-event-video{
1994
- margin: 35px 0;
1995
- }
1996
-
1997
- .ecwd-social ul{
1998
- list-style: none !important;
1999
- list-style-type: none !important;
2000
- padding-left:0;
2001
- }
2002
-
2003
- .ecwd-social ul li{
2004
- float: left;
2005
- margin-right:10px;
2006
- max-width: 95%;
2007
- }
2008
- .ecwd-social ul li>div{
2009
- max-width: 95%;
2010
- }
2011
- .ecwd-social ul li:first-child{
2012
- line-height: 19px;
2013
- }
2014
-
2015
- .event-detalis .ecwd-event-date-info,
2016
- .event-detalis .ecwd-event-url-info,
2017
- .event-detalis .ecwd-venue-info,
2018
- .event-detalis .ecwd-event-org-info{
2019
- display: inline-block;
2020
- height: 19px;
2021
- width: 21px;
2022
- line-height: 1.3;
2023
- margin: 0;
2024
- }
2025
-
2026
- .event-detalis .ecwd-event-date-info{
2027
- background: url(images/date.png) no-repeat left bottom;
2028
- }
2029
-
2030
- .event-detalis .ecwd-event-org-info{
2031
- background: url(images/org.png) no-repeat left bottom;
2032
- }
2033
- .event-detalis .ecwd-event-url-info{
2034
- background: url(images/url-icon.png) no-repeat left bottom;
2035
- }
2036
- .event-detalis .ecwd-venue-info{
2037
- background: url(images/loc.png) no-repeat left bottom;
2038
- }
2039
-
2040
- .ecwd-organizer-events ul,
2041
- .ecwd-venue-events ul{
2042
- list-style: none !important;
2043
- list-style-type: none !important;
2044
- padding-left:0 !important;
2045
- width: 500%;
2046
- margin: 0 !important;
2047
- }
2048
-
2049
- @media only screen and (max-width: 768px){
2050
- .event-detalis,.ecwd-social{
2051
- float:none;
2052
- width:100%;
2053
- }
2054
- .event-detalis{
2055
- margin-right:0px;
2056
- }
2057
- }
2058
-
2059
- /*####################upcoming events#####################*/
2060
-
2061
- .ecwd-organizer-events,
2062
- .ecwd-venue-events, .ecwd-upcoming-events{
2063
- clear:both;
2064
- padding: 0 20px 20px;
2065
- margin: 10px 0 20px;
2066
- }
2067
-
2068
- .ecwd-organizer-events h3,
2069
- .ecwd-venue-events h3, .ecwd-upcoming-events h3{
2070
- text-align:center;
2071
- margin: 20px 0 25px;
2072
- display: block !important;
2073
- }
2074
-
2075
-
2076
- .upcoming_events_item-img{
2077
- float: left;
2078
- padding: 0 5px 0 0;
2079
- margin: 0 5px 0 0;
2080
- clear: both;
2081
- }
2082
- .upcoming_events_item{
2083
- float:left;
2084
- left: 0;
2085
- position: relative;
2086
- margin: 0 !important;
2087
- padding: 0 !important;
2088
- max-height:300px;
2089
- overflow-y: auto;
2090
- }
2091
- .upcoming_events_item-img img{
2092
- }
2093
- .upcoming_events_item .event-date{
2094
- font-size: 19px;
2095
- font-weight: bold;
2096
- margin-bottom: 15px;
2097
- line-height: 17px;
2098
- }
2099
-
2100
- .upcoming_events_item .event-title a{
2101
- font-size: 22px;
2102
- font-weight: bold;
2103
- }
2104
- .upcoming_events_item .event-title{
2105
- margin: 0px 0 3px;
2106
- line-height: 21px;
2107
- }
2108
-
2109
- .upcoming_events_slider{
2110
- overflow: hidden;
2111
- position: relative;
2112
- border: 1px solid #D8DEE4;
2113
- }
2114
- .upcoming_events_slider .upcoming_event_container{
2115
- margin: 10px auto;
2116
- }
2117
- .upcoming_events_slider-arrow-left,.upcoming_events_slider-arrow-right{
2118
- position:absolute;
2119
- width:40px;
2120
- height:60px;
2121
- top:50%;
2122
- margin-top:-30px;
2123
- cursor:pointer;
2124
- z-index: 1;
2125
- display: none;
2126
- }
2127
-
2128
- .upcoming_events_slider-arrow-left{
2129
- left:0;
2130
- background: rgba(0,0,0,0.6) url(images/arrow_left.png) no-repeat center;
2131
- }
2132
- .upcoming_events_slider-arrow-right{
2133
- right:0;
2134
- background: rgba(0,0,0,0.6) url(images/arrow_right.png) no-repeat center;
2135
- }
2136
-
2137
- .ecwd_map_div{
2138
- width: 100%;
2139
- height: 100%;
2140
- min-height: 300px;
2141
- max-width:100%;
2142
- }
2143
- .ecwd_ calendar _container.map .ecwd_map_div img, #ecwd_map_div img, .google_map img, .ecwd-show-map img { max-width:none !important; }
2144
- .event_dropdown_cont{
2145
- border-top: 1px solid #D5DCE2;
2146
- display:none;
2147
- padding-top: 6px;
2148
- }
2149
- .ecwd-list-date-cont{
2150
- position:relative;
2151
- }
2152
-
2153
- /******Loading gif*****/
2154
- .ecwd_loader{
2155
- display: none;
2156
- position: absolute;
2157
- background: url(images/loading.gif) center center no-repeat;
2158
- /*background-size: 100% 100%;*/
2159
- top: 0;
2160
- left: 0;
2161
- width: 100%;
2162
- height: 100%;
2163
- z-index: 3;
2164
- background-color: rgba(255,255,255,0.4);
2165
- }
2166
-
2167
- .widget .ecwd_loader{
2168
- /*background-size: 50% 100%;*/
2169
- }
2170
-
2171
- /******social icons*****/
2172
- a.ecwd-twitter, a.ecwd-facebook, a.ecwd-google-plus{
2173
- display: inline-block;
2174
-
2175
- width: 27px;
2176
- height: 27px;
2177
- text-indent: -9999px;
2178
- }
2179
- a.ecwd-twitter{
2180
- background: url("images/twitter_icon.png") no-repeat center center;
2181
- }
2182
- a.ecwd-facebook{
2183
- background: url("images/fb_icon.png") no-repeat center center;
2184
- }
2185
- a.ecwd-google-plus{
2186
- background: url("images/gplus_icon.png") no-repeat center center;
2187
- }
2188
-
2189
-
2190
- @media only screen and (max-width: 768px){
2191
- .ecwd-poster-board .ecwd-poster-item{
2192
- width: 45%;
2193
- }
2194
- }
2195
- @media only screen and (max-width: 460px){
2196
- .ecwd-poster-board .ecwd-poster-item{
2197
- width: 95%;
2198
- margin: 15px 5px 0;
2199
- }
2200
- }
2201
-
2202
-
2203
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
2204
- padding:5px;
2205
- text-transform:uppercase;
2206
- display:inline-block;
2207
- box-sizing: border-box;
2208
- -moz-box-sizing: border-box;
2209
- -webkit-box-sizing: border-box;
2210
- margin:0 1px 1px 0;
2211
- border-radius:1px;
2212
- }
2213
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-content{
2214
- background-color: #FFFFFF;
2215
- border: 1px solid #C4C4C4;
2216
- padding: 10px;
2217
- table-layout: fixed;
2218
- }
2219
-
2220
- .ecwd-search ::-webkit-input-placeholder {color:#333 !important;}
2221
- .ecwd-search ::-moz-placeholder {color:#333 !important;}/* Firefox 19+ */
2222
- .ecwd-search :-moz-placeholder {color:#333 !important;}/* Firefox 18- */
2223
- .ecwd-search :-ms-input-placeholder {color:#333 !important;}
2224
-
2225
-
2226
- .ecwd-page-grid,
2227
- .ecwd-page-list,
2228
- .ecwd-widget-grid,
2229
- .ecwd-widget-list,
2230
- .ecwd-event-info {
2231
- line-height: 1.5;
2232
- }
2233
-
2234
- /* Month & list titles for all views */
2235
-
2236
- .ecwd-month-title,
2237
- .ecwd-list-title {
2238
- font-weight: bold;
2239
- padding-bottom: 5px;
2240
- }
2241
-
2242
- /* Event titles with shaded background for all views */
2243
-
2244
- .ecwd-list-event,
2245
- .ecwd-tooltip-event {
2246
- background-color: #ddd;
2247
- padding: 0 5px;
2248
- }
2249
-
2250
- .ecwd_list li:after{
2251
- clear: both;
2252
- display: none;
2253
- }
2254
- /* PAGE GRID */
2255
-
2256
- .ecwd-page-grid .ecwd- calendar .ecwd-caption{ /* Caption at top of calendar */
2257
- color:#333333;
2258
- text-align:center;
2259
- }
2260
-
2261
- .ecwd-page-grid .ecwd- calendar { /* Main calendar table */
2262
- width:100%;
2263
- border-collapse:collapse;
2264
- border:1px solid #CCCCCC;
2265
- color:#CCCCCC;
2266
- }
2267
-
2268
- .ecwd-page-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
2269
- border:1px solid #CCCCCC;
2270
- text-align:center;
2271
- width:14.29%;
2272
- padding:0;
2273
- }
2274
-
2275
- .ecwd-page-grid .ecwd- calendar td{ /* Day table cells */
2276
- border:1px solid #CCCCCC;
2277
- text-align:center;
2278
- height:80px;
2279
- vertical-align:middle;
2280
- padding:0;
2281
- }
2282
-
2283
- .ecwd-page-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
2284
- color:#333333;
2285
- cursor:pointer;
2286
- }
2287
-
2288
- .ecwd-page-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
2289
- display:none; /* Important! */
2290
- }
2291
-
2292
- .ecwd-page-grid .ecwd- calendar .ecwd-day-number{ /* Day number span */
2293
- font-size:2em;
2294
- }
2295
-
2296
- .ecwd-page-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
2297
- background-color:#DDDDDD;
2298
- }
2299
-
2300
- .ecwd-page-grid .ecwd- calendar th abbr{ /* Day letter abbreviation */
2301
- border-bottom:none;
2302
- }
2303
-
2304
- /* PAGE LIST */
2305
-
2306
- .ecwd-page-list .ecwd-event {
2307
- padding-bottom: 10px;
2308
- }
2309
-
2310
- .ecwd-page-list .ecwd-list p{ /* Each piece of information in the list */
2311
- margin:0;
2312
- }
2313
-
2314
- .ecwd-page-list .ecwd-list p span,
2315
- .ecwd-page-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
2316
- color:#999999;
2317
- }
2318
-
2319
-
2320
- /* WIDGET GRID */
2321
-
2322
- .ecwd-widget-grid .ecwd- calendar .ecwd-caption{
2323
- text-align:center;
2324
- }
2325
-
2326
- .ecwd-widget-grid .ecwd- calendar { /* Main calendar table */
2327
- width:100%;
2328
- border:1px solid #CCCCCC;
2329
- border-collapse:collapse;
2330
- }
2331
-
2332
- .ecwd-widget-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
2333
- width:14.29%;
2334
- border:1px solid #CCCCCC;
2335
- text-align:center;
2336
- }
2337
-
2338
- .ecwd-widget-grid .ecwd- calendar td{ /* Day table cells */
2339
- color:#CCCCCC;
2340
- width:14.29%;
2341
- border:1px solid #CCCCCC;
2342
- text-align:center;
2343
- }
2344
-
2345
- .ecwd-widget-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
2346
- cursor:pointer;
2347
- color:#666666;
2348
- }
2349
-
2350
- .ecwd-widget-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
2351
- background-color:#DDDDDD;
2352
- }
2353
-
2354
- .ecwd-widget-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
2355
- display:none; /* Important! */
2356
- }
2357
-
2358
- .ecwd-widget-grid .ecwd- calendar th abbr{ /* Day name abbreviations */
2359
- border-bottom:none;
2360
- }
2361
-
2362
- /* WIDGET LIST */
2363
-
2364
- .ecwd-widget-list .ecwd-list p{ /* Each piece of information in the list */
2365
- margin:0;
2366
- }
2367
-
2368
- .ecwd-widget-list .ecwd-list p span,
2369
- .ecwd-widget-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
2370
- color:#999999;
2371
- }
2372
-
2373
- /* TOOLTIP */
2374
-
2375
- .ecwd-event-info{ /* Tooltip container */
2376
- background-color:#FFFFFF;
2377
- }
2378
-
2379
- .ecwd-event-info .ecwd-tooltip-title{ /* 'Events on...' text */
2380
- margin:5px;
2381
- font-weight:bold;
2382
- font-size:1.2em;
2383
- }
2384
-
2385
- .ecwd-event-info ul{ /* Events list */
2386
- padding:0;
2387
- margin:5px;
2388
- list-style-type:none;
2389
- }
2390
-
2391
- .ecwd-event-info ul li{ /* Event list item */
2392
- margin:10px 0 0 0;
2393
- }
2394
-
2395
- .ecwd-event-info ul li p{ /* Each piece of information */
2396
- margin:0;
2397
- }
2398
-
2399
- .ecwd-event-info ul li p span,
2400
- .ecwd-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */
2401
- color:#999999;
2402
- }
2403
-
2404
- /** calendar navigation bar, Prev/Next links & month title. **/
2405
-
2406
- .ecwd-navbar {
2407
- width: 100%;
2408
- text-align: center;
2409
- clear: both;
2410
- overflow: hidden;
2411
- }
2412
-
2413
- .ecwd-next,
2414
- .ecwd-prev {
2415
- white-space: nowrap;
2416
- }
2417
-
2418
- .ecwd-prev {
2419
- float: left;
2420
- }
2421
-
2422
- .ecwd-next {
2423
- float: right;
2424
- }
2425
-
2426
- .ecwd-month-title {
2427
- display: inline-block;
2428
- margin: 0 auto;
2429
- white-space: nowrap;
2430
- }
2431
-
2432
- /* Grouped List */
2433
-
2434
- .ecwd-list-grouped .ecwd-event {
2435
- margin-left: 5%;
2436
- }
2437
-
2438
- /* Countdown widget*/
2439
-
2440
- .ecwd_countdown_info{
2441
-
2442
- }
2443
- .ecwd_countdown_info .date{
2444
-
2445
- }
2446
- .ecwd_countdown_info .info{
2447
- display: inline-block;
2448
- font-size: 14px;
2449
- font-style: italic;
2450
- line-height: 1.3;
2451
- }
2452
-
2453
- .ecwd_countdown_info span{
2454
- display: block;
2455
- }
2456
-
2457
- .ecwd_countdown_info span{
2458
- display: block;
2459
- }
2460
- .ecwd_map_event span{
2461
- display: block;
2462
- }
2463
- .ecwd-event span{
2464
-
2465
- }
2466
- .ecwd-event{
2467
- background-color: #F9F9F9;
2468
- padding: 10px;
2469
- margin-bottom: 10px;
2470
- }
2471
-
2472
- .ecwd-show-map{
2473
- /*display: none;*/
2474
- }
2475
-
2476
-
2477
-
2478
- .ecwd_ calendar _view_tabs li.ecwd-search{
2479
- /*position: relative;*/
2480
- padding: 0px 9px;
2481
-
2482
- }
2483
- .ecwd-search{
2484
- float:right;
2485
- }
2486
-
2487
- .ecwd-search input[type="text"] {
2488
- display: inline-block;
2489
- text-indent: -2000px;
2490
- font-weight: 100;
2491
- outline: none;
2492
- width: 50px !important;
2493
- height: 49px !important;
2494
- position: absolute;
2495
- top: 0;
2496
- right: 0;
2497
- background: none !important;
2498
- z-index: 4;
2499
- transition: width .6s cubic-bezier(0.000, 0.795, 0.000, 1.000);
2500
- cursor: pointer;
2501
- border: 0px;
2502
- padding: 0;
2503
- box-sizing: border-box;
2504
- -moz-box-sizing: border-box;
2505
- -webkit-box-sizing: border-box;
2506
- border-radius: 0;
2507
- font-size: 14px;
2508
- }
2509
- .ecwd-search input[type="text"]::-webkit-input-placeholder {color: transparent}
2510
- .ecwd-search input[type="text"]::-moz-placeholder {color: transparent}
2511
- .ecwd-search input[type="text"]:-moz-placeholder {color: transparent}
2512
- .ecwd-search input[type="text"]:-ms-input-placeholder {color: transparent}
2513
-
2514
-
2515
- .ecwd-search input[type="text"]:focus {
2516
- width: 250px !important;
2517
- z-index: 2;
2518
- background-color: #FFFFFF !important;
2519
- cursor: text;
2520
- text-indent: 5px;
2521
- margin: 0 !important;
2522
- }
2523
-
2524
- .ecwd-search input[type="text"]:focus::-webkit-input-placeholder {color: #1FA67A}
2525
- .ecwd-search input[type="text"]:focus::-moz-placeholder {color: #1FA67A}
2526
- .ecwd-search input[type="text"]:focus:-moz-placeholder {color: #1FA67A}
2527
- .ecwd-search input[type="text"]:focus:-ms-input-placeholder {color: #1FA67A}
2528
- . calendar _main .fa,
2529
- . calendar _main + .ecwd_add_event .fa {
2530
- display: inline-block;
2531
- font: normal normal normal 14px/1 FontAwesome;
2532
- font-size: inherit;
2533
- text-rendering: auto;
2534
- -webkit-font-smoothing: antialiased;
2535
- -moz-osx-font-smoothing: grayscale;
2536
- transform: translate(0, 0);
2537
- text-indent: 0px;
2538
- position: absolute;
2539
- top: 12px;
2540
- font-size: 18px;
2541
- right: 13px;
2542
- line-height: 19px;
2543
- color: #676767;
2544
- }
2545
- . calendar _main .ecwd-search-submit .fa{
2546
- top: 17px;
2547
- left: 17px;
2548
- color: #ffffff;
2549
- }
2550
-
2551
- .ecwd-search button,.ecwd-search button:hover {
2552
- height: 49px;
2553
- width: 50px;
2554
- padding:0;
2555
- display: inline-block;
2556
- float: right;
2557
- text-indent: -10000px;
2558
- border: none;
2559
- position: absolute;
2560
- top: 0;
2561
- right: 0;
2562
- z-index: 2;
2563
- cursor: pointer;
2564
- -webkit-appearance: inherit;
2565
- border-radius: 0;
2566
-
2567
- }
2568
-
2569
- .ecwd-event-cat-icon{
2570
- max-width: 20px !important;
2571
- max-height: 20px !important;
2572
- margin: 0 7px 2px 0;
2573
- }
2574
-
2575
- .ecwd-modal {
2576
- position: fixed !important;
2577
- overflow-y: scroll;
2578
- top: 0;
2579
- right: 0;
2580
- bottom: 0;
2581
- left: 0;
2582
- background: rgba(0, 0, 0, 0.8);
2583
- z-index: 9999 !important;
2584
- opacity:0;
2585
- -webkit-transition: opacity 400ms ease-in;
2586
- -moz-transition: opacity 400ms ease-in;
2587
- transition: opacity 400ms ease-in;
2588
- display: none;
2589
-
2590
- }
2591
-
2592
- .ecwd- calendar -more-event .modal-footer{
2593
- padding: 0 !important;
2594
- margin-top: 0 !important;
2595
- border-top: 0 !important;
2596
- }
2597
-
2598
- .ecwd-modal > div.ecwd-excluded-events {
2599
- width: 400px;
2600
- position: relative;
2601
- margin: 10% auto;
2602
- padding: 2px;
2603
- background: #fff;
2604
- border: 1px solid #CFD7DE;
2605
- }
2606
-
2607
- .ecwd-modal .modal-header {
2608
- margin: 0 0 1px 0 !important;
2609
- padding: 0 0 1px 0;
2610
- border-bottom: 1px solid #CFD7DE;
2611
- }
2612
- .ecwd-modal h4 {
2613
- margin: 0 !important;
2614
- text-align: center;
2615
- color: #737373;
2616
- font-size: 20px !important;
2617
- height: 40px;
2618
- line-height: 38px !important;
2619
- padding: 0;
2620
- }
2621
-
2622
- .ecwd- calendar -more-event .ecwd-modal ul.events li {
2623
- opacity: 0.8;
2624
- }
2625
-
2626
- .ecwd-modal .ecwd-excluded-events ul.events > li:hover {
2627
- /*background-color: #D7D7D7 !important;*/
2628
- opacity: 1;
2629
- }
2630
-
2631
- .ecwd-modal .ecwd-excluded-events ul.events li:hover > a{
2632
- /*color:#FDFDFD !important;*/
2633
- }
2634
- .ecwd-modal .events li .event-metalabel{
2635
- width:15px;
2636
- height:15px;
2637
- }
2638
-
2639
- .modal-body ul.events li.inmore{
2640
- display: inherit !important;
2641
- }
2642
-
2643
- .modalDialog {
2644
- position: fixed;
2645
- overflow-y: scroll;
2646
- top: 0;
2647
- right: 0;
2648
- bottom: 0;
2649
- left: 0;
2650
- background: rgba(0,0,0,0.8);
2651
- z-index: 9998;
2652
- opacity:0;
2653
- -webkit-transition: opacity 400ms ease-in;
2654
- -moz-transition: opacity 400ms ease-in;
2655
- transition: opacity 400ms ease-in;
2656
- pointer-events: none;
2657
- }
2658
- .modalDialog:target {
2659
- opacity:1;
2660
- pointer-events: auto;
2661
- }
2662
-
2663
- .modalDialog > div {
2664
- max-width: 960px;
2665
- position: relative;
2666
- margin: 10% auto;
2667
- padding: 5px 20px 13px 20px;
2668
- border-radius: 10px;
2669
- background: #fff;
2670
- }
2671
- .event-content table, .ecwd-detalis table{
2672
- table-layout: fixed;
2673
- }
2674
- .ecwd-events-day-details .event-details-title{
2675
- padding: 0 3px;
2676
- }
2677
- .hidden{
2678
- display: none;
2679
- }
2680
-
2681
- .ecwd_additional_fields_cont{
2682
- padding: 15px 0 4px;
2683
- border-top: 1px solid #ddd;
2684
- margin-top: 14px;
2685
- }
2686
- .ecwd_additional_fields_cont ul{
2687
- list-style: none !important;
2688
- margin: 0 !important;
2689
- }
2690
- .ecwd_additional_fields_cont ul li{
2691
- font-size: 15px;
2692
- font-style: italic;
2693
- line-height: 1.3;
2694
- }
2695
- @media only screen and (max-width: 500px){
2696
-
2697
- . calendar -head .previous, . calendar -head .next {
2698
- font-size: 14px;
2699
- }
2700
-
2701
- .ecwd-events-day-details {
2702
- margin-top: 20px;
2703
- }
2704
-
2705
- .ecwd_ calendar _view_tabs ul li a{
2706
- padding: 8px 0px;
2707
- font-size: 14px;
2708
- }
2709
-
2710
- .ecwd-search input[type="text"]{
2711
- height: 38px !important;
2712
- }
2713
-
2714
- . calendar _main .ecwd-search-submit .fa {
2715
- top: 11px;
2716
- }
2717
-
2718
- .month-name{
2719
- display:none;
2720
- }
2721
-
2722
- . calendar -head {
2723
- height: 50px;
2724
- }
2725
-
2726
- . calendar -head .current-month{
2727
- font-size: 20px;
2728
- }
2729
- . calendar -head .previous,. calendar -head .current-month{
2730
- border-right:0;
2731
- }
2732
- . calendar -head .next,. calendar -head .current-month{
2733
- border-left:0;
2734
- }
2735
-
2736
- .ecwd_ calendar .filter-arrow-right, .ecwd_ calendar .filter-arrow-left{
2737
- line-height: 22px;
2738
- }
2739
-
2740
- .ecwd-search button,.ecwd-search input[type="text"]{
2741
- height: 38px !important;
2742
- }
2743
-
2744
- .ecwd_ calendar _filters_res{
2745
- width: 180px;
2746
- height: 36px;
2747
- padding: 5px 0 0 10px;
2748
- }
2749
-
2750
- /*views responsive*/
2751
-
2752
- div[class^="ecwd-page-"] .ecwd_list .event-main-content {
2753
- border: 1px solid #D5DCE2;
2754
- margin-bottom: 1px;
2755
- float: right;
2756
- width: 89.8%;
2757
- min-height: 42px;
2758
- box-sizing: border-box;
2759
- -moz-box-sizing: border-box;
2760
- -webkit-box-sizing: border-box;
2761
- padding: 4px 4px 0 4px !important;
2762
- overflow: hidden;
2763
- }
2764
- div[class^="ecwd-page-"] .event-container{
2765
- border: 1px solid #D5DCE2;
2766
- margin-bottom: 1px;
2767
- box-sizing: border-box;
2768
- -moz-box-sizing: border-box;
2769
- -webkit-box-sizing: border-box;
2770
- padding: 4px !important;
2771
- overflow: hidden;
2772
- }
2773
-
2774
- div[class^="ecwd-page-"].ecwd_ calendar .event-content {
2775
- padding: 0 !important;
2776
- }
2777
- div[class^="ecwd-page-"] .event-content:after {
2778
- content:'';
2779
- display:table;
2780
- clear:both;
2781
- }
2782
-
2783
- div[class^="ecwd-page-"] .ecwd-week-date, div[class^="ecwd-page-"] .ecwd-list-date {
2784
- width: 10%;
2785
- float: left;
2786
- height: 42px;
2787
- padding: 10px 0 0 0 !important;
2788
- text-align: center !important;
2789
- line-height: 21px !important;
2790
- box-sizing: border-box;
2791
- -moz-box-sizing: border-box;
2792
- -webkit-box-sizing: border-box;
2793
- }
2794
- div[class^="ecwd-page-"] .ecwd_list li, div[class^="ecwd-page-"] .day4-event-list li, div[class^="ecwd-page-"] .day-event-list li, div[class^="ecwd-page-"] .week-event-list li{
2795
- border:0;
2796
- padding: 0 !important;
2797
- margin-bottom:0px !important;
2798
- }
2799
-
2800
- div[class^="ecwd-page-"] .event-main-content.no-events{
2801
- border: 1px solid #D5DCE2;
2802
- margin-bottom:1px;
2803
- }
2804
- div[class^="ecwd-page-"] .week-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day4-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day-event-list .ecwd-list-img, div[class^="ecwd-page-"] .ecwd_list .ecwd-list-img{
2805
- border-right: 0px;
2806
- border-bottom: 0px;
2807
- top: 0;
2808
- left: 0;
2809
- }
2810
-
2811
- div[class^="ecwd-page-"] .ecwd-img {
2812
- height: auto;
2813
- }
2814
-
2815
- div[class^="ecwd-page-"] .arrow-down {
2816
- display: block;
2817
- background: url(images/arrow_down.png) no-repeat right center;
2818
- position: absolute;
2819
- bottom: 3px;
2820
- width: 20px;
2821
- cursor: pointer;
2822
- height: 9px;
2823
- transition: all 0.3s;
2824
- right: 0px;
2825
- }
2826
-
2827
- div[class^="ecwd-page-"] .arrow-down.open {
2828
- background: url(images/arrow_up.png) no-repeat right center;
2829
- }
2830
- div[class^="ecwd-page-"] .ecwd-list-img-container {
2831
- width: 30%;
2832
- float: left;
2833
- margin-right: 10px !important;
2834
- background: #fff;
2835
- position: relative;
2836
- }
2837
- div[class^="ecwd-page-"] li.ecwd-no-image .ecwd-list-img-container,
2838
- div[class^="ecwd-page-"] .event-container.ecwd-no-image .ecwd-list-img-container {
2839
- width: 0;
2840
- margin-right: 0px !important;
2841
- }
2842
-
2843
- div[class^="ecwd-page-"].ecwd_ calendar li.ecwd-no-image .ecwd-list-date, div[class^="ecwd-page-"] .week-event-list .ecwd-no-image .ecwd-list-date {
2844
- margin-left: 0px !important;
2845
- }
2846
- div[class^="ecwd-page-"].ecwd_ calendar .event-main-content {
2847
- float: right;
2848
- width: 89.8%;
2849
- min-height: 42px;
2850
- box-sizing: border-box;
2851
- -moz-box-sizing: border-box;
2852
- -webkit-box-sizing: border-box;
2853
- }
2854
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .week-event-list .ecwd-list-date-cont {
2855
- display: block;
2856
- padding-bottom: 5px;
2857
- position:relative;
2858
- }
2859
-
2860
- .event_dropdown_cont{
2861
- border-top: 1px solid #D5DCE2;
2862
- display:none;
2863
- padding-top: 6px;
2864
- }
2865
-
2866
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.web,
2867
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.web{
2868
- display: none;
2869
- }
2870
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
2871
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
2872
- display: block;
2873
- }
2874
-
2875
- div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list h3, div[class^="ecwd-page-"].ecwd_ calendar .day-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .week-event-list h3 {
2876
- margin: 0px 0px 2px 0px !important;
2877
- font-size: 16px !important;
2878
- line-height: 20px !important;
2879
- white-space: nowrap;
2880
- text-overflow: ellipsis;
2881
- overflow: hidden;
2882
- }
2883
-
2884
- }
2885
-
2886
- table.ecwd_ calendar _container > tbody > tr >td{
2887
- vertical-align: top !important;
2888
- }
2889
-
2890
-
2891
-
2892
- /*
2893
- Default Themes Correction
2894
- */
2895
-
2896
- /* For Twenty Fourteen
2897
- ========================================================================== */
2898
-
2899
- .ecwd-theme-twentyfourteen #ecwd-events-content .ecwd-event {
2900
- padding: 20px;
2901
- }
2902
-
2903
- @media screen and (min-width: 1000px) {
2904
- .ecwd-theme-twentyfourteen #ecwd-events-content {
2905
- padding-left: 220px;
2906
- float: left;
2907
- width: 100%;
2908
- max-width: 100% !important;
2909
- box-sizing: border-box;
2910
- -webkit-box-sizing: border-box;
2911
- -moz-box-sizing: border-box;
2912
- }
2913
- }
2914
- /* Stop themes from hiding elements with the .updated CSS class */
2915
- #ecwd-theme-twentyfourteen .updated {
2916
- display: inherit;
2917
- }
2918
-
2919
- /* Twenty Fifteen
2920
- ========================================================================== */
2921
-
2922
-
2923
- .ecwd-theme-twentyfifteen.single-ecwd_event #ecwd-events-content {
2924
- padding: 8.3333% 10%;
2925
- margin: 0 8.3333%;
2926
- }
2927
-
2928
-
2929
- .ecwd-events-single .event_cageory_and_tags ul li{
2930
- display: inline-block;
2931
- margin: 5px;
2932
- }
2933
-
2934
- = Theme 2 =
2935
- /**
2936
- * Public facing CSS file
2937
- *
2938
- */
2939
-
2940
- /* Base line-height for all views & tooltip */
2941
-
2942
-
2943
-
2944
- . calendar _main:after, #ecwd-events-content .event-detalis:after,
2945
- .ecwd_list .event-organizers:after,
2946
- .ecwd_list .event-venue:after {
2947
- content: '';
2948
- clear: both;
2949
- display:table;
2950
- }
2951
- . calendar _main a:not(.cpage){
2952
- text-decoration:none;
2953
- border-bottom:0 !important;
2954
- }
2955
- . calendar {
2956
- margin:0;
2957
- margin-left:0;
2958
- width:auto;
2959
- }
2960
- . calendar -head{
2961
- display:table;
2962
- width: 100%;
2963
- height: 85px;
2964
- color:#fff;
2965
- }
2966
-
2967
- .ecwd-url{
2968
- margin-bottom: 5px;
2969
- }
2970
-
2971
- .ecwd_ calendar .metainfo,
2972
- .ecwd_countdown_info .metainfo{
2973
- padding-left: 26px;
2974
- }
2975
- .cal_blue .event-details img {
2976
- margin: 7px 20px 7px 0 !important;
2977
- max-width: 200px;
2978
- }
2979
- .ecwd-page-full div[class^="ecwd-page-"] .event-details img {
2980
- margin: 7px 20px 7px 0 !important;
2981
- max-width: 110px;
2982
- float: left;
2983
- }
2984
- .ecwd_ calendar _view_tabs ul li:first-child{
2985
- border-left: 0px;
2986
- }
2987
-
2988
- .ecwd_ calendar _view_tabs ul li:last-child{
2989
- border-right: 0px;
2990
- }
2991
- .event-details-title h5,
2992
- .ecwd_list h3{
2993
- margin: 0 0 6px 0 !important;
2994
- font-size: 18px !important;
2995
- font-weight: normal !important;
2996
- line-height: 1 !important;
2997
- clear: none !important;
2998
- text-transform: none;
2999
- font-style: italic;
3000
- }
3001
-
3002
- .event-details-title .event-metalabel{
3003
- width:15px;
3004
- height:15px;
3005
- display:inline-block;
3006
- float:left;
3007
- margin-right: 7px;
3008
- margin-top: 2px;
3009
- }
3010
- .ecwd-widget-mini .event-details-title .event-metalabel{
3011
- width:6px;
3012
- height:6px;
3013
- margin-top: 7px;
3014
- }
3015
-
3016
- .ecwd-widget-mini .ecwd-detalis img{
3017
- max-width: 95%;
3018
- }
3019
- .cal_blue.ecwd_ calendar _container {
3020
- width:100% !important;
3021
- color:#262e3a !important;
3022
- border:none !important;
3023
- background:#FFFFFF !important;
3024
- font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
3025
- font-size:10px !important;
3026
- table-layout: fixed !important;
3027
- margin: 0 0 10px 0 !important;
3028
- }
3029
- table.cal_blue.ecwd_ calendar _container #month_selector {
3030
- width:auto;
3031
- float:left;
3032
- padding:0 1em;
3033
- margin:0;
3034
-
3035
- }
3036
-
3037
- table.cal_blue.ecwd_ calendar _container select option {
3038
- font-weight:normal;
3039
- background:#f3f5f9;
3040
- text-shadow:none;
3041
- filter:none;
3042
- color:#262e3a;
3043
- }
3044
-
3045
- table.cal_blue.ecwd_ calendar _container th {
3046
- margin: 0;
3047
- border: 1px solid #ededed;
3048
- border-left:0;
3049
- display: table-cell;
3050
- }
3051
- table.cal_blue.ecwd_ calendar _container td {
3052
- margin: 0;
3053
- border-width: 0 1px 1px 0;
3054
- display: table-cell;
3055
- }
3056
-
3057
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
3058
- color:#585858 !important;
3059
- font-size:1.6em;
3060
- height:1.2em;
3061
- line-height:1.2em;
3062
- text-align:center;
3063
- font-weight: normal;
3064
- padding: 4px 0;
3065
- vertical-align: middle;
3066
- text-transform: none;
3067
- }
3068
-
3069
-
3070
- table.cal_blue.ecwd_ calendar _container .day-with-date, table.cal_blue.ecwd_ calendar _container .open-details , table.cal_blue.ecwd_ calendar _container .day-without-date {
3071
- vertical-align: text-top;
3072
- text-align: left;
3073
- /* background: #ced9e7;
3074
- background: -webkit-gradient(linear, left top, left bottom, from(#ced9e7), to(#ecf0f6));
3075
- background: -moz-linear-gradient(top, #ced9e7, #ecf0f6);*/
3076
- height: 8em;
3077
- width: 14.3%;
3078
- font-size: 1.4em;
3079
- }
3080
-
3081
- .ecwd_ calendar img{
3082
- margin-left:inherit !important;
3083
- }
3084
-
3085
- .ecwd_ calendar {
3086
- font-family: Segoe UI !important;
3087
- max-width: 100%;
3088
- width: 100%;
3089
- float: left;
3090
- position: relative;
3091
- border: 0px solid transparent;
3092
- }
3093
-
3094
- .ecwd_ calendar ul,.ecwd_ calendar ul li,.ecwd_ calendar ul.ecwd_list li,.ecwd_ calendar ul.week-event-list li,.ecwd_ calendar ul.day-event-list li,.ecwd_ calendar ul.day4-event-list li{
3095
- list-style: none !important;
3096
- list-style-image: none !important;
3097
- margin: 0 !important;
3098
- padding: 0 !important;
3099
- }
3100
- .ecwd_ calendar .filter-container{
3101
- /*width: 90%;*/
3102
- overflow:hidden;
3103
- position: relative;
3104
- }
3105
-
3106
- .ecwd_ calendar _view_tabs .filter-container ul{
3107
- list-style: outside none none !important;
3108
- padding-left: 0px !important;
3109
- margin: 0px !important;
3110
- overflow: hidden;
3111
- position: relative;
3112
- float: left;
3113
- width: 700%;
3114
- }
3115
-
3116
-
3117
-
3118
-
3119
-
3120
- table.cal_blue.ecwd_ calendar _container .open-details li {
3121
- padding-top:5px;
3122
- padding-bottom:0px;
3123
- font-size:0.7em;
3124
- }
3125
- table.cal_blue.ecwd_ calendar _container .no-events {
3126
- cursor:default;
3127
- }
3128
- table.cal_blue.ecwd_ calendar _container .has-events {
3129
- cursor:pointer;
3130
- }
3131
- table.cal_blue.ecwd_ calendar _container .has-events:hover {
3132
- -webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
3133
- box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
3134
- }
3135
- table.cal_blue.ecwd_ calendar _container .week-start {
3136
- border-left:1px solid #D6DDE2;
3137
- }
3138
- table.cal_blue.ecwd_ calendar _container .week-number {
3139
- border-bottom:none;
3140
- border-right:none;
3141
- vertical-align:middle;
3142
- padding:2px;
3143
- font-size:1.8em;
3144
- font-weight:bold;
3145
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
3146
- filter: Shadow(Color=#010202, Direction=135, Strength=1);
3147
- }
3148
- table.cal_blue.ecwd_ calendar _container td ul li {
3149
- cursor: pointer;
3150
- list-style: none outside none !important;
3151
- position: relative;
3152
- padding: 5px;
3153
- font-size:0.8em;
3154
- text-shadow:none;
3155
- line-height:1.2em;
3156
- }
3157
- table.cal_blue.ecwd_ calendar _container td ul li span.event-time {
3158
- font-weight:bold;
3159
- font-size:0.8em;
3160
- }
3161
- table.cal_blue.ecwd_ calendar _container .week-number span {
3162
- color:#fdfefe;
3163
- }
3164
-
3165
- table.cal_blue.ecwd_ calendar _container .event-details div {
3166
- word-wrap: break-word;
3167
- white-space: normal;
3168
- }
3169
-
3170
- table.cal_blue.ecwd_ calendar _container .day-without-date div {
3171
- text-align:center;
3172
- }
3173
-
3174
- table.cal_blue.ecwd_ calendar _container .current-day {
3175
- text-align:left;
3176
- vertical-align:text-top;
3177
- /* background:#7D9AC0;
3178
- background: -webkit-gradient(linear, left top, left bottom, from(#7D9AC0), to(#718bad));
3179
- background: -moz-linear-gradient(top, #7D9AC0, #718bad);*/
3180
- }
3181
-
3182
- table.cal_blue.ecwd_ calendar _container td ul {
3183
- margin:0;
3184
- padding:1px 0 !important;
3185
- text-align:left;
3186
- }
3187
- table.cal_blue.ecwd_ calendar _container td > div, table.cal_blue.ecwd_ calendar _container th > div {
3188
- position:relative;
3189
- }
3190
- table.cal_blue.ecwd_ calendar _container .previous {
3191
- position:relative;
3192
- width:auto;
3193
- margin-top:0.6em;
3194
- font-size:1.4em;
3195
- float:left;
3196
- }
3197
- table.cal_blue.ecwd_ calendar _container .next {
3198
- position:relative;
3199
- width:auto;
3200
- margin-top:0.6em;
3201
- font-size:1.4em;
3202
- float:right;
3203
- }
3204
- table.cal_blue.ecwd_ calendar _container .previous span, table.cal_blue.ecwd_ calendar _container .next span {
3205
- font-size:1.5em;
3206
- line-height:0.5em;
3207
- }
3208
- table.cal_blue.ecwd_ calendar _container .previous a, table.cal_blue.ecwd_ calendar _container .next a {
3209
- color:#fdfefe;
3210
- text-decoration:none;
3211
- }
3212
-
3213
- div.ecwd-page-month table.cal_blue div.event-details-container, div.ecwd-page-full table.cal_blue div.event-details-container {
3214
- display: none;
3215
- position: absolute;
3216
- z-index: 10;
3217
- padding: 0 0 0 10px;
3218
- left: 100%;
3219
- top: 0;
3220
- }
3221
- div.ecwd-page-full .has-events ul.more_events > li div.event-details-container {
3222
- display: none;
3223
- position: relative;
3224
- z-index: 10;
3225
- left: 0;
3226
- top: 0;
3227
- padding: 0;
3228
- }
3229
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow,
3230
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow-right {
3231
- display: none;
3232
- }
3233
- div.ecwd-page-full .has-events ul.more_events > li div.event-details {
3234
- max-width:100%;
3235
- width: auto;
3236
- box-shadow:none;
3237
- -webkit-box-shadow:none;
3238
- border: none;
3239
- border-top: 1px solid rgba(0,0,0,0.25);
3240
- }
3241
-
3242
-
3243
- .ecwd_ calendar td{
3244
- padding:1px !important;
3245
- border: solid #D6DDE2;
3246
- border-width: 0 1px 1px 0;
3247
- font-family: Segoe UI !important;
3248
- }
3249
-
3250
- /*.event-details-container{*/
3251
- /*display: none;*/
3252
- /*position: absolute;*/
3253
- /*z-index: 10;*/
3254
- /*padding: 0 0 0 10px;*/
3255
- /*left: 100%;*/
3256
- /*top: 17%;*/
3257
- /*}*/
3258
- div.ecwd-page-month table.cal_blue div.event-details, div.ecwd-page-full table.cal_blue div.event-details {
3259
- color: #585858;
3260
- background: none repeat scroll 0% 0% #fff;
3261
- padding: 10px;
3262
- max-height:350px;
3263
- overflow-y: auto;
3264
- border:1px solid rgba(0,0,0,0.25);
3265
- -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
3266
- -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
3267
- box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
3268
- }
3269
-
3270
-
3271
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow,
3272
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
3273
- content: ' ';
3274
- position: absolute;
3275
- z-index: 1;
3276
- top: 8px;
3277
- font-size: 25px;
3278
- font-style: normal;
3279
- display: inline-block;
3280
- width: 0;
3281
- height: 0;
3282
- border-width: 11px !important;
3283
- }
3284
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow {
3285
- left: 0px;
3286
- border-top: solid transparent;
3287
- border-bottom: solid transparent;
3288
- border-width: 11px !important;
3289
- border-right: solid rgba(0,0,0,0.25);
3290
- }
3291
-
3292
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
3293
- right: -10px;
3294
- border-top: solid transparent;
3295
- border-bottom: solid transparent;
3296
- border-width: 11px !important;
3297
- border-left: solid rgba(0,0,0,0.25);
3298
- border-right-width: 0;
3299
- display:none;
3300
- }
3301
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before,
3302
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
3303
- content: ' ';
3304
- position: absolute;
3305
- z-index: 11;
3306
- top: -10px;
3307
- border-width: 10px !important;
3308
- }
3309
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before {
3310
- left: 1px;
3311
- border-top: solid transparent;
3312
- border-bottom: solid transparent;
3313
- border-right: solid #ffffff;
3314
- border-left-width: 0;
3315
- }
3316
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
3317
- right: 1px;
3318
- border-top: solid transparent;
3319
- border-bottom: solid transparent;
3320
- border-left: solid #ffffff;
3321
- border-right-width: 0;
3322
- }
3323
-
3324
- /*
3325
- .event_tooltip {
3326
- color: #FFF;
3327
- display: none;
3328
- position: absolute;
3329
- border: 4px solid #647B9A;
3330
- background: none repeat scroll 0% 0% #647B9A;
3331
- padding: 0px;
3332
- border-radius: 4px;
3333
- z-index: 999999;
3334
- padding: 5px;
3335
- }
3336
- */
3337
-
3338
- div.ecwd-page-full table.cal_blue ul.events > li {
3339
- margin-left: 0px !important;
3340
- border-bottom:1px solid #CFD7DE;
3341
- position: relative;
3342
- padding: 7px !important;
3343
- }
3344
- div.ecwd-page-full table.cal_blue ul.more_events > li {
3345
- padding: 0px !important;
3346
- }
3347
- div.ecwd-page-full table.cal_blue ul.more_events > li > span,
3348
- div.ecwd-page-full table.cal_blue ul.more_events > li > a {
3349
- padding: 7px !important;
3350
- display:inline-block;
3351
- pointer-events: none;
3352
- }
3353
-
3354
- div.ecwd-page-full table.cal_blue ul.events > li img{
3355
- display:inline-block;
3356
- }
3357
- div.ecwd-page-full table.cal_blue ul.events > li:last-child {
3358
- border-bottom:0px;
3359
- }
3360
- .ecwd_ calendar div.event-details {
3361
- font-size: 14px;
3362
- font-style: italic;
3363
- width: 340px;
3364
- line-height: 1.3;
3365
- }
3366
- .ecwd_ calendar .ecwd-widget-mini div.event-details {
3367
- max-width: 100% !important;
3368
- }
3369
- @media only screen and (max-width: 768px){
3370
- .ecwd-events-day-details{
3371
- margin-top: 30px;
3372
- }
3373
- div.ecwd-page-full table ul.events{
3374
- display:none;
3375
- }
3376
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container td {
3377
- height:50px;
3378
- }
3379
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container .has-events:after {
3380
- content: '';
3381
- display: block;
3382
- height: 8px;
3383
- width: 8px;
3384
- padding: 0;
3385
- background-color: #10738B;
3386
- margin: 13px auto 0;
3387
- }
3388
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
3389
- font-size: 1.4em;
3390
- }
3391
- .ecwd_ calendar .ecwd-page-full div.event-details {
3392
- font-size: 1.15em !important;
3393
- width: 100%;
3394
- padding-bottom: 20px;
3395
- margin-bottom: 20px;
3396
- border-bottom: 1px solid #CCC;
3397
- }
3398
- }
3399
-
3400
- table.cal_blue.mini {
3401
- width: 100%;
3402
- }
3403
- .ecwd_ calendar .ecwd-widget-mini {
3404
- width: 100%;
3405
- max-width: 280px;
3406
- }
3407
-
3408
- .ecwd-widget-mini .ecwd-week-date,
3409
- .ecwd-widget-mini .ecwd-list-date {
3410
- width:10%;
3411
- float: left;
3412
- height: 42px;
3413
- padding: 10px 0 0 0 !important ;
3414
- text-align: center !important;
3415
- line-height: 21px !important;
3416
- box-sizing: border-box;
3417
- -moz-box-sizing: border-box;
3418
- -webkit-box-sizing: border-box;
3419
- }
3420
-
3421
- .ecwd-widget-mini .day4-event-list h3,
3422
- .ecwd-widget-mini .ecwd_list h3,
3423
- .ecwd-widget-mini .day-event-list h3,
3424
- .ecwd-widget-mini .week-event-list h3{
3425
- margin: 0px 0px 0px 0px !important;
3426
- font-size: 16px !important;
3427
- line-height: 20px !important;
3428
- white-space: nowrap;
3429
- text-overflow: ellipsis;
3430
- overflow: hidden;
3431
- padding-left: 2px;
3432
- box-sizing: border-box;
3433
- }
3434
-
3435
- .ecwd-widget-mini .event-main-content{
3436
- float: right;
3437
- width: 89.8%;
3438
- min-height: 42px;
3439
- box-sizing: border-box;
3440
- -moz-box-sizing: border-box;
3441
- -webkit-box-sizing: border-box;
3442
- }
3443
-
3444
- .event-main-content.no-events{
3445
- padding: 8px 10px;
3446
- }
3447
-
3448
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li,
3449
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li,
3450
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li,
3451
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li {
3452
- border: 0;
3453
- margin-bottom:0 !important;
3454
- }
3455
-
3456
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li:before,
3457
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li:before,
3458
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li:before,
3459
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li:before {
3460
- content:none;
3461
- }
3462
-
3463
- .ecwd-widget-mini .event-container, .ecwd-widget-mini .ecwd_list .event-main-content,
3464
- .ecwd-widget-mini .ecwd-no-image.event-container,.ecwd-widget-mini .ecwd_ calendar li.ecwd-no-image {
3465
- padding: 0 4px 0px !important;
3466
- overflow: hidden;
3467
- }
3468
-
3469
- .ecwd-widget-mini .arrow-down {
3470
- display: block;
3471
- background: url(images/arrow_down.png) no-repeat right center;
3472
- position: absolute;
3473
- bottom: 1px;
3474
- width: 20px;
3475
- cursor: pointer;
3476
- height: 9px;
3477
- right: 0px;
3478
- transition: all 0.3s;
3479
- }
3480
-
3481
- .ecwd-widget-mini .arrow-down.open {
3482
- background: url(images/arrow_up.png) no-repeat right center;
3483
- }
3484
-
3485
- .ecwd-widget-mini .ecwd-time, .ecwd-widget-mini .ecwd-date {
3486
- margin-right: 0px;
3487
- margin-bottom: 1px;
3488
- width: 95%;
3489
- }
3490
-
3491
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .event-conten{
3492
- padding: 0 !important;
3493
- }
3494
-
3495
- .ecwd-widget-mini.ecwd_ calendar li.ecwd-no-image .ecwd-list-date,
3496
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .ecwd-no-image .ecwd-list-date{
3497
- margin-left: 0px !important;
3498
- }
3499
-
3500
-
3501
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:before,
3502
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:after{
3503
- content:'';
3504
- border:0 !important;
3505
- }
3506
-
3507
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-detalis,
3508
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-date,
3509
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-time{
3510
- padding-left:10px;
3511
- }
3512
-
3513
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:last-child{
3514
- border-bottom: 0px;
3515
- }
3516
- table.cal_blue.mini . calendar -heading {
3517
- padding:0 0 2px 0;
3518
- font-size:1.2em;
3519
- height:1.2em;
3520
- }
3521
- table.cal_blue.mini .week-number {
3522
- font-size:1.2em;
3523
- }
3524
- table.cal_blue.mini td {
3525
- list-style: none outside none;
3526
- font-size:1.4em !important;
3527
- text-shadow:none;
3528
- font-family: Segoe UI;
3529
- height: 40px;
3530
- text-align: center;
3531
- white-space: nowrap;
3532
- padding: 2px !important;
3533
- box-sizing: border-box;
3534
- -moz-box-sizing: border-box;
3535
- -webkit-box-sizing: border-box;
3536
- position:relative;
3537
- vertical-align: middle !important;
3538
- }
3539
- table.cal_blue.mini td ul li {
3540
- list-style: none outside none;
3541
- overflow: hidden;
3542
- display: inline-block;
3543
- font-size:0.8em;
3544
- text-shadow:none;
3545
- }
3546
-
3547
- table.cal_blue.mini td ul li:last-child {
3548
- margin-right: 0 !important;
3549
- }
3550
- table.cal_blue.mini .previous, table.cal_blue.mini .next, .ecwd_ calendar .previous, .ecwd_ calendar .next {
3551
- float:none;
3552
- }
3553
- table.cal_blue.mini .previous span, table.cal_blue.mini .next span, .ecwd_ calendar .previous span, .ecwd_ calendar .next span {
3554
- font-size:1em;
3555
- line-height:22px;
3556
- }
3557
-
3558
- .ecwd_ calendar .ecwd_ calendar _prev_next{
3559
- text-align: center;
3560
- box-shadow: 0px 11px 17px rgba(0,0,0,0.2);
3561
- z-index: 3;
3562
- position: relative;
3563
- }
3564
- table.cal_blue.mini .previous, .ecwd_ calendar .previous{
3565
- left:0px;
3566
- }
3567
- table.cal_blue.mini .next, .ecwd_ calendar .next {
3568
- right:0px;
3569
- }
3570
- table.cal_blue.mini .normal-day-heading, table.cal_blue.mini .weekend-heading {
3571
- font-size:1.3em;
3572
- height:1em;
3573
- line-height:1em;
3574
- padding: 3px 0;
3575
- }
3576
- table.cal_blue.mini td ul {
3577
- text-align: right;
3578
- overflow: hidden;
3579
- max-width: 20px;
3580
- max-height: 9px;
3581
- float: right;
3582
- min-width: 16px;
3583
- padding: 0 !important;
3584
- }
3585
- table.cal_blue.mini .day-without-date, table.cal_blue.mini .day-with-date {
3586
- height: 40px;
3587
- text-align: center;
3588
- white-space: nowrap;
3589
- padding: 2px !important;
3590
- box-sizing: border-box;
3591
- -moz-box-sizing: border-box;
3592
- -webkit-box-sizing: border-box;
3593
- position:relative;
3594
- vertical-align: middle;
3595
- }
3596
-
3597
- table.cal_blue.mini td ul.events li {
3598
- width:6px;
3599
- height:6px !important;
3600
- padding: 0 !important;
3601
- text-indent: 100%;
3602
- position: absolute;
3603
- bottom: 2px;
3604
- right: 2px;
3605
- background-color: #10738B;
3606
- }
3607
- table.cal_blue.mini td.current-day ul.events li {
3608
- width:6px;
3609
- height:6px !important;
3610
- padding: 0 !important;
3611
- text-indent: 100%;
3612
- position: absolute;
3613
- bottom: 2px;
3614
- right: 2px;
3615
- background-color: #F9F9F9;
3616
- }
3617
- td.has-events ul.events li.inmore{
3618
- display: none;
3619
- }
3620
-
3621
- table.cal_blue.mini td ul.events li:nth-child(2) {
3622
- bottom: 2px;
3623
- right: 10px;
3624
- }
3625
- div.ecwd-widget-mini table td.has-events {
3626
- position: relative;
3627
- }
3628
- div.ecwd-page-full td.has-events {
3629
- position: static;
3630
-
3631
- }
3632
-
3633
-
3634
- /*posterboard*/
3635
-
3636
- .ecwd-poster-board{
3637
-
3638
- }
3639
- .ecwd-poster-board .ecwd-poster-item{
3640
- width: 30%;
3641
- overflow: hidden;
3642
- margin: 15px 0 0 12px;
3643
- }
3644
-
3645
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details{
3646
- margin-bottom:12px;
3647
- font-style:italic;
3648
- }
3649
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
3650
- float: left;
3651
- /*width: 80px;*/
3652
- margin: 0 5px 10px 0;
3653
- line-height: 1;
3654
- }
3655
-
3656
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday,
3657
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.month{
3658
- width: 29px;
3659
- font-size: 11px;
3660
- padding: 2px 1px !important;
3661
- text-align: center;
3662
- line-height: 16px;
3663
- }
3664
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1,
3665
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
3666
- font-size: 28px;
3667
- padding: 0px 4px !important;
3668
- text-align: center;
3669
- line-height: 41px;
3670
- }
3671
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1{
3672
- margin-left:1px !important;
3673
- }
3674
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
3675
- margin-left: -4px !important;
3676
- }
3677
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday-block{
3678
- float:left;
3679
- width: 29px;
3680
- font-size: 11px;
3681
- }
3682
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img{
3683
- width: 100%;
3684
- max-height:150px;
3685
- overflow: hidden;
3686
- margin-bottom:2px;
3687
- }
3688
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img img{
3689
- max-width: 100%;
3690
- height:auto;
3691
- }
3692
-
3693
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-header h2{
3694
- font-size: 17px !important;
3695
- line-height: 1;
3696
- font-weight: normal;
3697
- margin: 0;
3698
- clear:none;
3699
- text-transform: none;
3700
- }
3701
- .cal_blue.ecwd_ calendar _container .view-buttons a {
3702
- -moz-border-radius: 3px;
3703
- -webkit-border-radius: 3px;
3704
- border-radius: 3px;
3705
- display:block;
3706
- float:left;
3707
- margin-left:4px;
3708
- font-size: 1.3em;
3709
- padding: 6px;
3710
- text-decoration: none;
3711
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
3712
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
3713
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
3714
- }
3715
- table.cal_blue.ecwd_ calendar _container select {
3716
- padding:6px;
3717
- width:auto;
3718
- font-size:1.4em;
3719
- font-weight:bold;
3720
- -moz-border-radius: 3px;
3721
- -webkit-border-radius: 3px;
3722
- border-radius: 3px;
3723
- outline:none;
3724
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
3725
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
3726
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
3727
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
3728
- }
3729
- .ecwd_ calendar _view_tabs{
3730
- position: relative;
3731
- }
3732
-
3733
- .ecwd_ calendar _view_tabs:after,.ecwd-list-date-cont:after,.ecwd_ calendar .ecwd_list li:after,.ecwd_ calendar .day-event-list li:after,.ecwd_ calendar .day4-event-list li:after,.ecwd_ calendar .week-event-list li:after,.ecwd_ calendar .event-container:after,
3734
- .ecwd-time:after,.ecwd-date:after,.ecwd-detalis:before,.ecwd-location:before,.ecwd-location:after,.ecwd-event-header:after,.ecwd_ calendar .ecwd-page-full div.event-details:after,.event-details:after,.ecwd-social ul:after,.ecwd-organizer-events ul:after,.ecwd-venue-events ul:after,.event-content:after,.ecwd_countdown:after,.ecwd-poster-board .ecwd-poster-item .ecwd-event-content:after{
3735
- content:'';
3736
- display:table;
3737
- clear:both;
3738
- }
3739
-
3740
- .ecwd_countdown{
3741
- margin-bottom: 10px;
3742
- }
3743
-
3744
- .ecwd-detalis,.ecwd-location{
3745
- clear:both;
3746
- }
3747
-
3748
-
3749
- .ecwd_ calendar _view_tabs ul li{
3750
- display: inline-block;
3751
- width: 150px;
3752
- text-align: center;
3753
- }
3754
-
3755
-
3756
- .ecwd_ calendar _view_tabs ul li a{
3757
- display: block;
3758
- padding: 13.5px 0px;
3759
- text-decoration: none;
3760
- font-size: 16px;
3761
- line-height: 22px;
3762
- }
3763
-
3764
- .ecwd_ calendar _view_tabs ul li.ecwd-selected-mode a{
3765
- text-shadow: none;
3766
- }
3767
-
3768
- .ecwd_ calendar _view_tabs ul li:first-child.ecwd-selected-mode a{
3769
- border-left: 1px solid rgba(0,0,0,0.2);
3770
- }
3771
- .ecwd_ calendar _view_tabs ul li:last-child.ecwd-selected-mode a{
3772
- border-right: 1px solid rgba(0,0,0,0.2);
3773
- }
3774
-
3775
- .cal_blue.mini.ecwd_ calendar _container {
3776
- border:none;
3777
- background:#F2F2F2;
3778
- }
3779
-
3780
- .ecwd-widget-mini .ecwd-events-day-details .event-details-title h5{
3781
- margin: 0 0 6px 0 !important;
3782
- font-size: 16px !important;
3783
- font-weight:normal !important;
3784
- color:inherit !important;
3785
- line-height: 1 !important;
3786
- clear: none !important;
3787
- }
3788
-
3789
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown a {
3790
- color:#585858;
3791
- }
3792
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown span {
3793
- font-size: 13px;
3794
- }
3795
-
3796
- .cal_blue.ecwd_ calendar _container .events li > span,
3797
- .cal_blue.ecwd_ calendar _container .events li > a {
3798
- color: #585858;
3799
- font-size: 14px;
3800
- font-style: italic;
3801
- line-height: 17px;
3802
- word-wrap: break-word;
3803
- }
3804
- .event-details-container .event-details-title h5 a {
3805
- color: #585858;
3806
- font-size: 17px;
3807
- line-height: 19px;
3808
- font-style: italic;
3809
- }
3810
- .event-main-content h3 a {
3811
- color: #585858;
3812
- font-size: 17px;
3813
- line-height: 19px;
3814
- font-style: italic;
3815
- }
3816
- .site-footer .widget h3.event-title a, h3.event-title a {
3817
- color: #585858;
3818
- }
3819
- .event-main-content a:hover, .event-details-container a:hover{
3820
- text-decoration: underline !important;
3821
- color: #585858 ;
3822
- }
3823
-
3824
- .cal_blue. calendar .events>li>a> span {
3825
- white-space: nowrap;
3826
- overflow: hidden;
3827
- text-overflow: ellipsis;
3828
- width: 50%;
3829
- display: inline-block;
3830
- }
3831
-
3832
-
3833
- .cal_blue.ecwd_ calendar _container .view-buttons {
3834
- float:right;
3835
- margin:0;
3836
- position:relative;
3837
- }
3838
-
3839
-
3840
- .event-metalabel{
3841
- width: 20px;
3842
- height: 20px;
3843
- float:left;
3844
- margin-right: 6px;
3845
- }
3846
- .ecwd-time,.ecwd-date{
3847
- float:left;
3848
- margin-right: 20px;
3849
- margin-bottom: 8px;
3850
- }
3851
-
3852
- .ecwd-time .metainfo{
3853
- background: url(images/time.png) no-repeat;
3854
- }
3855
-
3856
- .ecwd-date .metainfo{
3857
- background: url(images/date.png) no-repeat;
3858
- }
3859
-
3860
- .ecwd_ calendar .metainfo,
3861
- .ecwd_countdown_info .metainfo,
3862
- .event-detalis span, .event-detalis a{
3863
- display: inline-block;
3864
- font-size: 14px;
3865
- font-style: italic;
3866
- line-height: 1.3;
3867
- }
3868
-
3869
- .event-detalis .event-detalis-org a{
3870
- display: inline;
3871
- }
3872
-
3873
- .ecwd_countdown_info .ecwd-date{
3874
- float:none;
3875
- }
3876
-
3877
- .ecwd_ calendar .filter-arrow-right,
3878
- .ecwd_ calendar .filter-arrow-left{
3879
- position: absolute;
3880
- top:0;
3881
- height:100%;
3882
- width:30px;
3883
- display:none;
3884
- z-index: 2;
3885
- text-decoration: underline;
3886
- text-align: center;
3887
- padding-top: 4px;
3888
- box-sizing: border-box;
3889
- -moz-box-sizing: border-box;
3890
- -webkit-box-sizing: border-box;
3891
- cursor:pointer;
3892
- line-height: 32px;
3893
- }
3894
-
3895
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-right,
3896
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-left{
3897
- line-height: 20px;
3898
- height: 40px;
3899
- margin-top: 1px;
3900
- }
3901
-
3902
- .ecwd_ calendar .filter-arrow-right{
3903
- right:0;
3904
- }
3905
- .ecwd_ calendar .filter-arrow-left{
3906
- top:0;
3907
- }
3908
- .ecwd_ calendar .filter-container li{
3909
- position: relative;
3910
- left:0;
3911
- margin: 0 !important;
3912
- }
3913
-
3914
-
3915
- .ecwd_ calendar _filters > select{
3916
- color:#585858;
3917
- }
3918
-
3919
- .ecwd_ calendar _filters .ecwd-category-container,
3920
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
3921
- .ecwd_ calendar _view_dropdown {
3922
- color:#585858;
3923
- }
3924
-
3925
- .ecwd_ calendar _filters .ecwd-category-container a,
3926
- .ecwd_ calendar _filters .ecwd-tag-container a{
3927
- color:#585858;
3928
- font-size: 15px;
3929
- }
3930
- .ecwd_ calendar _filters .ecwd-category-container a:hover,
3931
- .ecwd_ calendar _filters .ecwd-tag-container a:hover{
3932
- color:#585858;
3933
- }
3934
-
3935
- .ecwd_ calendar _filters .ecwd-dropdown-menu>div,
3936
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
3937
- font-size: 14px;
3938
- font-style: italic;
3939
- padding: 6px 0;
3940
- border-bottom: 1px solid #E4E4E4;
3941
- color:#676767;
3942
- cursor: pointer;
3943
- position: relative;
3944
- padding-left: 15px;
3945
- }
3946
-
3947
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
3948
- font-size: 13px;
3949
- padding: 5px 0;
3950
- padding-left: 7px;
3951
- }
3952
- .ecwd-tag-container .ecwd-dropdown-menu>div{
3953
- display: inline-block;
3954
- border: 1px solid transparent !important;
3955
- padding: 0px 9px !important;
3956
- background-size: 100% 100%;
3957
- background-repeat: no-repeat;
3958
- }
3959
-
3960
- .ecwd_ calendar .filter-container:after{
3961
- content:'';
3962
- display:table;
3963
- clear:both;
3964
- }
3965
-
3966
- .ecwd_ calendar div:focus,
3967
- .ecwd_ calendar a:focus,
3968
- .ecwd_ calendar a:active{
3969
- outline:0;
3970
- }
3971
-
3972
- .ecwd_ calendar a{
3973
- text-decoration:none !important;
3974
- }
3975
- .ecwd-widget-mini . calendar -head{
3976
- height: 45px;
3977
- }
3978
-
3979
-
3980
-
3981
- . calendar -head a{
3982
- display:inline-block;
3983
- color:#fff !important;
3984
- }
3985
-
3986
- . calendar -head .previous,
3987
- . calendar -head .next{
3988
- width:20%;
3989
- box-sizing: border-box;
3990
- -moz-box-sizing: border-box;
3991
- -webkit-box-sizing: border-box;
3992
- display:table-cell;
3993
- vertical-align: middle;
3994
- text-shadow:0px 0px 3px #444444;
3995
- }
3996
-
3997
- . calendar -head .current-month{
3998
- line-height: 1.5;
3999
- text-align: center;
4000
- width: 60%;
4001
- box-sizing: border-box;
4002
- -moz-box-sizing: border-box;
4003
- -webkit-box-sizing: border-box;
4004
- display:table-cell;
4005
- vertical-align: middle;
4006
- text-shadow: 0px 0px 3px #444444;
4007
- }
4008
-
4009
- .ecwd-widget-mini . calendar -head .current-month{
4010
- font-size:16px;
4011
- border-left:0px;
4012
- border-right:0px;
4013
- }
4014
-
4015
- . calendar -head .previous{
4016
- text-align: left;
4017
- padding-left: 2%;
4018
- }
4019
-
4020
- . calendar -head .next{
4021
- text-align: right;
4022
- padding-right: 2%;
4023
- }
4024
-
4025
- .ecwd-widget-mini . calendar -head .previous,
4026
- .ecwd-widget-mini . calendar -head .next{
4027
- border-right:0px;
4028
- border-left:0px;
4029
- }
4030
-
4031
-
4032
- .ecwd_ calendar td .day-number{
4033
- line-height: 1;
4034
- }
4035
-
4036
- /*############FILTERS##############*/
4037
-
4038
- .ecwd_ calendar _filters > select{
4039
- border: 1px solid #E5E4E4;
4040
- height: 40px;
4041
- padding: 0 50px 0 25px;
4042
- margin: 1px 1px 1px 0;
4043
- -webkit-appearance: none;
4044
- background:url(images/select.png) no-repeat right center;
4045
- }
4046
-
4047
- .ecwd_ calendar _filters select:focus{
4048
- outline:0;
4049
- }
4050
- .ecwd_ calendar _filters .ecwd-dropdown-toggle{
4051
- display:inline-block;
4052
- }
4053
-
4054
-
4055
- .ecwd_ calendar _filters .ecwd-category-container,
4056
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
4057
- .ecwd_ calendar _view_dropdown {
4058
- width: 164px;
4059
- float: left;
4060
- position: relative;
4061
- left: 0;
4062
- display:inline-block;
4063
- min-height: 40px;
4064
- box-sizing: border-box;
4065
- -moz-box-sizing: border-box;
4066
- -webkit-box-sizing: border-box;
4067
- padding: 2px 0 2px 10px;
4068
- cursor: pointer;
4069
- border: 1px solid #E5E4E4;
4070
- margin: 1px 1px 1px 0;
4071
- background:url(images/select.png) no-repeat right center;
4072
- }
4073
-
4074
- .ecwd_ calendar _view_dropdown {
4075
- max-width: 100%;
4076
- width: 100%;
4077
- background:#ffffff url(images/select.png) no-repeat right center;
4078
- height: 30px;
4079
- padding: 5px 0 0 10px;
4080
- line-height: 1;
4081
- }
4082
-
4083
- .ecwd_ calendar _filters .ecwd-dropdown-menu{
4084
- max-height: 250px;
4085
- min-width: 195px !important;
4086
- overflow: auto;
4087
- }
4088
- .ecwd-tag-container .ecwd-dropdown-menu{
4089
- padding: 6px !important;
4090
- }
4091
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown{
4092
- min-height:30px !important;
4093
- z-index: 3;
4094
- }
4095
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown>a{
4096
- line-height: 18px;
4097
- }
4098
-
4099
-
4100
- .ecwd_ calendar _filters .ecwd-dropdown-menu,
4101
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
4102
- min-width: 178px;
4103
- background:#fff;
4104
- z-index: 1;
4105
- position: absolute;
4106
- top:100%;
4107
- left:0;
4108
- display: none;
4109
- padding: 0 10px;
4110
- border:1px solid #C5C5C5;
4111
- }
4112
-
4113
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
4114
- min-width: 152px;
4115
- padding: 0 4px;
4116
- width: 100%;
4117
- box-sizing: border-box;
4118
- -moz-box-sizing: border-box;
4119
- -webkit-box-sizing: border-box;
4120
- }
4121
-
4122
- .ecwd_ calendar _filters .ecwd-dropdown-menu .ecwd-tooltip-trigger{
4123
- position: absolute;
4124
- left: 0;
4125
- top: 13px;
4126
- width: 6px;
4127
- height: 6px;
4128
- border-radius: 6px;
4129
- }
4130
- .ecwd_ calendar _filters:after{
4131
- background: #fff;
4132
- }
4133
- .ecwd_ calendar _filters:after{
4134
- content:'';
4135
- display: table;
4136
- clear: both;
4137
- }
4138
- .ecwd-category-container:hover .ecwd-dropdown-menu,
4139
- .ecwd-venue-container:hover .ecwd-dropdown-menu,
4140
- .ecwd-organizer-container:hover .ecwd-dropdown-menu,
4141
- .ecwd_ calendar _view_dropdown:hover .ecwd-dropdown-menu,
4142
- .ecwd-tag-container:hover .ecwd-dropdown-menu{
4143
- display: block;
4144
- }
4145
-
4146
-
4147
- .ecwd_ calendar _filters_res{
4148
- position:relative;
4149
- width:220px;
4150
- height: 40px;
4151
- box-sizing: border-box;
4152
- -moz-box-sizing: border-box;
4153
- -webkit-box-sizing: border-box;
4154
- padding: 7px 0 0 10px;
4155
- cursor: pointer;
4156
- border: 1px solid #E5E4E4;
4157
- margin:10px 0 10px 0;
4158
- color: #585858;
4159
- background: url(images/select.png) no-repeat right center;
4160
- display:none;
4161
- }
4162
- .ecwd_ calendar _filters_res a,.ecwd_ calendar _filters .ecwd-dropdown-toggle{
4163
- color: #585858;
4164
- font-size: 15px;
4165
- line-height: 19px;
4166
- display: table-cell;
4167
- vertical-align: middle;
4168
- }
4169
- .ecwd_ calendar _filters_res a:hover,.ecwd_ calendar _filters .ecwd-dropdown-toggle:hover{
4170
- color: #585858;
4171
- }
4172
- .filters_res_container{
4173
- position:absolute;
4174
- z-index:1111;
4175
- display:none;
4176
- top:100%;
4177
- left:0;
4178
- background: #fff;
4179
- border: 1px solid #E5E4E4;
4180
- min-width: 100%;
4181
- }
4182
-
4183
- .ecwd_ calendar _filters_res:hover .filters_res_container{
4184
- display:block;
4185
- }
4186
-
4187
- .ecwd_ calendar _filters_res .ecwd-filter{
4188
- width:100%;
4189
- margin:0;
4190
- border:0;
4191
- border-bottom: 1px solid #E5E4E4;
4192
- background: url(images/select.png) no-repeat right center;
4193
- transition:background 0.1s;
4194
- display: table;
4195
- }
4196
- .ecwd_ calendar _filters_res .ecwd-filter:hover{
4197
- background: url(images/select_left.png) no-repeat right center;
4198
- }
4199
- .ecwd_ calendar _filters_res .ecwd-dropdown-menu{
4200
- top: 0;
4201
- left: 100%;
4202
- }
4203
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
4204
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
4205
- display: none;
4206
- }
4207
-
4208
-
4209
- /*###############4DAY##############3*/
4210
-
4211
- .four-day-event-list li {
4212
- margin: 0 0 20px 0 !important;
4213
- padding: 0 0 20px 0 !important;
4214
- border-bottom: 1px solid #ccc;
4215
- }
4216
-
4217
- /*#############LIST,WEEK VIEW###############*/
4218
-
4219
- .ecwd_ calendar .ecwd_list li,
4220
- .ecwd_ calendar .day4-event-list li,
4221
- .ecwd_ calendar .day-event-list li,
4222
- .ecwd_ calendar .week-event-list li{
4223
- border:1px solid #D5DCE2;
4224
- margin-bottom:1px !important;
4225
- clear: both;
4226
- }
4227
- .ecwd_ calendar .week-event-list .ecwd-list-img,
4228
- .ecwd_ calendar .day4-event-list .ecwd-list-img,
4229
- .ecwd_ calendar .day-event-list .ecwd-list-img,
4230
- .ecwd_ calendar .ecwd_list .ecwd-list-img{
4231
- width:200px;
4232
- float: left;
4233
- margin: 0px 10px 5px 0px !important;
4234
- border-right: 1px solid #D5DCE2;
4235
- border-bottom: 1px solid #D5DCE2;
4236
-
4237
- }
4238
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container,
4239
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container,
4240
- .ecwd_ calendar .day-event-list .ecwd-list-img-container,
4241
- .ecwd_ calendar .week-event-list .ecwd-list-img-container{
4242
- padding: 0 1px 1px 0 !important;
4243
- }
4244
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container img,
4245
- .ecwd_ calendar .week-event-list .ecwd-list-img-container img,
4246
- .ecwd_ calendar .day-event-list .ecwd-list-img-container img,
4247
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container img{
4248
- margin-top: 1px;
4249
- max-width: 100%;
4250
- width: 100%;
4251
- height: auto;
4252
- }
4253
-
4254
- .ecwd_ calendar .ecwd_list .event-content,
4255
- .ecwd_ calendar .day4-event-list .event-content,
4256
- .ecwd_ calendar .day-event-list .event-content,
4257
- .ecwd_ calendar .week-event-list .event-content{
4258
- padding:0px 10px 10px !important;
4259
- font-size: 15px;
4260
- }
4261
- .day4-event-list h3,
4262
- .ecwd_list h3,
4263
- .day-event-list h3,
4264
- .week-event-list h3{
4265
- margin: 1px 0 10px 0 !important;
4266
- font-size: 17px !important;
4267
- font-weight: normal !important;
4268
- line-height: 18px !important;
4269
- text-transform: none;
4270
- letter-spacing: 0;
4271
- clear: none;
4272
- display: block !important;
4273
- }
4274
-
4275
-
4276
- .ecwd-day-date,
4277
- .day-event-list .ecwd-week-date,
4278
- .day4-event-list .ecwd-week-date,
4279
- .week-event-list .ecwd-week-date{
4280
- text-align: left;
4281
- color:#fff;
4282
- padding-left: 5%;
4283
- font-size: 15px;
4284
- font-style: italic;
4285
- }
4286
-
4287
- .ecwd_list .ecwd-list-date{
4288
- text-align: center;
4289
- color:#fff;
4290
- font-size: 15px;
4291
- font-style: italic;
4292
- }
4293
-
4294
-
4295
- .ecwd_list .ecwd-list-date-cont,
4296
- .day4-event-list .ecwd-list-date-cont,
4297
- .day-event-list .ecwd-list-date-cont,
4298
- .week-event-list .ecwd-list-date-cont{
4299
- display:inline-block;
4300
- box-sizing: content-box;
4301
- -webkit-box-sizing: content-box;
4302
- -moz-box-sizing: content-box;
4303
- }
4304
-
4305
- .ecwd-widget-mini .ecwd_list .ecwd-list-date-cont,
4306
- .ecwd-widget-mini .day4-event-list .ecwd-list-date-cont,
4307
- .ecwd-widget-mini .day-event-list .ecwd-list-date-cont,
4308
- .ecwd-widget-mini .week-event-list .ecwd-list-date-cont{
4309
- width: 100%;
4310
- padding-bottom: 5px;
4311
- }
4312
-
4313
- .event-container{
4314
- clear:both;
4315
- border-bottom: 1px solid #D5DCE2;
4316
- }
4317
- .event-container:last-child{
4318
- border-bottom: 0;
4319
- }
4320
- .ecwd-img{
4321
- width: 100%;
4322
- max-height: 150px;
4323
- overflow: hidden;
4324
- }
4325
- .ecwd-no-image .ecwd-img{
4326
- height: 0px;
4327
- width: 0;
4328
- }
4329
- .ecwd-no-image .ecwd-list-img{
4330
- width: 0 !important;
4331
- border: 0 !important;
4332
- }
4333
- .ecwd-no-image.event-container,.ecwd-no-image .event-main-content,.ecwd_ calendar li.ecwd-no-image {
4334
- padding: 0 10px 10px !important;
4335
- }
4336
-
4337
- .ecwd_ calendar .ecwd-no-image .event-content,
4338
- .ecwd_ calendar .ecwd-widget-mini .event-content,
4339
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li{
4340
- padding: 0 !important;
4341
- color: #676767;
4342
- }
4343
-
4344
- /*
4345
- .week-event-list .ecwd-list-img{
4346
- width: 100% !important;
4347
- min-height: 21px;
4348
- }*/
4349
- .ecwd_list .ecwd-list-img{
4350
- width: 30% !important;
4351
- min-height: 21px;
4352
- }
4353
-
4354
-
4355
-
4356
- /*##############PAGINATION###################*/
4357
-
4358
- .ecwd-pagination .cpage-span{
4359
- position:relative !important;
4360
- display: inline-block !important;
4361
- width: 27px !important;
4362
- height: 25px !important;
4363
- margin: 0 0 5px 0 !important;
4364
- float:none !important;
4365
- }
4366
- .ecwd-pagination .cpage,
4367
- .ecwd-pagination .page{
4368
- font-size: 15px;
4369
- width: 100%;
4370
- border: 1px solid #D5DCE2 !important;
4371
- display: inline-block;
4372
- color:#A5A5A5;
4373
- line-height: 24px !important;
4374
- }
4375
- .ecwd-pagination .cpage{
4376
- position:absolute;
4377
- top:0;
4378
- left:0;
4379
- box-shadow: 0 0 7px -3px #CBCBCB inset;
4380
- }
4381
-
4382
- .ecwd-pagination .page{
4383
- border: 0;
4384
- position: absolute;
4385
- left: 0;
4386
- top: 0;
4387
- height: 26px;
4388
- width: 27px;
4389
- }
4390
- .ecwd-pagination .cpage{
4391
- background:#fff;;
4392
- }
4393
-
4394
- .ecwd-pagination {
4395
- margin-top: 20px;
4396
- text-align: center;
4397
- }
4398
-
4399
- .ecwd-pagination .cpage-span:hover .cpage{
4400
- -ms-transform: scale(1.1,1.1); /* IE 9 */
4401
- -webkit-transform: scale(1.1,1.1); /* Chrome, Safari, Opera */
4402
- transform: scale(1.1,1.1); /* Standard syntax */
4403
- font-size: 16px;
4404
- font-weight:bold;
4405
- z-index:1;
4406
- }
4407
-
4408
-
4409
- .event-organizers,
4410
- .event-detalis-org,
4411
- .event-venue{
4412
- padding-left: 26px;
4413
- font-size: 14px;
4414
- font-style: italic;
4415
- line-height: 1.4;
4416
- margin: 5px 0;
4417
- color: #010101;
4418
- clear: both;
4419
- }
4420
-
4421
- .event-detalis .event-detalis-org,.event-detalis .event-venue{
4422
- padding-left: 0px;
4423
- }
4424
- .event-organizers a,.event-venue a{
4425
- color: #010101 !important;
4426
- }
4427
- .event-main-content .event-organizers,.event-main-content .event-venue{
4428
- margin: 0px 0 5px 10px;
4429
- min-height: 20px;
4430
- }
4431
-
4432
- .ecwd-no-image .event-organizers,.ecwd-no-image .event-venue{
4433
- margin-left: 0px;
4434
- }
4435
-
4436
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-organizers,
4437
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-venue{
4438
- margin-left:10px;
4439
- }
4440
- .event-organizers{
4441
- background:url(images/org.png) no-repeat left;
4442
- }
4443
-
4444
- .event-venue{
4445
- background:url(images/loc.png) no-repeat left;
4446
- }
4447
- .event-detalis .event-venue{
4448
- background:none;
4449
- }
4450
-
4451
- .day-event-list .event-organizers,
4452
- .day-event-list .event-venue,
4453
- .ecwd_list .event-organizers,
4454
- .ecwd_list .event-venue,
4455
- .day4-event-list .event-organizers,
4456
- .day4-event-list .event-venue,
4457
- .week-event-list .event-organizers,
4458
- .week-event-list .event-venue{
4459
- clear:none;
4460
- display:flex;
4461
- margin-bottom:5px;
4462
- }
4463
-
4464
- .day4-event-list .event-content,
4465
- .ecwd_list .event-content,
4466
- .day-event-list .event-content,
4467
- .week-event-list .event-content{
4468
- margin-top: 10px;
4469
- }
4470
- .ecwd_list .event-organizers img{
4471
- float:left;
4472
- margin: 1px 7px 0 0 !important;
4473
- }
4474
- .ecwd_list .event-venue img{
4475
- float:left;
4476
- margin: 6px 7px 0 0 !important;
4477
- }
4478
- .ecwd_list .event-organizers .ecwd-org-cont,
4479
- .ecwd_list .event-venue .ecwd-org-cont{
4480
- float:left;
4481
- }
4482
-
4483
-
4484
- /*#######################EVENT PAGE##############################*/
4485
-
4486
- #ecwd-events-content{
4487
- max-width: 1000px;
4488
- margin: 0 auto 50px;
4489
- }
4490
-
4491
- #ecwd-events-pg-template, .ecwd-theme-parent-twentyfourteen #ecwd-events-pg-template {
4492
- padding-left: 220px;
4493
- }
4494
- .event-featured-image{
4495
- float: left;
4496
- margin: 0 15px 15px 0;
4497
-
4498
- }
4499
- #ecwd-events-content .event-featured-image img{
4500
- max-width: 100%;
4501
- width: auto;
4502
- height: auto;
4503
- }
4504
- #ecwd-events-content .ecwd-event-details{
4505
- clear: left;
4506
- }
4507
-
4508
- #ecwd-events-content h1{
4509
- font-size: 30px;
4510
- margin: 10px 0;
4511
-
4512
-
4513
- }
4514
-
4515
-
4516
- /* = Twenty Fourteen Styling
4517
- @ Template: ALL
4518
- =============================================*/
4519
-
4520
-
4521
- .ecwd-theme-twentyfourteen #ecwd-events-content {
4522
- padding-left:0;
4523
- padding-right:0;
4524
- }
4525
-
4526
- .ecwd-theme-twentyfourteen.events-archive .entry-content {
4527
- width:90%;
4528
- }
4529
-
4530
- .ecwd-event .event-venue,
4531
- .ecwd-event .event-detalis-date,
4532
- .ecwd-event .event-detalis-org{
4533
- margin-bottom: 8px;
4534
- }
4535
-
4536
- .event-detalis{
4537
- margin: 5px 0 20px 0;
4538
- }
4539
-
4540
- .ecwd-social{
4541
- padding:35px 0 20px;
4542
- border-top: 1px solid #ddd;
4543
- }
4544
-
4545
- .ecwd-event-video{
4546
- margin: 35px 0;
4547
- }
4548
-
4549
- .ecwd-social ul{
4550
- list-style: none !important;
4551
- list-style-type: none !important;
4552
- padding-left:0;
4553
- }
4554
-
4555
- .ecwd-social ul li{
4556
- float: left;
4557
- margin-right:10px;
4558
- max-width: 95%;
4559
- }
4560
- .ecwd-social ul li>div{
4561
- max-width: 95%;
4562
- }
4563
- .ecwd-social ul li:first-child{
4564
- line-height: 19px;
4565
- }
4566
-
4567
- .event-detalis .ecwd-event-date-info,
4568
- .event-detalis .ecwd-event-url-info,
4569
- .event-detalis .ecwd-venue-info,
4570
- .event-detalis .ecwd-event-org-info{
4571
- display: inline-block;
4572
- height: 19px;
4573
- width: 21px;
4574
- line-height: 1.3;
4575
- margin: 0;
4576
- }
4577
-
4578
- .event-detalis .ecwd-event-date-info{
4579
- background: url(images/date.png) no-repeat left bottom;
4580
- }
4581
-
4582
- .event-detalis .ecwd-event-org-info{
4583
- background: url(images/org.png) no-repeat left bottom;
4584
- }
4585
- .event-detalis .ecwd-event-url-info{
4586
- background: url(images/url-icon.png) no-repeat left bottom;
4587
- }
4588
- .event-detalis .ecwd-venue-info{
4589
- background: url(images/loc.png) no-repeat left bottom;
4590
- }
4591
-
4592
- .ecwd-organizer-events ul,
4593
- .ecwd-venue-events ul{
4594
- list-style: none !important;
4595
- list-style-type: none !important;
4596
- padding-left:0 !important;
4597
- width: 500%;
4598
- margin: 0 !important;
4599
- }
4600
-
4601
- @media only screen and (max-width: 768px){
4602
- .event-detalis,.ecwd-social{
4603
- float:none;
4604
- width:100%;
4605
- }
4606
- .event-detalis{
4607
- margin-right:0px;
4608
- }
4609
- }
4610
-
4611
- /*####################upcoming events#####################*/
4612
-
4613
- .ecwd-organizer-events,
4614
- .ecwd-venue-events, .ecwd-upcoming-events{
4615
- clear:both;
4616
- padding: 0 20px 20px;
4617
- margin: 10px 0 20px;
4618
- }
4619
-
4620
- .ecwd-organizer-events h3,
4621
- .ecwd-venue-events h3, .ecwd-upcoming-events h3{
4622
- text-align:center;
4623
- margin: 20px 0 25px;
4624
- display: block !important;
4625
- }
4626
-
4627
-
4628
- .upcoming_events_item-img{
4629
- float: left;
4630
- padding: 0 5px 0 0;
4631
- margin: 0 5px 0 0;
4632
- clear: both;
4633
- }
4634
- .upcoming_events_item{
4635
- float:left;
4636
- left: 0;
4637
- position: relative;
4638
- margin: 0 !important;
4639
- padding: 0 !important;
4640
- max-height:300px;
4641
- overflow-y: auto;
4642
- }
4643
- .upcoming_events_item-img img{
4644
- }
4645
- .upcoming_events_item .event-date{
4646
- font-size: 19px;
4647
- font-weight: bold;
4648
- margin-bottom: 15px;
4649
- line-height: 17px;
4650
- }
4651
-
4652
- .upcoming_events_item .event-title a{
4653
- font-size: 22px;
4654
- font-weight: bold;
4655
- }
4656
- .upcoming_events_item .event-title{
4657
- margin: 0px 0 3px;
4658
- line-height: 21px;
4659
- }
4660
-
4661
- .upcoming_events_slider{
4662
- overflow: hidden;
4663
- position: relative;
4664
- border: 1px solid #D8DEE4;
4665
- }
4666
- .upcoming_events_slider .upcoming_event_container{
4667
- margin: 10px auto;
4668
- }
4669
- .upcoming_events_slider-arrow-left,.upcoming_events_slider-arrow-right{
4670
- position:absolute;
4671
- width:40px;
4672
- height:60px;
4673
- top:50%;
4674
- margin-top:-30px;
4675
- cursor:pointer;
4676
- z-index: 1;
4677
- display: none;
4678
- }
4679
-
4680
- .upcoming_events_slider-arrow-left{
4681
- left:0;
4682
- background: rgba(0,0,0,0.6) url(images/arrow_left.png) no-repeat center;
4683
- }
4684
- .upcoming_events_slider-arrow-right{
4685
- right:0;
4686
- background: rgba(0,0,0,0.6) url(images/arrow_right.png) no-repeat center;
4687
- }
4688
-
4689
- .ecwd_map_div{
4690
- width: 100%;
4691
- height: 100%;
4692
- min-height: 300px;
4693
- max-width:100%;
4694
- }
4695
- .ecwd_ calendar _container.map .ecwd_map_div img, #ecwd_map_div img, .google_map img, .ecwd-show-map img { max-width:none !important; }
4696
- .event_dropdown_cont{
4697
- border-top: 1px solid #D5DCE2;
4698
- display:none;
4699
- padding-top: 6px;
4700
- }
4701
- .ecwd-list-date-cont{
4702
- position:relative;
4703
- }
4704
-
4705
- /******Loading gif*****/
4706
- .ecwd_loader{
4707
- display: none;
4708
- position: absolute;
4709
- background: url(images/loading.gif) center center no-repeat;
4710
- /*background-size: 100% 100%;*/
4711
- top: 0;
4712
- left: 0;
4713
- width: 100%;
4714
- height: 100%;
4715
- z-index: 3;
4716
- background-color: rgba(255,255,255,0.4);
4717
- }
4718
-
4719
- .widget .ecwd_loader{
4720
- /*background-size: 50% 100%;*/
4721
- }
4722
-
4723
- /******social icons*****/
4724
- a.ecwd-twitter, a.ecwd-facebook, a.ecwd-google-plus{
4725
- display: inline-block;
4726
-
4727
- width: 27px;
4728
- height: 27px;
4729
- text-indent: -9999px;
4730
- }
4731
- a.ecwd-twitter{
4732
- background: url("images/twitter_icon.png") no-repeat center center;
4733
- }
4734
- a.ecwd-facebook{
4735
- background: url("images/fb_icon.png") no-repeat center center;
4736
- }
4737
- a.ecwd-google-plus{
4738
- background: url("images/gplus_icon.png") no-repeat center center;
4739
- }
4740
-
4741
-
4742
- @media only screen and (max-width: 768px){
4743
- .ecwd-poster-board .ecwd-poster-item{
4744
- width: 45%;
4745
- }
4746
- }
4747
- @media only screen and (max-width: 460px){
4748
- .ecwd-poster-board .ecwd-poster-item{
4749
- width: 95%;
4750
- margin: 15px 5px 0;
4751
- }
4752
- }
4753
-
4754
-
4755
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
4756
- padding:5px;
4757
- text-transform:uppercase;
4758
- display:inline-block;
4759
- box-sizing: border-box;
4760
- -moz-box-sizing: border-box;
4761
- -webkit-box-sizing: border-box;
4762
- margin:0 1px 1px 0;
4763
- border-radius:1px;
4764
- }
4765
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-content{
4766
- background-color: #FFFFFF;
4767
- border: 1px solid #C4C4C4;
4768
- padding: 10px;
4769
- table-layout: fixed;
4770
- }
4771
-
4772
- .ecwd-search ::-webkit-input-placeholder {color:#333 !important;}
4773
- .ecwd-search ::-moz-placeholder {color:#333 !important;}/* Firefox 19+ */
4774
- .ecwd-search :-moz-placeholder {color:#333 !important;}/* Firefox 18- */
4775
- .ecwd-search :-ms-input-placeholder {color:#333 !important;}
4776
-
4777
-
4778
- .ecwd-page-grid,
4779
- .ecwd-page-list,
4780
- .ecwd-widget-grid,
4781
- .ecwd-widget-list,
4782
- .ecwd-event-info {
4783
- line-height: 1.5;
4784
- }
4785
-
4786
- /* Month & list titles for all views */
4787
-
4788
- .ecwd-month-title,
4789
- .ecwd-list-title {
4790
- font-weight: bold;
4791
- padding-bottom: 5px;
4792
- }
4793
-
4794
- /* Event titles with shaded background for all views */
4795
-
4796
- .ecwd-list-event,
4797
- .ecwd-tooltip-event {
4798
- background-color: #ddd;
4799
- padding: 0 5px;
4800
- }
4801
-
4802
- .ecwd_list li:after{
4803
- clear: both;
4804
- display: none;
4805
- }
4806
- /* PAGE GRID */
4807
-
4808
- .ecwd-page-grid .ecwd- calendar .ecwd-caption{ /* Caption at top of calendar */
4809
- color:#333333;
4810
- text-align:center;
4811
- }
4812
-
4813
- .ecwd-page-grid .ecwd- calendar { /* Main calendar table */
4814
- width:100%;
4815
- border-collapse:collapse;
4816
- border:1px solid #CCCCCC;
4817
- color:#CCCCCC;
4818
- }
4819
-
4820
- .ecwd-page-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
4821
- border:1px solid #CCCCCC;
4822
- text-align:center;
4823
- width:14.29%;
4824
- padding:0;
4825
- }
4826
-
4827
- .ecwd-page-grid .ecwd- calendar td{ /* Day table cells */
4828
- border:1px solid #CCCCCC;
4829
- text-align:center;
4830
- height:80px;
4831
- vertical-align:middle;
4832
- padding:0;
4833
- }
4834
-
4835
- .ecwd-page-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
4836
- color:#333333;
4837
- cursor:pointer;
4838
- }
4839
-
4840
- .ecwd-page-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
4841
- display:none; /* Important! */
4842
- }
4843
-
4844
- .ecwd-page-grid .ecwd- calendar .ecwd-day-number{ /* Day number span */
4845
- font-size:2em;
4846
- }
4847
-
4848
- .ecwd-page-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
4849
- background-color:#DDDDDD;
4850
- }
4851
-
4852
- .ecwd-page-grid .ecwd- calendar th abbr{ /* Day letter abbreviation */
4853
- border-bottom:none;
4854
- }
4855
-
4856
- /* PAGE LIST */
4857
-
4858
- .ecwd-page-list .ecwd-event {
4859
- padding-bottom: 10px;
4860
- }
4861
-
4862
- .ecwd-page-list .ecwd-list p{ /* Each piece of information in the list */
4863
- margin:0;
4864
- }
4865
-
4866
- .ecwd-page-list .ecwd-list p span,
4867
- .ecwd-page-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
4868
- color:#999999;
4869
- }
4870
-
4871
-
4872
- /* WIDGET GRID */
4873
-
4874
- .ecwd-widget-grid .ecwd- calendar .ecwd-caption{
4875
- text-align:center;
4876
- }
4877
-
4878
- .ecwd-widget-grid .ecwd- calendar { /* Main calendar table */
4879
- width:100%;
4880
- border:1px solid #CCCCCC;
4881
- border-collapse:collapse;
4882
- }
4883
-
4884
- .ecwd-widget-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
4885
- width:14.29%;
4886
- border:1px solid #CCCCCC;
4887
- text-align:center;
4888
- }
4889
-
4890
- .ecwd-widget-grid .ecwd- calendar td{ /* Day table cells */
4891
- color:#CCCCCC;
4892
- width:14.29%;
4893
- border:1px solid #CCCCCC;
4894
- text-align:center;
4895
- }
4896
-
4897
- .ecwd-widget-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
4898
- cursor:pointer;
4899
- color:#666666;
4900
- }
4901
-
4902
- .ecwd-widget-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
4903
- background-color:#DDDDDD;
4904
- }
4905
-
4906
- .ecwd-widget-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
4907
- display:none; /* Important! */
4908
- }
4909
-
4910
- .ecwd-widget-grid .ecwd- calendar th abbr{ /* Day name abbreviations */
4911
- border-bottom:none;
4912
- }
4913
-
4914
- /* WIDGET LIST */
4915
-
4916
- .ecwd-widget-list .ecwd-list p{ /* Each piece of information in the list */
4917
- margin:0;
4918
- }
4919
-
4920
- .ecwd-widget-list .ecwd-list p span,
4921
- .ecwd-widget-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
4922
- color:#999999;
4923
- }
4924
-
4925
- /* TOOLTIP */
4926
-
4927
- .ecwd-event-info{ /* Tooltip container */
4928
- background-color:#FFFFFF;
4929
- }
4930
-
4931
- .ecwd-event-info .ecwd-tooltip-title{ /* 'Events on...' text */
4932
- margin:5px;
4933
- font-weight:bold;
4934
- font-size:1.2em;
4935
- }
4936
-
4937
- .ecwd-event-info ul{ /* Events list */
4938
- padding:0;
4939
- margin:5px;
4940
- list-style-type:none;
4941
- }
4942
-
4943
- .ecwd-event-info ul li{ /* Event list item */
4944
- margin:10px 0 0 0;
4945
- }
4946
-
4947
- .ecwd-event-info ul li p{ /* Each piece of information */
4948
- margin:0;
4949
- }
4950
-
4951
- .ecwd-event-info ul li p span,
4952
- .ecwd-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */
4953
- color:#999999;
4954
- }
4955
-
4956
- /** calendar navigation bar, Prev/Next links & month title. **/
4957
-
4958
- .ecwd-navbar {
4959
- width: 100%;
4960
- text-align: center;
4961
- clear: both;
4962
- overflow: hidden;
4963
- }
4964
-
4965
- .ecwd-next,
4966
- .ecwd-prev {
4967
- white-space: nowrap;
4968
- }
4969
-
4970
- .ecwd-prev {
4971
- float: left;
4972
- }
4973
-
4974
- .ecwd-next {
4975
- float: right;
4976
- }
4977
-
4978
- .ecwd-month-title {
4979
- display: inline-block;
4980
- margin: 0 auto;
4981
- white-space: nowrap;
4982
- }
4983
-
4984
- /* Grouped List */
4985
-
4986
- .ecwd-list-grouped .ecwd-event {
4987
- margin-left: 5%;
4988
- }
4989
-
4990
- /* Countdown widget*/
4991
-
4992
- .ecwd_countdown_info{
4993
-
4994
- }
4995
- .ecwd_countdown_info .date{
4996
-
4997
- }
4998
- .ecwd_countdown_info .info{
4999
- display: inline-block;
5000
- font-size: 14px;
5001
- font-style: italic;
5002
- line-height: 1.3;
5003
- }
5004
-
5005
- .ecwd_countdown_info span{
5006
- display: block;
5007
- }
5008
-
5009
- .ecwd_countdown_info span{
5010
- display: block;
5011
- }
5012
- .ecwd_map_event span{
5013
- display: block;
5014
- }
5015
- .ecwd-event span{
5016
-
5017
- }
5018
- .ecwd-event{
5019
- background-color: #F9F9F9;
5020
- padding: 10px;
5021
- margin-bottom: 10px;
5022
- }
5023
-
5024
- .ecwd-show-map{
5025
- /*display: none;*/
5026
- }
5027
-
5028
-
5029
-
5030
- .ecwd_ calendar _view_tabs li.ecwd-search{
5031
- /*position: relative;*/
5032
- padding: 0px 9px;
5033
-
5034
- }
5035
- .ecwd-search{
5036
- float:right;
5037
- }
5038
-
5039
- .ecwd-search input[type="text"] {
5040
- display: inline-block;
5041
- text-indent: -2000px;
5042
- font-weight: 100;
5043
- outline: none;
5044
- width: 50px !important;
5045
- height: 49px !important;
5046
- position: absolute;
5047
- top: 0;
5048
- right: 0;
5049
- background: none !important;
5050
- z-index: 4;
5051
- transition: width .6s cubic-bezier(0.000, 0.795, 0.000, 1.000);
5052
- cursor: pointer;
5053
- border: 0px;
5054
- padding: 0;
5055
- box-sizing: border-box;
5056
- -moz-box-sizing: border-box;
5057
- -webkit-box-sizing: border-box;
5058
- border-radius: 0;
5059
- font-size: 14px;
5060
- }
5061
- .ecwd-search input[type="text"]::-webkit-input-placeholder {color: transparent}
5062
- .ecwd-search input[type="text"]::-moz-placeholder {color: transparent}
5063
- .ecwd-search input[type="text"]:-moz-placeholder {color: transparent}
5064
- .ecwd-search input[type="text"]:-ms-input-placeholder {color: transparent}
5065
-
5066
-
5067
- .ecwd-search input[type="text"]:focus {
5068
- width: 250px !important;
5069
- z-index: 2;
5070
- background-color: #FFFFFF !important;
5071
- cursor: text;
5072
- text-indent: 5px;
5073
- margin: 0 !important;
5074
- }
5075
-
5076
- .ecwd-search input[type="text"]:focus::-webkit-input-placeholder {color: #1FA67A}
5077
- .ecwd-search input[type="text"]:focus::-moz-placeholder {color: #1FA67A}
5078
- .ecwd-search input[type="text"]:focus:-moz-placeholder {color: #1FA67A}
5079
- .ecwd-search input[type="text"]:focus:-ms-input-placeholder {color: #1FA67A}
5080
- . calendar _main .fa,
5081
- . calendar _main + .ecwd_add_event .fa {
5082
- display: inline-block;
5083
- font: normal normal normal 14px/1 FontAwesome;
5084
- font-size: inherit;
5085
- text-rendering: auto;
5086
- -webkit-font-smoothing: antialiased;
5087
- -moz-osx-font-smoothing: grayscale;
5088
- transform: translate(0, 0);
5089
- text-indent: 0px;
5090
- position: absolute;
5091
- top: 12px;
5092
- font-size: 18px;
5093
- right: 13px;
5094
- line-height: 19px;
5095
- color: #676767;
5096
- }
5097
- . calendar _main .ecwd-search-submit .fa{
5098
- top: 17px;
5099
- left: 17px;
5100
- color: #ffffff;
5101
- }
5102
-
5103
- .ecwd-search button,.ecwd-search button:hover {
5104
- height: 49px;
5105
- width: 50px;
5106
- padding:0;
5107
- display: inline-block;
5108
- float: right;
5109
- text-indent: -10000px;
5110
- border: none;
5111
- position: absolute;
5112
- top: 0;
5113
- right: 0;
5114
- z-index: 2;
5115
- cursor: pointer;
5116
- -webkit-appearance: inherit;
5117
- border-radius: 0;
5118
-
5119
- }
5120
-
5121
- .ecwd-event-cat-icon{
5122
- max-width: 20px !important;
5123
- max-height: 20px !important;
5124
- margin: 0 7px 2px 0;
5125
- }
5126
-
5127
- .ecwd-modal {
5128
- /* position: fixed !important;
5129
- overflow-y: scroll;
5130
- top: 0;
5131
- right: 0;
5132
- bottom: 0;
5133
- left: 0;
5134
- background: rgba(0, 0, 0, 0.8);
5135
- z-index: 9999 !important;
5136
- opacity:0;
5137
- -webkit-transition: opacity 400ms ease-in;
5138
- -moz-transition: opacity 400ms ease-in;
5139
- transition: opacity 400ms ease-in;
5140
- display: none;*/
5141
-
5142
- }
5143
-
5144
- .ecwd- calendar -more-event .modal-footer{
5145
- padding: 0 !important;
5146
- margin-top: 0 !important;
5147
- border-top: 0 !important;
5148
- }
5149
-
5150
- .ecwd-modal > div.ecwd-excluded-events,
5151
- .ecwd_popup_body > div.ecwd-excluded-events {
5152
- width: 400px;
5153
- position: relative;
5154
- margin: 10% auto;
5155
- padding: 2px;
5156
- background: #fff;
5157
- border: 1px solid #CFD7DE;
5158
- }
5159
- .ecwd-modal .modal-header,
5160
- .ecwd_popup_body .modal-header {
5161
- margin: 0 0 1px 0 !important;
5162
- padding: 0 0 1px 0;
5163
- border-bottom: 1px solid #CFD7DE;
5164
- }
5165
- .ecwd-modal h4,
5166
- .ecwd_popup_body h4 {
5167
- margin: 0 !important;
5168
- text-align: center;
5169
- color: #737373;
5170
- font-size: 20px !important;
5171
- height: 40px;
5172
- line-height: 38px !important;
5173
- padding: 0;
5174
- }
5175
-
5176
- .ecwd- calendar -more-event .ecwd-modal ul.events li,
5177
- .ecwd- calendar -more-event .ecwd_popup_body ul.events li {
5178
- opacity: 0.8;
5179
- }
5180
-
5181
- .ecwd-modal .ecwd-excluded-events ul.events > li:hover,
5182
- .ecwd_popup_body .ecwd-excluded-events ul.events > li:hover {
5183
- /*background-color: #D7D7D7 !important;*/
5184
- opacity: 1;
5185
- }
5186
-
5187
- .ecwd-modal .ecwd-excluded-events ul.events li:hover > a,
5188
- .ecwd_popup_body .ecwd-excluded-events ul.events li:hover > a{
5189
- /*color:#FDFDFD !important;*/
5190
- }
5191
- .ecwd-modal .events li .event-metalabel,
5192
- .ecwd_popup_body .events li .event-metalabel{
5193
- width:15px;
5194
- height:15px;
5195
- }
5196
-
5197
- .modal-body ul.events li.inmore{
5198
- display: inherit !important;
5199
- }
5200
-
5201
- .modalDialog {
5202
- position: fixed;
5203
- overflow-y: scroll;
5204
- top: 0;
5205
- right: 0;
5206
- bottom: 0;
5207
- left: 0;
5208
- background: rgba(0,0,0,0.8);
5209
- z-index: 9998;
5210
- opacity:0;
5211
- -webkit-transition: opacity 400ms ease-in;
5212
- -moz-transition: opacity 400ms ease-in;
5213
- transition: opacity 400ms ease-in;
5214
- pointer-events: none;
5215
- }
5216
- .modalDialog:target {
5217
- opacity:1;
5218
- pointer-events: auto;
5219
- }
5220
-
5221
- .modalDialog > div {
5222
- max-width: 960px;
5223
- position: relative;
5224
- margin: 10% auto;
5225
- padding: 5px 20px 13px 20px;
5226
- border-radius: 10px;
5227
- background: #fff;
5228
- }
5229
- .event-content table, .ecwd-detalis table{
5230
- table-layout: fixed;
5231
- }
5232
- .ecwd-events-day-details .event-details-title{
5233
- padding: 0 3px;
5234
- }
5235
- .hidden{
5236
- display: none;
5237
- }
5238
-
5239
- .ecwd_additional_fields_cont{
5240
- padding: 15px 0 4px;
5241
- border-top: 1px solid #ddd;
5242
- margin-top: 14px;
5243
- }
5244
- .ecwd_additional_fields_cont ul{
5245
- list-style: none !important;
5246
- margin: 0 !important;
5247
- }
5248
- .ecwd_additional_fields_cont ul li{
5249
- font-size: 15px;
5250
- font-style: italic;
5251
- line-height: 1.3;
5252
- }
5253
- @media only screen and (max-width: 500px){
5254
-
5255
- . calendar -head .previous, . calendar -head .next {
5256
- font-size: 14px;
5257
- }
5258
-
5259
- .ecwd-events-day-details {
5260
- margin-top: 20px;
5261
- }
5262
-
5263
- .ecwd_ calendar _view_tabs ul li a{
5264
- padding: 8px 0px;
5265
- font-size: 14px;
5266
- }
5267
-
5268
- .ecwd-search input[type="text"]{
5269
- height: 38px !important;
5270
- }
5271
-
5272
- . calendar _main .ecwd-search-submit .fa {
5273
- top: 11px;
5274
- }
5275
-
5276
- .month-name{
5277
- display:none;
5278
- }
5279
-
5280
- . calendar -head {
5281
- height: 50px;
5282
- }
5283
-
5284
- . calendar -head .current-month{
5285
- font-size: 20px;
5286
- }
5287
- . calendar -head .previous,. calendar -head .current-month{
5288
- border-right:0;
5289
- }
5290
- . calendar -head .next,. calendar -head .current-month{
5291
- border-left:0;
5292
- }
5293
-
5294
- .ecwd_ calendar .filter-arrow-right, .ecwd_ calendar .filter-arrow-left{
5295
- line-height: 22px;
5296
- }
5297
-
5298
- .ecwd-search button,.ecwd-search input[type="text"]{
5299
- height: 38px !important;
5300
- }
5301
-
5302
- .ecwd_ calendar _filters_res{
5303
- width: 180px;
5304
- height: 36px;
5305
- padding: 5px 0 0 10px;
5306
- }
5307
-
5308
- /*views responsive*/
5309
-
5310
- div[class^="ecwd-page-"] .ecwd_list .event-main-content {
5311
- border: 1px solid #D5DCE2;
5312
- margin-bottom: 1px;
5313
- float: right;
5314
- width: 89.8%;
5315
- min-height: 42px;
5316
- box-sizing: border-box;
5317
- -moz-box-sizing: border-box;
5318
- -webkit-box-sizing: border-box;
5319
- padding: 4px 4px 0 4px !important;
5320
- overflow: hidden;
5321
- }
5322
- div[class^="ecwd-page-"] .event-container{
5323
- border: 1px solid #D5DCE2;
5324
- margin-bottom: 1px;
5325
- box-sizing: border-box;
5326
- -moz-box-sizing: border-box;
5327
- -webkit-box-sizing: border-box;
5328
- padding: 4px !important;
5329
- overflow: hidden;
5330
- }
5331
-
5332
- div[class^="ecwd-page-"].ecwd_ calendar .event-content {
5333
- padding: 0 !important;
5334
- }
5335
- div[class^="ecwd-page-"] .event-content:after {
5336
- content:'';
5337
- display:table;
5338
- clear:both;
5339
- }
5340
-
5341
- div[class^="ecwd-page-"] .ecwd-week-date, div[class^="ecwd-page-"] .ecwd-list-date {
5342
- width: 10%;
5343
- float: left;
5344
- height: 42px;
5345
- padding: 10px 0 0 0 !important;
5346
- text-align: center !important;
5347
- line-height: 21px !important;
5348
- box-sizing: border-box;
5349
- -moz-box-sizing: border-box;
5350
- -webkit-box-sizing: border-box;
5351
- }
5352
- div[class^="ecwd-page-"] .ecwd_list li, div[class^="ecwd-page-"] .day4-event-list li, div[class^="ecwd-page-"] .day-event-list li, div[class^="ecwd-page-"] .week-event-list li{
5353
- border:0;
5354
- padding: 0 !important;
5355
- margin-bottom:0px !important;
5356
- }
5357
-
5358
- div[class^="ecwd-page-"] .event-main-content.no-events{
5359
- border: 1px solid #D5DCE2;
5360
- margin-bottom:1px;
5361
- }
5362
- div[class^="ecwd-page-"] .week-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day4-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day-event-list .ecwd-list-img, div[class^="ecwd-page-"] .ecwd_list .ecwd-list-img{
5363
- border-right: 0px;
5364
- border-bottom: 0px;
5365
- top: 0;
5366
- left: 0;
5367
- }
5368
-
5369
- div[class^="ecwd-page-"] .ecwd-img {
5370
- height: auto;
5371
- }
5372
-
5373
- div[class^="ecwd-page-"] .arrow-down {
5374
- display: block;
5375
- background: url(images/arrow_down.png) no-repeat right center;
5376
- position: absolute;
5377
- bottom: 3px;
5378
- width: 20px;
5379
- cursor: pointer;
5380
- height: 9px;
5381
- transition: all 0.3s;
5382
- right: 0px;
5383
- }
5384
-
5385
- div[class^="ecwd-page-"] .arrow-down.open {
5386
- background: url(images/arrow_up.png) no-repeat right center;
5387
- }
5388
- div[class^="ecwd-page-"] .ecwd-list-img-container {
5389
- width: 30%;
5390
- float: left;
5391
- margin-right: 10px !important;
5392
- background: #fff;
5393
- position: relative;
5394
- }
5395
- div[class^="ecwd-page-"] li.ecwd-no-image .ecwd-list-img-container,
5396
- div[class^="ecwd-page-"] .event-container.ecwd-no-image .ecwd-list-img-container {
5397
- width: 0;
5398
- margin-right: 0px !important;
5399
- }
5400
-
5401
- div[class^="ecwd-page-"].ecwd_ calendar li.ecwd-no-image .ecwd-list-date, div[class^="ecwd-page-"] .week-event-list .ecwd-no-image .ecwd-list-date {
5402
- margin-left: 0px !important;
5403
- }
5404
- div[class^="ecwd-page-"].ecwd_ calendar .event-main-content {
5405
- float: right;
5406
- width: 89.8%;
5407
- min-height: 42px;
5408
- box-sizing: border-box;
5409
- -moz-box-sizing: border-box;
5410
- -webkit-box-sizing: border-box;
5411
- }
5412
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .week-event-list .ecwd-list-date-cont {
5413
- display: block;
5414
- padding-bottom: 5px;
5415
- position:relative;
5416
- }
5417
-
5418
- .event_dropdown_cont{
5419
- border-top: 1px solid #D5DCE2;
5420
- display:none;
5421
- padding-top: 6px;
5422
- }
5423
-
5424
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.web,
5425
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.web{
5426
- display: none;
5427
- }
5428
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
5429
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
5430
- display: block;
5431
- }
5432
-
5433
- div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list h3, div[class^="ecwd-page-"].ecwd_ calendar .day-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .week-event-list h3 {
5434
- margin: 0px 0px 2px 0px !important;
5435
- font-size: 16px !important;
5436
- line-height: 20px !important;
5437
- white-space: nowrap;
5438
- text-overflow: ellipsis;
5439
- overflow: hidden;
5440
- }
5441
-
5442
- }
5443
-
5444
- table.ecwd_ calendar _container > tbody > tr >td{
5445
- vertical-align: top !important;
5446
- }
5447
-
5448
-
5449
-
5450
- /*
5451
- Default Themes Correction
5452
- */
5453
-
5454
- /* For Twenty Fourteen
5455
- ========================================================================== */
5456
-
5457
- .ecwd-theme-twentyfourteen #ecwd-events-content .ecwd-event {
5458
- padding: 20px;
5459
- }
5460
-
5461
- @media screen and (min-width: 1000px) {
5462
- .ecwd-theme-twentyfourteen #ecwd-events-content {
5463
- padding-left: 220px;
5464
- }
5465
- }
5466
- /* Stop themes from hiding elements with the .updated CSS class */
5467
- #ecwd-theme-twentyfourteen .updated {
5468
- display: inherit;
5469
- }
5470
-
5471
- /* Twenty Fifteen
5472
- ========================================================================== */
5473
-
5474
-
5475
- .ecwd-theme-twentyfifteen.single-ecwd_event #ecwd-events-content {
5476
- padding: 8.3333% 10%;
5477
- margin: 0 8.3333%;
5478
- }
5479
-
5480
-
5481
- .ecwd-events-single .event_cageory_and_tags ul li{
5482
- display: inline-block;
5483
- margin: 5px;
5484
- }
5485
-
5486
-
5487
-
5488
- /* Bridge
5489
- ========================================================================== */
5490
- .ecwd-theme-bridge .ecwd-event {
5491
- margin-top: 105px;
5492
- }
5493
-
5494
- = Theme 3 =
5495
- /**
5496
- * Public facing CSS file
5497
- *
5498
- */
5499
-
5500
- /* Base line-height for all views & tooltip */
5501
-
5502
-
5503
-
5504
- . calendar _main:after, #ecwd-events-content .event-detalis:after,
5505
- .ecwd_list .event-organizers:after,
5506
- .ecwd_list .event-venue:after {
5507
- content: '';
5508
- clear: both;
5509
- display:table;
5510
- }
5511
- . calendar _main a:not(.cpage){
5512
- text-decoration:none;
5513
- border-bottom:0 !important;
5514
- }
5515
- . calendar {
5516
- margin:0;
5517
- margin-left:0;
5518
- width:auto;
5519
- }
5520
- . calendar -head{
5521
- display:table;
5522
- width: 100%;
5523
- height: 85px;
5524
- color:#fff;
5525
- }
5526
-
5527
- .ecwd-url{
5528
- margin-bottom: 5px;
5529
- }
5530
-
5531
- .ecwd_ calendar .metainfo,
5532
- .ecwd_countdown_info .metainfo{
5533
- padding-left: 26px;
5534
- }
5535
- .cal_blue .event-details img {
5536
- margin: 7px 20px 7px 0 !important;
5537
- max-width: 200px;
5538
- }
5539
- .ecwd-page-full div[class^="ecwd-page-"] .event-details img {
5540
- margin: 7px 20px 7px 0 !important;
5541
- max-width: 110px;
5542
- float: left;
5543
- }
5544
- .ecwd_ calendar _view_tabs ul li:first-child{
5545
- border-left: 0px;
5546
- }
5547
-
5548
- .ecwd_ calendar _view_tabs ul li:last-child{
5549
- border-right: 0px;
5550
- }
5551
- .event-details-title h5,
5552
- .ecwd_list h3{
5553
- margin: 0 0 6px 0 !important;
5554
- font-size: 18px !important;
5555
- font-weight: normal !important;
5556
- line-height: 1 !important;
5557
- clear: none !important;
5558
- text-transform: none;
5559
- font-style: italic;
5560
- }
5561
-
5562
- .event-details-title .event-metalabel{
5563
- width:15px;
5564
- height:15px;
5565
- display:inline-block;
5566
- float:left;
5567
- margin-right: 7px;
5568
- margin-top: 2px;
5569
- }
5570
- .ecwd-widget-mini .event-details-title .event-metalabel{
5571
- width:6px;
5572
- height:6px;
5573
- margin-top: 7px;
5574
- }
5575
-
5576
- .ecwd-widget-mini .ecwd-detalis img{
5577
- max-width: 95%;
5578
- }
5579
- .cal_blue.ecwd_ calendar _container {
5580
- width:100% !important;
5581
- color:#262e3a !important;
5582
- border:none !important;
5583
- background:#FFFFFF !important;
5584
- font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
5585
- font-size:10px !important;
5586
- table-layout: fixed !important;
5587
- margin: 0 0 10px 0 !important;
5588
- }
5589
- table.cal_blue.ecwd_ calendar _container #month_selector {
5590
- width:auto;
5591
- float:left;
5592
- padding:0 1em;
5593
- margin:0;
5594
-
5595
- }
5596
-
5597
- table.cal_blue.ecwd_ calendar _container select option {
5598
- font-weight:normal;
5599
- background:#f3f5f9;
5600
- text-shadow:none;
5601
- filter:none;
5602
- color:#262e3a;
5603
- }
5604
-
5605
- table.cal_blue.ecwd_ calendar _container th {
5606
- margin: 0;
5607
- border: 1px solid #ededed;
5608
- border-left:0;
5609
- display: table-cell;
5610
- }
5611
- table.cal_blue.ecwd_ calendar _container td {
5612
- margin: 0;
5613
- border-width: 0 1px 1px 0;
5614
- display: table-cell;
5615
- }
5616
-
5617
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
5618
- color:#585858 !important;
5619
- font-size:1.6em;
5620
- height:1.2em;
5621
- line-height:1.2em;
5622
- text-align:center;
5623
- font-weight: normal;
5624
- padding: 4px 0;
5625
- vertical-align: middle;
5626
- text-transform: none;
5627
- }
5628
-
5629
-
5630
- table.cal_blue.ecwd_ calendar _container .day-with-date, table.cal_blue.ecwd_ calendar _container .open-details , table.cal_blue.ecwd_ calendar _container .day-without-date {
5631
- vertical-align: text-top;
5632
- text-align: left;
5633
- /* background: #ced9e7;
5634
- background: -webkit-gradient(linear, left top, left bottom, from(#ced9e7), to(#ecf0f6));
5635
- background: -moz-linear-gradient(top, #ced9e7, #ecf0f6);*/
5636
- height: 8em;
5637
- width: 14.3%;
5638
- font-size: 1.4em;
5639
- }
5640
-
5641
- .ecwd_ calendar img{
5642
- margin-left:inherit !important;
5643
- }
5644
-
5645
- .ecwd_ calendar {
5646
- font-family: Segoe UI !important;
5647
- max-width: 100%;
5648
- width: 100%;
5649
- float: left;
5650
- position: relative;
5651
- border: 0px solid transparent;
5652
- }
5653
-
5654
- .ecwd_ calendar ul,.ecwd_ calendar ul li,.ecwd_ calendar ul.ecwd_list li,.ecwd_ calendar ul.week-event-list li,.ecwd_ calendar ul.day-event-list li,.ecwd_ calendar ul.day4-event-list li{
5655
- list-style: none !important;
5656
- list-style-image: none !important;
5657
- margin: 0 !important;
5658
- padding: 0 !important;
5659
- }
5660
- .ecwd_ calendar .filter-container{
5661
- /*width: 90%;*/
5662
- overflow:hidden;
5663
- position: relative;
5664
- }
5665
-
5666
- .ecwd_ calendar _view_tabs .filter-container ul{
5667
- list-style: outside none none !important;
5668
- padding-left: 0px !important;
5669
- margin: 0px !important;
5670
- overflow: hidden;
5671
- position: relative;
5672
- float: left;
5673
- width: 700%;
5674
- }
5675
-
5676
-
5677
-
5678
-
5679
-
5680
- table.cal_blue.ecwd_ calendar _container .open-details li {
5681
- padding-top:5px;
5682
- padding-bottom:0px;
5683
- font-size:0.7em;
5684
- }
5685
- table.cal_blue.ecwd_ calendar _container .no-events {
5686
- cursor:default;
5687
- }
5688
- table.cal_blue.ecwd_ calendar _container .has-events {
5689
- cursor:pointer;
5690
- }
5691
- table.cal_blue.ecwd_ calendar _container .has-events:hover {
5692
- -webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
5693
- box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
5694
- }
5695
- table.cal_blue.ecwd_ calendar _container .week-start {
5696
- border-left:1px solid #D6DDE2;
5697
- }
5698
- table.cal_blue.ecwd_ calendar _container .week-number {
5699
- border-bottom:none;
5700
- border-right:none;
5701
- vertical-align:middle;
5702
- padding:2px;
5703
- font-size:1.8em;
5704
- font-weight:bold;
5705
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
5706
- filter: Shadow(Color=#010202, Direction=135, Strength=1);
5707
- }
5708
- table.cal_blue.ecwd_ calendar _container td ul li {
5709
- cursor: pointer;
5710
- list-style: none outside none !important;
5711
- position: relative;
5712
- padding: 5px;
5713
- font-size:0.8em;
5714
- text-shadow:none;
5715
- line-height:1.2em;
5716
- }
5717
- table.cal_blue.ecwd_ calendar _container td ul li span.event-time {
5718
- font-weight:bold;
5719
- font-size:0.8em;
5720
- }
5721
- table.cal_blue.ecwd_ calendar _container .week-number span {
5722
- color:#fdfefe;
5723
- }
5724
-
5725
- table.cal_blue.ecwd_ calendar _container .event-details div {
5726
- word-wrap: break-word;
5727
- white-space: normal;
5728
- }
5729
-
5730
- table.cal_blue.ecwd_ calendar _container .day-without-date div {
5731
- text-align:center;
5732
- }
5733
-
5734
- table.cal_blue.ecwd_ calendar _container .current-day {
5735
- text-align:left;
5736
- vertical-align:text-top;
5737
- /* background:#7D9AC0;
5738
- background: -webkit-gradient(linear, left top, left bottom, from(#7D9AC0), to(#718bad));
5739
- background: -moz-linear-gradient(top, #7D9AC0, #718bad);*/
5740
- }
5741
-
5742
- table.cal_blue.ecwd_ calendar _container td ul {
5743
- margin:0;
5744
- padding:1px 0 !important;
5745
- text-align:left;
5746
- }
5747
- table.cal_blue.ecwd_ calendar _container td > div, table.cal_blue.ecwd_ calendar _container th > div {
5748
- position:relative;
5749
- }
5750
- table.cal_blue.ecwd_ calendar _container .previous {
5751
- position:relative;
5752
- width:auto;
5753
- margin-top:0.6em;
5754
- font-size:1.4em;
5755
- float:left;
5756
- }
5757
- table.cal_blue.ecwd_ calendar _container .next {
5758
- position:relative;
5759
- width:auto;
5760
- margin-top:0.6em;
5761
- font-size:1.4em;
5762
- float:right;
5763
- }
5764
- table.cal_blue.ecwd_ calendar _container .previous span, table.cal_blue.ecwd_ calendar _container .next span {
5765
- font-size:1.5em;
5766
- line-height:0.5em;
5767
- }
5768
- table.cal_blue.ecwd_ calendar _container .previous a, table.cal_blue.ecwd_ calendar _container .next a {
5769
- color:#fdfefe;
5770
- text-decoration:none;
5771
- }
5772
-
5773
- div.ecwd-page-month table.cal_blue div.event-details-container, div.ecwd-page-full table.cal_blue div.event-details-container {
5774
- display: none;
5775
- position: absolute;
5776
- z-index: 10;
5777
- padding: 0 0 0 10px;
5778
- left: 100%;
5779
- top: 0;
5780
- }
5781
- div.ecwd-page-full .has-events ul.more_events > li div.event-details-container {
5782
- display: none;
5783
- position: relative;
5784
- z-index: 10;
5785
- left: 0;
5786
- top: 0;
5787
- padding: 0;
5788
- }
5789
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow,
5790
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow-right {
5791
- display: none;
5792
- }
5793
- div.ecwd-page-full .has-events ul.more_events > li div.event-details {
5794
- max-width:100%;
5795
- width: auto;
5796
- box-shadow:none;
5797
- -webkit-box-shadow:none;
5798
- border: none;
5799
- border-top: 1px solid rgba(0,0,0,0.25);
5800
- }
5801
-
5802
-
5803
- .ecwd_ calendar td{
5804
- padding:1px !important;
5805
- border: solid #D6DDE2;
5806
- border-width: 0 1px 1px 0;
5807
- font-family: Segoe UI !important;
5808
- }
5809
-
5810
- /*.event-details-container{*/
5811
- /*display: none;*/
5812
- /*position: absolute;*/
5813
- /*z-index: 10;*/
5814
- /*padding: 0 0 0 10px;*/
5815
- /*left: 100%;*/
5816
- /*top: 17%;*/
5817
- /*}*/
5818
- div.ecwd-page-month table.cal_blue div.event-details, div.ecwd-page-full table.cal_blue div.event-details {
5819
- color: #585858;
5820
- background: none repeat scroll 0% 0% #fff;
5821
- padding: 10px;
5822
- max-height:350px;
5823
- overflow-y: auto;
5824
- border:1px solid rgba(0,0,0,0.25);
5825
- -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
5826
- -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
5827
- box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
5828
- }
5829
-
5830
-
5831
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow,
5832
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
5833
- content: ' ';
5834
- position: absolute;
5835
- z-index: 1;
5836
- top: 8px;
5837
- font-size: 25px;
5838
- font-style: normal;
5839
- display: inline-block;
5840
- width: 0;
5841
- height: 0;
5842
- border-width: 11px !important;
5843
- }
5844
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow {
5845
- left: 0px;
5846
- border-top: solid transparent;
5847
- border-bottom: solid transparent;
5848
- border-width: 11px !important;
5849
- border-right: solid rgba(0,0,0,0.25);
5850
- }
5851
-
5852
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
5853
- right: -10px;
5854
- border-top: solid transparent;
5855
- border-bottom: solid transparent;
5856
- border-width: 11px !important;
5857
- border-left: solid rgba(0,0,0,0.25);
5858
- border-right-width: 0;
5859
- display:none;
5860
- }
5861
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before,
5862
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
5863
- content: ' ';
5864
- position: absolute;
5865
- z-index: 11;
5866
- top: -10px;
5867
- border-width: 10px !important;
5868
- }
5869
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before {
5870
- left: 1px;
5871
- border-top: solid transparent;
5872
- border-bottom: solid transparent;
5873
- border-right: solid #ffffff;
5874
- border-left-width: 0;
5875
- }
5876
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
5877
- right: 1px;
5878
- border-top: solid transparent;
5879
- border-bottom: solid transparent;
5880
- border-left: solid #ffffff;
5881
- border-right-width: 0;
5882
- }
5883
-
5884
- /*
5885
- .event_tooltip {
5886
- color: #FFF;
5887
- display: none;
5888
- position: absolute;
5889
- border: 4px solid #647B9A;
5890
- background: none repeat scroll 0% 0% #647B9A;
5891
- padding: 0px;
5892
- border-radius: 4px;
5893
- z-index: 999999;
5894
- padding: 5px;
5895
- }
5896
- */
5897
-
5898
- div.ecwd-page-full table.cal_blue ul.events > li {
5899
- margin-left: 0px !important;
5900
- border-bottom:1px solid #CFD7DE;
5901
- position: relative;
5902
- padding: 7px !important;
5903
- }
5904
- div.ecwd-page-full table.cal_blue ul.more_events > li {
5905
- padding: 0px !important;
5906
- }
5907
- div.ecwd-page-full table.cal_blue ul.more_events > li > span,
5908
- div.ecwd-page-full table.cal_blue ul.more_events > li > a {
5909
- padding: 7px !important;
5910
- display:inline-block;
5911
- pointer-events: none;
5912
- }
5913
-
5914
- div.ecwd-page-full table.cal_blue ul.events > li img{
5915
- display:inline-block;
5916
- }
5917
- div.ecwd-page-full table.cal_blue ul.events > li:last-child {
5918
- border-bottom:0px;
5919
- }
5920
- .ecwd_ calendar div.event-details {
5921
- font-size: 14px;
5922
- font-style: italic;
5923
- width: 340px;
5924
- line-height: 1.3;
5925
- }
5926
- .ecwd_ calendar .ecwd-widget-mini div.event-details {
5927
- max-width: 100% !important;
5928
- }
5929
- @media only screen and (max-width: 768px){
5930
- .ecwd-events-day-details{
5931
- margin-top: 30px;
5932
- }
5933
- div.ecwd-page-full table ul.events{
5934
- display:none;
5935
- }
5936
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container td {
5937
- height:50px;
5938
- }
5939
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container .has-events:after {
5940
- content: '';
5941
- display: block;
5942
- height: 8px;
5943
- width: 8px;
5944
- padding: 0;
5945
- background-color: #10738B;
5946
- margin: 13px auto 0;
5947
- }
5948
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
5949
- font-size: 1.4em;
5950
- }
5951
- .ecwd_ calendar .ecwd-page-full div.event-details {
5952
- font-size: 1.15em !important;
5953
- width: 100%;
5954
- padding-bottom: 20px;
5955
- margin-bottom: 20px;
5956
- border-bottom: 1px solid #CCC;
5957
- }
5958
- }
5959
-
5960
- table.cal_blue.mini {
5961
- width: 100%;
5962
- }
5963
- .ecwd_ calendar .ecwd-widget-mini {
5964
- width: 100%;
5965
- max-width: 280px;
5966
- }
5967
-
5968
- .ecwd-widget-mini .ecwd-week-date,
5969
- .ecwd-widget-mini .ecwd-list-date {
5970
- width:10%;
5971
- float: left;
5972
- height: 42px;
5973
- padding: 10px 0 0 0 !important ;
5974
- text-align: center !important;
5975
- line-height: 21px !important;
5976
- box-sizing: border-box;
5977
- -moz-box-sizing: border-box;
5978
- -webkit-box-sizing: border-box;
5979
- }
5980
-
5981
- .ecwd-widget-mini .day4-event-list h3,
5982
- .ecwd-widget-mini .ecwd_list h3,
5983
- .ecwd-widget-mini .day-event-list h3,
5984
- .ecwd-widget-mini .week-event-list h3{
5985
- margin: 0px 0px 0px 0px !important;
5986
- font-size: 16px !important;
5987
- line-height: 20px !important;
5988
- white-space: nowrap;
5989
- text-overflow: ellipsis;
5990
- overflow: hidden;
5991
- padding-left: 2px;
5992
- box-sizing: border-box;
5993
- }
5994
-
5995
- .ecwd-widget-mini .event-main-content{
5996
- float: right;
5997
- width: 89.8%;
5998
- min-height: 42px;
5999
- box-sizing: border-box;
6000
- -moz-box-sizing: border-box;
6001
- -webkit-box-sizing: border-box;
6002
- }
6003
-
6004
- .event-main-content.no-events{
6005
- padding: 8px 10px;
6006
- }
6007
-
6008
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li,
6009
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li,
6010
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li,
6011
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li {
6012
- border: 0;
6013
- margin-bottom:0 !important;
6014
- }
6015
-
6016
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li:before,
6017
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li:before,
6018
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li:before,
6019
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li:before {
6020
- content:none;
6021
- }
6022
-
6023
- .ecwd-widget-mini .event-container, .ecwd-widget-mini .ecwd_list .event-main-content,
6024
- .ecwd-widget-mini .ecwd-no-image.event-container,.ecwd-widget-mini .ecwd_ calendar li.ecwd-no-image {
6025
- padding: 0 4px 0px !important;
6026
- overflow: hidden;
6027
- }
6028
-
6029
- .ecwd-widget-mini .arrow-down {
6030
- display: block;
6031
- background: url(images/arrow_down.png) no-repeat right center;
6032
- position: absolute;
6033
- bottom: 1px;
6034
- width: 20px;
6035
- cursor: pointer;
6036
- height: 9px;
6037
- right: 0px;
6038
- transition: all 0.3s;
6039
- }
6040
-
6041
- .ecwd-widget-mini .arrow-down.open {
6042
- background: url(images/arrow_up.png) no-repeat right center;
6043
- }
6044
-
6045
- .ecwd-widget-mini .ecwd-time, .ecwd-widget-mini .ecwd-date {
6046
- margin-right: 0px;
6047
- margin-bottom: 1px;
6048
- width: 95%;
6049
- }
6050
-
6051
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .event-conten{
6052
- padding: 0 !important;
6053
- }
6054
-
6055
- .ecwd-widget-mini.ecwd_ calendar li.ecwd-no-image .ecwd-list-date,
6056
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .ecwd-no-image .ecwd-list-date{
6057
- margin-left: 0px !important;
6058
- }
6059
-
6060
-
6061
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:before,
6062
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:after{
6063
- content:'';
6064
- border:0 !important;
6065
- }
6066
-
6067
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-detalis,
6068
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-date,
6069
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-time{
6070
- padding-left:10px;
6071
- }
6072
-
6073
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:last-child{
6074
- border-bottom: 0px;
6075
- }
6076
- table.cal_blue.mini . calendar -heading {
6077
- padding:0 0 2px 0;
6078
- font-size:1.2em;
6079
- height:1.2em;
6080
- }
6081
- table.cal_blue.mini .week-number {
6082
- font-size:1.2em;
6083
- }
6084
- table.cal_blue.mini td {
6085
- list-style: none outside none;
6086
- font-size:1.4em !important;
6087
- text-shadow:none;
6088
- font-family: Segoe UI;
6089
- height: 40px;
6090
- text-align: center;
6091
- white-space: nowrap;
6092
- padding: 2px !important;
6093
- box-sizing: border-box;
6094
- -moz-box-sizing: border-box;
6095
- -webkit-box-sizing: border-box;
6096
- position:relative;
6097
- vertical-align: middle !important;
6098
- }
6099
- table.cal_blue.mini td ul li {
6100
- list-style: none outside none;
6101
- overflow: hidden;
6102
- display: inline-block;
6103
- font-size:0.8em;
6104
- text-shadow:none;
6105
- }
6106
-
6107
- table.cal_blue.mini td ul li:last-child {
6108
- margin-right: 0 !important;
6109
- }
6110
- table.cal_blue.mini .previous, table.cal_blue.mini .next, .ecwd_ calendar .previous, .ecwd_ calendar .next {
6111
- float:none;
6112
- }
6113
- table.cal_blue.mini .previous span, table.cal_blue.mini .next span, .ecwd_ calendar .previous span, .ecwd_ calendar .next span {
6114
- font-size:1em;
6115
- line-height:22px;
6116
- }
6117
-
6118
- .ecwd_ calendar .ecwd_ calendar _prev_next{
6119
- text-align: center;
6120
- box-shadow: 0px 11px 17px rgba(0,0,0,0.2);
6121
- z-index: 3;
6122
- position: relative;
6123
- }
6124
- table.cal_blue.mini .previous, .ecwd_ calendar .previous{
6125
- left:0px;
6126
- }
6127
- table.cal_blue.mini .next, .ecwd_ calendar .next {
6128
- right:0px;
6129
- }
6130
- table.cal_blue.mini .normal-day-heading, table.cal_blue.mini .weekend-heading {
6131
- font-size:1.3em;
6132
- height:1em;
6133
- line-height:1em;
6134
- padding: 3px 0;
6135
- }
6136
- table.cal_blue.mini td ul {
6137
- text-align: right;
6138
- overflow: hidden;
6139
- max-width: 20px;
6140
- max-height: 9px;
6141
- float: right;
6142
- min-width: 16px;
6143
- padding: 0 !important;
6144
- }
6145
- table.cal_blue.mini .day-without-date, table.cal_blue.mini .day-with-date {
6146
- height: 40px;
6147
- text-align: center;
6148
- white-space: nowrap;
6149
- padding: 2px !important;
6150
- box-sizing: border-box;
6151
- -moz-box-sizing: border-box;
6152
- -webkit-box-sizing: border-box;
6153
- position:relative;
6154
- vertical-align: middle;
6155
- }
6156
-
6157
- table.cal_blue.mini td ul.events li {
6158
- width:6px;
6159
- height:6px !important;
6160
- padding: 0 !important;
6161
- text-indent: 100%;
6162
- position: absolute;
6163
- bottom: 2px;
6164
- right: 2px;
6165
- background-color: #10738B;
6166
- }
6167
- table.cal_blue.mini td.current-day ul.events li {
6168
- width:6px;
6169
- height:6px !important;
6170
- padding: 0 !important;
6171
- text-indent: 100%;
6172
- position: absolute;
6173
- bottom: 2px;
6174
- right: 2px;
6175
- background-color: #F9F9F9;
6176
- }
6177
- td.has-events ul.events li.inmore{
6178
- display: none;
6179
- }
6180
-
6181
- table.cal_blue.mini td ul.events li:nth-child(2) {
6182
- bottom: 2px;
6183
- right: 10px;
6184
- }
6185
- div.ecwd-widget-mini table td.has-events {
6186
- position: relative;
6187
- }
6188
- div.ecwd-page-full td.has-events {
6189
- position: static;
6190
-
6191
- }
6192
-
6193
-
6194
- /*posterboard*/
6195
-
6196
- .ecwd-poster-board{
6197
-
6198
- }
6199
- .ecwd-poster-board .ecwd-poster-item{
6200
- width: 30%;
6201
- overflow: hidden;
6202
- margin: 15px 0 0 12px;
6203
- }
6204
-
6205
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details{
6206
- margin-bottom:12px;
6207
- font-style:italic;
6208
- }
6209
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
6210
- float: left;
6211
- /*width: 80px;*/
6212
- margin: 0 5px 10px 0;
6213
- line-height: 1;
6214
- }
6215
-
6216
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday,
6217
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.month{
6218
- width: 29px;
6219
- font-size: 11px;
6220
- padding: 2px 1px !important;
6221
- text-align: center;
6222
- line-height: 16px;
6223
- }
6224
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1,
6225
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
6226
- font-size: 28px;
6227
- padding: 0px 4px !important;
6228
- text-align: center;
6229
- line-height: 41px;
6230
- }
6231
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1{
6232
- margin-left:1px !important;
6233
- }
6234
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
6235
- margin-left: -4px !important;
6236
- }
6237
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday-block{
6238
- float:left;
6239
- width: 29px;
6240
- font-size: 11px;
6241
- }
6242
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img{
6243
- width: 100%;
6244
- max-height:150px;
6245
- overflow: hidden;
6246
- margin-bottom:2px;
6247
- }
6248
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img img{
6249
- max-width: 100%;
6250
- height:auto;
6251
- }
6252
-
6253
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-header h2{
6254
- font-size: 17px !important;
6255
- line-height: 1;
6256
- font-weight: normal;
6257
- margin: 0;
6258
- clear:none;
6259
- text-transform: none;
6260
- }
6261
- .cal_blue.ecwd_ calendar _container .view-buttons a {
6262
- -moz-border-radius: 3px;
6263
- -webkit-border-radius: 3px;
6264
- border-radius: 3px;
6265
- display:block;
6266
- float:left;
6267
- margin-left:4px;
6268
- font-size: 1.3em;
6269
- padding: 6px;
6270
- text-decoration: none;
6271
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
6272
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
6273
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
6274
- }
6275
- table.cal_blue.ecwd_ calendar _container select {
6276
- padding:6px;
6277
- width:auto;
6278
- font-size:1.4em;
6279
- font-weight:bold;
6280
- -moz-border-radius: 3px;
6281
- -webkit-border-radius: 3px;
6282
- border-radius: 3px;
6283
- outline:none;
6284
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
6285
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
6286
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
6287
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
6288
- }
6289
- .ecwd_ calendar _view_tabs{
6290
- position: relative;
6291
- }
6292
-
6293
- .ecwd_ calendar _view_tabs:after,.ecwd-list-date-cont:after,.ecwd_ calendar .ecwd_list li:after,.ecwd_ calendar .day-event-list li:after,.ecwd_ calendar .day4-event-list li:after,.ecwd_ calendar .week-event-list li:after,.ecwd_ calendar .event-container:after,
6294
- .ecwd-time:after,.ecwd-date:after,.ecwd-detalis:before,.ecwd-location:before,.ecwd-location:after,.ecwd-event-header:after,.ecwd_ calendar .ecwd-page-full div.event-details:after,.event-details:after,.ecwd-social ul:after,.ecwd-organizer-events ul:after,.ecwd-venue-events ul:after,.event-content:after,.ecwd_countdown:after,.ecwd-poster-board .ecwd-poster-item .ecwd-event-content:after{
6295
- content:'';
6296
- display:table;
6297
- clear:both;
6298
- }
6299
-
6300
- .ecwd_countdown{
6301
- margin-bottom: 10px;
6302
- }
6303
-
6304
- .ecwd-detalis,.ecwd-location{
6305
- clear:both;
6306
- }
6307
-
6308
-
6309
- .ecwd_ calendar _view_tabs ul li{
6310
- display: inline-block;
6311
- width: 150px;
6312
- text-align: center;
6313
- }
6314
-
6315
-
6316
- .ecwd_ calendar _view_tabs ul li a{
6317
- display: block;
6318
- padding: 13.5px 0px;
6319
- text-decoration: none;
6320
- font-size: 16px;
6321
- line-height: 22px;
6322
- }
6323
-
6324
- .ecwd_ calendar _view_tabs ul li.ecwd-selected-mode a{
6325
- text-shadow: none;
6326
- }
6327
-
6328
- .ecwd_ calendar _view_tabs ul li:first-child.ecwd-selected-mode a{
6329
- border-left: 1px solid rgba(0,0,0,0.2);
6330
- }
6331
- .ecwd_ calendar _view_tabs ul li:last-child.ecwd-selected-mode a{
6332
- border-right: 1px solid rgba(0,0,0,0.2);
6333
- }
6334
-
6335
- .cal_blue.mini.ecwd_ calendar _container {
6336
- border:none;
6337
- background:#F2F2F2;
6338
- }
6339
-
6340
- .ecwd-widget-mini .ecwd-events-day-details .event-details-title h5{
6341
- margin: 0 0 6px 0 !important;
6342
- font-size: 16px !important;
6343
- font-weight:normal !important;
6344
- color:inherit !important;
6345
- line-height: 1 !important;
6346
- clear: none !important;
6347
- }
6348
-
6349
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown a {
6350
- color:#585858;
6351
- }
6352
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown span {
6353
- font-size: 13px;
6354
- }
6355
-
6356
- .cal_blue.ecwd_ calendar _container .events li > span,
6357
- .cal_blue.ecwd_ calendar _container .events li > a {
6358
- color: #585858;
6359
- font-size: 14px;
6360
- font-style: italic;
6361
- line-height: 17px;
6362
- word-wrap: break-word;
6363
- }
6364
- .event-details-container .event-details-title h5 a {
6365
- color: #585858;
6366
- font-size: 17px;
6367
- line-height: 19px;
6368
- font-style: italic;
6369
- }
6370
- .event-main-content h3 a {
6371
- color: #585858;
6372
- font-size: 17px;
6373
- line-height: 19px;
6374
- font-style: italic;
6375
- }
6376
- .site-footer .widget h3.event-title a, h3.event-title a {
6377
- color: #585858;
6378
- }
6379
- .event-main-content a:hover, .event-details-container a:hover{
6380
- text-decoration: underline !important;
6381
- color: #585858 ;
6382
- }
6383
-
6384
- .cal_blue. calendar .events>li>a> span {
6385
- white-space: nowrap;
6386
- overflow: hidden;
6387
- text-overflow: ellipsis;
6388
- width: 50%;
6389
- display: inline-block;
6390
- }
6391
-
6392
-
6393
- .cal_blue.ecwd_ calendar _container .view-buttons {
6394
- float:right;
6395
- margin:0;
6396
- position:relative;
6397
- }
6398
-
6399
-
6400
- .event-metalabel{
6401
- width: 20px;
6402
- height: 20px;
6403
- float:left;
6404
- margin-right: 6px;
6405
- }
6406
- .ecwd-time,.ecwd-date{
6407
- float:left;
6408
- margin-right: 20px;
6409
- margin-bottom: 8px;
6410
- }
6411
-
6412
- .ecwd-time .metainfo{
6413
- background: url(images/time.png) no-repeat;
6414
- }
6415
-
6416
- .ecwd-date .metainfo{
6417
- background: url(images/date.png) no-repeat;
6418
- }
6419
-
6420
- .ecwd_ calendar .metainfo,
6421
- .ecwd_countdown_info .metainfo,
6422
- .event-detalis span, .event-detalis a{
6423
- display: inline-block;
6424
- font-size: 14px;
6425
- font-style: italic;
6426
- line-height: 1.3;
6427
- }
6428
-
6429
- .event-detalis .event-detalis-org a{
6430
- display: inline;
6431
- }
6432
-
6433
- .ecwd_countdown_info .ecwd-date{
6434
- float:none;
6435
- }
6436
-
6437
- .ecwd_ calendar .filter-arrow-right,
6438
- .ecwd_ calendar .filter-arrow-left{
6439
- position: absolute;
6440
- top:0;
6441
- height:100%;
6442
- width:30px;
6443
- display:none;
6444
- z-index: 2;
6445
- text-decoration: underline;
6446
- text-align: center;
6447
- padding-top: 4px;
6448
- box-sizing: border-box;
6449
- -moz-box-sizing: border-box;
6450
- -webkit-box-sizing: border-box;
6451
- cursor:pointer;
6452
- line-height: 32px;
6453
- }
6454
-
6455
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-right,
6456
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-left{
6457
- line-height: 20px;
6458
- height: 40px;
6459
- margin-top: 1px;
6460
- }
6461
-
6462
- .ecwd_ calendar .filter-arrow-right{
6463
- right:0;
6464
- }
6465
- .ecwd_ calendar .filter-arrow-left{
6466
- top:0;
6467
- }
6468
- .ecwd_ calendar .filter-container li{
6469
- position: relative;
6470
- left:0;
6471
- margin: 0 !important;
6472
- }
6473
-
6474
-
6475
- .ecwd_ calendar _filters > select{
6476
- color:#585858;
6477
- }
6478
-
6479
- .ecwd_ calendar _filters .ecwd-category-container,
6480
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
6481
- .ecwd_ calendar _view_dropdown {
6482
- color:#585858;
6483
- }
6484
-
6485
- .ecwd_ calendar _filters .ecwd-category-container a,
6486
- .ecwd_ calendar _filters .ecwd-tag-container a{
6487
- color:#585858;
6488
- font-size: 15px;
6489
- }
6490
- .ecwd_ calendar _filters .ecwd-category-container a:hover,
6491
- .ecwd_ calendar _filters .ecwd-tag-container a:hover{
6492
- color:#585858;
6493
- }
6494
-
6495
- .ecwd_ calendar _filters .ecwd-dropdown-menu>div,
6496
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
6497
- font-size: 14px;
6498
- font-style: italic;
6499
- padding: 6px 0;
6500
- border-bottom: 1px solid #E4E4E4;
6501
- color:#676767;
6502
- cursor: pointer;
6503
- position: relative;
6504
- padding-left: 15px;
6505
- }
6506
-
6507
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
6508
- font-size: 13px;
6509
- padding: 5px 0;
6510
- padding-left: 7px;
6511
- }
6512
- .ecwd-tag-container .ecwd-dropdown-menu>div{
6513
- display: inline-block;
6514
- border: 1px solid transparent !important;
6515
- padding: 0px 9px !important;
6516
- background-size: 100% 100%;
6517
- background-repeat: no-repeat;
6518
- }
6519
-
6520
- .ecwd_ calendar .filter-container:after{
6521
- content:'';
6522
- display:table;
6523
- clear:both;
6524
- }
6525
-
6526
- .ecwd_ calendar div:focus,
6527
- .ecwd_ calendar a:focus,
6528
- .ecwd_ calendar a:active{
6529
- outline:0;
6530
- }
6531
-
6532
- .ecwd_ calendar a{
6533
- text-decoration:none !important;
6534
- }
6535
- .ecwd-widget-mini . calendar -head{
6536
- height: 45px;
6537
- }
6538
-
6539
-
6540
-
6541
- . calendar -head a{
6542
- display:inline-block;
6543
- color:#fff !important;
6544
- }
6545
-
6546
- . calendar -head .previous,
6547
- . calendar -head .next{
6548
- width:20%;
6549
- box-sizing: border-box;
6550
- -moz-box-sizing: border-box;
6551
- -webkit-box-sizing: border-box;
6552
- display:table-cell;
6553
- vertical-align: middle;
6554
- text-shadow:0px 0px 3px #444444;
6555
- }
6556
-
6557
- . calendar -head .current-month{
6558
- line-height: 1.5;
6559
- text-align: center;
6560
- width: 60%;
6561
- box-sizing: border-box;
6562
- -moz-box-sizing: border-box;
6563
- -webkit-box-sizing: border-box;
6564
- display:table-cell;
6565
- vertical-align: middle;
6566
- text-shadow: 0px 0px 3px #444444;
6567
- }
6568
-
6569
- .ecwd-widget-mini . calendar -head .current-month{
6570
- font-size:16px;
6571
- border-left:0px;
6572
- border-right:0px;
6573
- }
6574
-
6575
- . calendar -head .previous{
6576
- text-align: left;
6577
- padding-left: 2%;
6578
- }
6579
-
6580
- . calendar -head .next{
6581
- text-align: right;
6582
- padding-right: 2%;
6583
- }
6584
-
6585
- .ecwd-widget-mini . calendar -head .previous,
6586
- .ecwd-widget-mini . calendar -head .next{
6587
- border-right:0px;
6588
- border-left:0px;
6589
- }
6590
-
6591
-
6592
- .ecwd_ calendar td .day-number{
6593
- line-height: 1;
6594
- }
6595
-
6596
- /*############FILTERS##############*/
6597
-
6598
- .ecwd_ calendar _filters > select{
6599
- border: 1px solid #E5E4E4;
6600
- height: 40px;
6601
- padding: 0 50px 0 25px;
6602
- margin: 1px 1px 1px 0;
6603
- -webkit-appearance: none;
6604
- background:url(images/select.png) no-repeat right center;
6605
- }
6606
-
6607
- .ecwd_ calendar _filters select:focus{
6608
- outline:0;
6609
- }
6610
- .ecwd_ calendar _filters .ecwd-dropdown-toggle{
6611
- display:inline-block;
6612
- }
6613
-
6614
-
6615
- .ecwd_ calendar _filters .ecwd-category-container,
6616
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
6617
- .ecwd_ calendar _view_dropdown {
6618
- width: 164px;
6619
- float: left;
6620
- position: relative;
6621
- left: 0;
6622
- display:inline-block;
6623
- min-height: 40px;
6624
- box-sizing: border-box;
6625
- -moz-box-sizing: border-box;
6626
- -webkit-box-sizing: border-box;
6627
- padding: 2px 0 2px 10px;
6628
- cursor: pointer;
6629
- border: 1px solid #E5E4E4;
6630
- margin: 1px 1px 1px 0;
6631
- background:url(images/select.png) no-repeat right center;
6632
- }
6633
-
6634
- .ecwd_ calendar _view_dropdown {
6635
- max-width: 100%;
6636
- width: 100%;
6637
- background:#ffffff url(images/select.png) no-repeat right center;
6638
- height: 30px;
6639
- padding: 5px 0 0 10px;
6640
- line-height: 1;
6641
- }
6642
-
6643
- .ecwd_ calendar _filters .ecwd-dropdown-menu{
6644
- max-height: 250px;
6645
- min-width: 195px !important;
6646
- overflow: auto;
6647
- }
6648
- .ecwd-tag-container .ecwd-dropdown-menu{
6649
- padding: 6px !important;
6650
- }
6651
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown{
6652
- min-height:30px !important;
6653
- z-index: 3;
6654
- }
6655
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown>a{
6656
- line-height: 18px;
6657
- }
6658
-
6659
-
6660
- .ecwd_ calendar _filters .ecwd-dropdown-menu,
6661
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
6662
- min-width: 178px;
6663
- background:#fff;
6664
- z-index: 1;
6665
- position: absolute;
6666
- top:100%;
6667
- left:0;
6668
- display: none;
6669
- padding: 0 10px;
6670
- border:1px solid #C5C5C5;
6671
- }
6672
-
6673
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
6674
- min-width: 152px;
6675
- padding: 0 4px;
6676
- width: 100%;
6677
- box-sizing: border-box;
6678
- -moz-box-sizing: border-box;
6679
- -webkit-box-sizing: border-box;
6680
- }
6681
-
6682
- .ecwd_ calendar _filters .ecwd-dropdown-menu .ecwd-tooltip-trigger{
6683
- position: absolute;
6684
- left: 0;
6685
- top: 13px;
6686
- width: 6px;
6687
- height: 6px;
6688
- border-radius: 6px;
6689
- }
6690
- .ecwd_ calendar _filters:after{
6691
- background: #fff;
6692
- }
6693
- .ecwd_ calendar _filters:after{
6694
- content:'';
6695
- display: table;
6696
- clear: both;
6697
- }
6698
- .ecwd-category-container:hover .ecwd-dropdown-menu,
6699
- .ecwd-venue-container:hover .ecwd-dropdown-menu,
6700
- .ecwd-organizer-container:hover .ecwd-dropdown-menu,
6701
- .ecwd_ calendar _view_dropdown:hover .ecwd-dropdown-menu,
6702
- .ecwd-tag-container:hover .ecwd-dropdown-menu{
6703
- display: block;
6704
- }
6705
-
6706
-
6707
- .ecwd_ calendar _filters_res{
6708
- position:relative;
6709
- width:220px;
6710
- height: 40px;
6711
- box-sizing: border-box;
6712
- -moz-box-sizing: border-box;
6713
- -webkit-box-sizing: border-box;
6714
- padding: 7px 0 0 10px;
6715
- cursor: pointer;
6716
- border: 1px solid #E5E4E4;
6717
- margin:10px 0 10px 0;
6718
- color: #585858;
6719
- background: url(images/select.png) no-repeat right center;
6720
- display:none;
6721
- }
6722
- .ecwd_ calendar _filters_res a,.ecwd_ calendar _filters .ecwd-dropdown-toggle{
6723
- color: #585858;
6724
- font-size: 15px;
6725
- line-height: 19px;
6726
- display: table-cell;
6727
- vertical-align: middle;
6728
- }
6729
- .ecwd_ calendar _filters_res a:hover,.ecwd_ calendar _filters .ecwd-dropdown-toggle:hover{
6730
- color: #585858;
6731
- }
6732
- .filters_res_container{
6733
- position:absolute;
6734
- z-index:1111;
6735
- display:none;
6736
- top:100%;
6737
- left:0;
6738
- background: #fff;
6739
- border: 1px solid #E5E4E4;
6740
- min-width: 100%;
6741
- }
6742
-
6743
- .ecwd_ calendar _filters_res:hover .filters_res_container{
6744
- display:block;
6745
- }
6746
-
6747
- .ecwd_ calendar _filters_res .ecwd-filter{
6748
- width:100%;
6749
- margin:0;
6750
- border:0;
6751
- border-bottom: 1px solid #E5E4E4;
6752
- background: url(images/select.png) no-repeat right center;
6753
- transition:background 0.1s;
6754
- display: table;
6755
- }
6756
- .ecwd_ calendar _filters_res .ecwd-filter:hover{
6757
- background: url(images/select_left.png) no-repeat right center;
6758
- }
6759
- .ecwd_ calendar _filters_res .ecwd-dropdown-menu{
6760
- top: 0;
6761
- left: 100%;
6762
- }
6763
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
6764
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
6765
- display: none;
6766
- }
6767
-
6768
-
6769
- /*###############4DAY##############3*/
6770
-
6771
- .four-day-event-list li {
6772
- margin: 0 0 20px 0 !important;
6773
- padding: 0 0 20px 0 !important;
6774
- border-bottom: 1px solid #ccc;
6775
- }
6776
-
6777
- /*#############LIST,WEEK VIEW###############*/
6778
-
6779
- .ecwd_ calendar .ecwd_list li,
6780
- .ecwd_ calendar .day4-event-list li,
6781
- .ecwd_ calendar .day-event-list li,
6782
- .ecwd_ calendar .week-event-list li{
6783
- border:1px solid #D5DCE2;
6784
- margin-bottom:1px !important;
6785
- clear: both;
6786
- }
6787
- .ecwd_ calendar .week-event-list .ecwd-list-img,
6788
- .ecwd_ calendar .day4-event-list .ecwd-list-img,
6789
- .ecwd_ calendar .day-event-list .ecwd-list-img,
6790
- .ecwd_ calendar .ecwd_list .ecwd-list-img{
6791
- width:200px;
6792
- float: left;
6793
- margin: 0px 10px 5px 0px !important;
6794
- border-right: 1px solid #D5DCE2;
6795
- border-bottom: 1px solid #D5DCE2;
6796
-
6797
- }
6798
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container,
6799
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container,
6800
- .ecwd_ calendar .day-event-list .ecwd-list-img-container,
6801
- .ecwd_ calendar .week-event-list .ecwd-list-img-container{
6802
- padding: 0 1px 1px 0 !important;
6803
- }
6804
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container img,
6805
- .ecwd_ calendar .week-event-list .ecwd-list-img-container img,
6806
- .ecwd_ calendar .day-event-list .ecwd-list-img-container img,
6807
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container img{
6808
- margin-top: 1px;
6809
- max-width: 100%;
6810
- width: 100%;
6811
- height: auto;
6812
- }
6813
-
6814
- .ecwd_ calendar .ecwd_list .event-content,
6815
- .ecwd_ calendar .day4-event-list .event-content,
6816
- .ecwd_ calendar .day-event-list .event-content,
6817
- .ecwd_ calendar .week-event-list .event-content{
6818
- padding:0px 10px 10px !important;
6819
- font-size: 15px;
6820
- }
6821
- .day4-event-list h3,
6822
- .ecwd_list h3,
6823
- .day-event-list h3,
6824
- .week-event-list h3{
6825
- margin: 1px 0 10px 0 !important;
6826
- font-size: 17px !important;
6827
- font-weight: normal !important;
6828
- line-height: 18px !important;
6829
- text-transform: none;
6830
- letter-spacing: 0;
6831
- clear: none;
6832
- display: block !important;
6833
- }
6834
-
6835
-
6836
- .ecwd-day-date,
6837
- .day-event-list .ecwd-week-date,
6838
- .day4-event-list .ecwd-week-date,
6839
- .week-event-list .ecwd-week-date{
6840
- text-align: left;
6841
- color:#fff;
6842
- padding-left: 5%;
6843
- font-size: 15px;
6844
- font-style: italic;
6845
- }
6846
-
6847
- .ecwd_list .ecwd-list-date{
6848
- text-align: center;
6849
- color:#fff;
6850
- font-size: 15px;
6851
- font-style: italic;
6852
- }
6853
-
6854
-
6855
- .ecwd_list .ecwd-list-date-cont,
6856
- .day4-event-list .ecwd-list-date-cont,
6857
- .day-event-list .ecwd-list-date-cont,
6858
- .week-event-list .ecwd-list-date-cont{
6859
- display:inline-block;
6860
- box-sizing: content-box;
6861
- -webkit-box-sizing: content-box;
6862
- -moz-box-sizing: content-box;
6863
- }
6864
-
6865
- .ecwd-widget-mini .ecwd_list .ecwd-list-date-cont,
6866
- .ecwd-widget-mini .day4-event-list .ecwd-list-date-cont,
6867
- .ecwd-widget-mini .day-event-list .ecwd-list-date-cont,
6868
- .ecwd-widget-mini .week-event-list .ecwd-list-date-cont{
6869
- width: 100%;
6870
- padding-bottom: 5px;
6871
- }
6872
-
6873
- .event-container{
6874
- clear:both;
6875
- border-bottom: 1px solid #D5DCE2;
6876
- }
6877
- .event-container:last-child{
6878
- border-bottom: 0;
6879
- }
6880
- .ecwd-img{
6881
- width: 100%;
6882
- max-height: 150px;
6883
- overflow: hidden;
6884
- }
6885
- .ecwd-no-image .ecwd-img{
6886
- height: 0px;
6887
- width: 0;
6888
- }
6889
- .ecwd-no-image .ecwd-list-img{
6890
- width: 0 !important;
6891
- border: 0 !important;
6892
- }
6893
- .ecwd-no-image.event-container,.ecwd-no-image .event-main-content,.ecwd_ calendar li.ecwd-no-image {
6894
- padding: 0 10px 10px !important;
6895
- }
6896
-
6897
- .ecwd_ calendar .ecwd-no-image .event-content,
6898
- .ecwd_ calendar .ecwd-widget-mini .event-content,
6899
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li{
6900
- padding: 0 !important;
6901
- color: #676767;
6902
- }
6903
-
6904
- /*
6905
- .week-event-list .ecwd-list-img{
6906
- width: 100% !important;
6907
- min-height: 21px;
6908
- }*/
6909
- .ecwd_list .ecwd-list-img{
6910
- width: 30% !important;
6911
- min-height: 21px;
6912
- }
6913
-
6914
-
6915
-
6916
- /*##############PAGINATION###################*/
6917
-
6918
- .ecwd-pagination .cpage-span{
6919
- position:relative !important;
6920
- display: inline-block !important;
6921
- width: 27px !important;
6922
- height: 25px !important;
6923
- margin: 0 0 5px 0 !important;
6924
- float:none !important;
6925
- }
6926
- .ecwd-pagination .cpage,
6927
- .ecwd-pagination .page{
6928
- font-size: 15px;
6929
- width: 100%;
6930
- border: 1px solid #D5DCE2 !important;
6931
- display: inline-block;
6932
- color:#A5A5A5;
6933
- line-height: 24px !important;
6934
- }
6935
- .ecwd-pagination .cpage{
6936
- position:absolute;
6937
- top:0;
6938
- left:0;
6939
- box-shadow: 0 0 7px -3px #CBCBCB inset;
6940
- }
6941
-
6942
- .ecwd-pagination .page{
6943
- border: 0;
6944
- position: absolute;
6945
- left: 0;
6946
- top: 0;
6947
- height: 26px;
6948
- width: 27px;
6949
- }
6950
- .ecwd-pagination .cpage{
6951
- background:#fff;;
6952
- }
6953
-
6954
- .ecwd-pagination {
6955
- margin-top: 20px;
6956
- text-align: center;
6957
- }
6958
-
6959
- .ecwd-pagination .cpage-span:hover .cpage{
6960
- -ms-transform: scale(1.1,1.1); /* IE 9 */
6961
- -webkit-transform: scale(1.1,1.1); /* Chrome, Safari, Opera */
6962
- transform: scale(1.1,1.1); /* Standard syntax */
6963
- font-size: 16px;
6964
- font-weight:bold;
6965
- z-index:1;
6966
- }
6967
-
6968
-
6969
- .event-organizers,
6970
- .event-detalis-org,
6971
- .event-venue{
6972
- padding-left: 26px;
6973
- font-size: 14px;
6974
- font-style: italic;
6975
- line-height: 1.4;
6976
- margin: 5px 0;
6977
- color: #010101;
6978
- clear: both;
6979
- }
6980
-
6981
- .event-detalis .event-detalis-org,.event-detalis .event-venue{
6982
- padding-left: 0px;
6983
- }
6984
- .event-organizers a,.event-venue a{
6985
- color: #010101 !important;
6986
- }
6987
- .event-main-content .event-organizers,.event-main-content .event-venue{
6988
- margin: 0px 0 5px 10px;
6989
- min-height: 20px;
6990
- }
6991
-
6992
- .ecwd-no-image .event-organizers,.ecwd-no-image .event-venue{
6993
- margin-left: 0px;
6994
- }
6995
-
6996
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-organizers,
6997
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-venue{
6998
- margin-left:10px;
6999
- }
7000
- .event-organizers{
7001
- background:url(images/org.png) no-repeat left;
7002
- }
7003
-
7004
- .event-venue{
7005
- background:url(images/loc.png) no-repeat left;
7006
- }
7007
- .event-detalis .event-venue{
7008
- background:none;
7009
- }
7010
-
7011
- .day-event-list .event-organizers,
7012
- .day-event-list .event-venue,
7013
- .ecwd_list .event-organizers,
7014
- .ecwd_list .event-venue,
7015
- .day4-event-list .event-organizers,
7016
- .day4-event-list .event-venue,
7017
- .week-event-list .event-organizers,
7018
- .week-event-list .event-venue{
7019
- clear:none;
7020
- display:flex;
7021
- margin-bottom:5px;
7022
- }
7023
-
7024
- .day4-event-list .event-content,
7025
- .ecwd_list .event-content,
7026
- .day-event-list .event-content,
7027
- .week-event-list .event-content{
7028
- margin-top: 10px;
7029
- }
7030
- .ecwd_list .event-organizers img{
7031
- float:left;
7032
- margin: 1px 7px 0 0 !important;
7033
- }
7034
- .ecwd_list .event-venue img{
7035
- float:left;
7036
- margin: 6px 7px 0 0 !important;
7037
- }
7038
- .ecwd_list .event-organizers .ecwd-org-cont,
7039
- .ecwd_list .event-venue .ecwd-org-cont{
7040
- float:left;
7041
- }
7042
-
7043
-
7044
- /*#######################EVENT PAGE##############################*/
7045
-
7046
- #ecwd-events-content{
7047
- max-width: 1000px;
7048
- margin: 0 auto 50px;
7049
- }
7050
-
7051
- #ecwd-events-pg-template, .ecwd-theme-parent-twentyfourteen #ecwd-events-pg-template {
7052
- padding-left: 220px;
7053
- }
7054
- .event-featured-image{
7055
- float: left;
7056
- margin: 0 15px 15px 0;
7057
-
7058
- }
7059
- #ecwd-events-content .event-featured-image img{
7060
- max-width: 100%;
7061
- width: auto;
7062
- height: auto;
7063
- }
7064
- #ecwd-events-content .ecwd-event-details{
7065
- clear: left;
7066
- }
7067
-
7068
- #ecwd-events-content h1{
7069
- font-size: 30px;
7070
- margin: 10px 0;
7071
-
7072
-
7073
- }
7074
-
7075
-
7076
- /* = Twenty Fourteen Styling
7077
- @ Template: ALL
7078
- =============================================*/
7079
-
7080
-
7081
- .ecwd-theme-twentyfourteen #ecwd-events-content {
7082
- padding-left:0;
7083
- padding-right:0;
7084
- }
7085
-
7086
- .ecwd-theme-twentyfourteen.events-archive .entry-content {
7087
- width:90%;
7088
- }
7089
-
7090
- .ecwd-event .event-venue,
7091
- .ecwd-event .event-detalis-date,
7092
- .ecwd-event .event-detalis-org{
7093
- margin-bottom: 8px;
7094
- }
7095
-
7096
- .event-detalis{
7097
- margin: 5px 0 20px 0;
7098
- }
7099
-
7100
- .ecwd-social{
7101
- padding:35px 0 20px;
7102
- border-top: 1px solid #ddd;
7103
- }
7104
-
7105
- .ecwd-event-video{
7106
- margin: 35px 0;
7107
- }
7108
-
7109
- .ecwd-social ul{
7110
- list-style: none !important;
7111
- list-style-type: none !important;
7112
- padding-left:0;
7113
- }
7114
-
7115
- .ecwd-social ul li{
7116
- float: left;
7117
- margin-right:10px;
7118
- max-width: 95%;
7119
- }
7120
- .ecwd-social ul li>div{
7121
- max-width: 95%;
7122
- }
7123
- .ecwd-social ul li:first-child{
7124
- line-height: 19px;
7125
- }
7126
-
7127
- .event-detalis .ecwd-event-date-info,
7128
- .event-detalis .ecwd-event-url-info,
7129
- .event-detalis .ecwd-venue-info,
7130
- .event-detalis .ecwd-event-org-info{
7131
- display: inline-block;
7132
- height: 19px;
7133
- width: 21px;
7134
- line-height: 1.3;
7135
- margin: 0;
7136
- }
7137
-
7138
- .event-detalis .ecwd-event-date-info{
7139
- background: url(images/date.png) no-repeat left bottom;
7140
- }
7141
-
7142
- .event-detalis .ecwd-event-org-info{
7143
- background: url(images/org.png) no-repeat left bottom;
7144
- }
7145
- .event-detalis .ecwd-event-url-info{
7146
- background: url(images/url-icon.png) no-repeat left bottom;
7147
- }
7148
- .event-detalis .ecwd-venue-info{
7149
- background: url(images/loc.png) no-repeat left bottom;
7150
- }
7151
-
7152
- .ecwd-organizer-events ul,
7153
- .ecwd-venue-events ul{
7154
- list-style: none !important;
7155
- list-style-type: none !important;
7156
- padding-left:0 !important;
7157
- width: 500%;
7158
- margin: 0 !important;
7159
- }
7160
-
7161
- @media only screen and (max-width: 768px){
7162
- .event-detalis,.ecwd-social{
7163
- float:none;
7164
- width:100%;
7165
- }
7166
- .event-detalis{
7167
- margin-right:0px;
7168
- }
7169
- }
7170
-
7171
- /*####################upcoming events#####################*/
7172
-
7173
- .ecwd-organizer-events,
7174
- .ecwd-venue-events, .ecwd-upcoming-events{
7175
- clear:both;
7176
- padding: 0 20px 20px;
7177
- margin: 10px 0 20px;
7178
- }
7179
-
7180
- .ecwd-organizer-events h3,
7181
- .ecwd-venue-events h3, .ecwd-upcoming-events h3{
7182
- text-align:center;
7183
- margin: 20px 0 25px;
7184
- display: block !important;
7185
- }
7186
-
7187
-
7188
- .upcoming_events_item-img{
7189
- float: left;
7190
- padding: 0 5px 0 0;
7191
- margin: 0 5px 0 0;
7192
- clear: both;
7193
- }
7194
- .upcoming_events_item{
7195
- float:left;
7196
- left: 0;
7197
- position: relative;
7198
- margin: 0 !important;
7199
- padding: 0 !important;
7200
- max-height:300px;
7201
- overflow-y: auto;
7202
- }
7203
- .upcoming_events_item-img img{
7204
- }
7205
- .upcoming_events_item .event-date{
7206
- font-size: 19px;
7207
- font-weight: bold;
7208
- margin-bottom: 15px;
7209
- line-height: 17px;
7210
- }
7211
-
7212
- .upcoming_events_item .event-title a{
7213
- font-size: 22px;
7214
- font-weight: bold;
7215
- }
7216
- .upcoming_events_item .event-title{
7217
- margin: 0px 0 3px;
7218
- line-height: 21px;
7219
- }
7220
-
7221
- .upcoming_events_slider{
7222
- overflow: hidden;
7223
- position: relative;
7224
- border: 1px solid #D8DEE4;
7225
- }
7226
- .upcoming_events_slider .upcoming_event_container{
7227
- margin: 10px auto;
7228
- }
7229
- .upcoming_events_slider-arrow-left,.upcoming_events_slider-arrow-right{
7230
- position:absolute;
7231
- width:40px;
7232
- height:60px;
7233
- top:50%;
7234
- margin-top:-30px;
7235
- cursor:pointer;
7236
- z-index: 1;
7237
- display: none;
7238
- }
7239
-
7240
- .upcoming_events_slider-arrow-left{
7241
- left:0;
7242
- background: rgba(0,0,0,0.6) url(images/arrow_left.png) no-repeat center;
7243
- }
7244
- .upcoming_events_slider-arrow-right{
7245
- right:0;
7246
- background: rgba(0,0,0,0.6) url(images/arrow_right.png) no-repeat center;
7247
- }
7248
-
7249
- .ecwd_map_div{
7250
- width: 100%;
7251
- height: 100%;
7252
- min-height: 300px;
7253
- max-width:100%;
7254
- }
7255
- .ecwd_ calendar _container.map .ecwd_map_div img, #ecwd_map_div img, .google_map img, .ecwd-show-map img { max-width:none !important; }
7256
- .event_dropdown_cont{
7257
- border-top: 1px solid #D5DCE2;
7258
- display:none;
7259
- padding-top: 6px;
7260
- }
7261
- .ecwd-list-date-cont{
7262
- position:relative;
7263
- }
7264
-
7265
- /******Loading gif*****/
7266
- .ecwd_loader{
7267
- display: none;
7268
- position: absolute;
7269
- background: url(images/loading.gif) center center no-repeat;
7270
- /*background-size: 100% 100%;*/
7271
- top: 0;
7272
- left: 0;
7273
- width: 100%;
7274
- height: 100%;
7275
- z-index: 3;
7276
- background-color: rgba(255,255,255,0.4);
7277
- }
7278
-
7279
- .widget .ecwd_loader{
7280
- /*background-size: 50% 100%;*/
7281
- }
7282
-
7283
- /******social icons*****/
7284
- a.ecwd-twitter, a.ecwd-facebook, a.ecwd-google-plus{
7285
- display: inline-block;
7286
-
7287
- width: 27px;
7288
- height: 27px;
7289
- text-indent: -9999px;
7290
- }
7291
- a.ecwd-twitter{
7292
- background: url("images/twitter_icon.png") no-repeat center center;
7293
- }
7294
- a.ecwd-facebook{
7295
- background: url("images/fb_icon.png") no-repeat center center;
7296
- }
7297
- a.ecwd-google-plus{
7298
- background: url("images/gplus_icon.png") no-repeat center center;
7299
- }
7300
-
7301
-
7302
- @media only screen and (max-width: 768px){
7303
- .ecwd-poster-board .ecwd-poster-item{
7304
- width: 45%;
7305
- }
7306
- }
7307
- @media only screen and (max-width: 460px){
7308
- .ecwd-poster-board .ecwd-poster-item{
7309
- width: 95%;
7310
- margin: 15px 5px 0;
7311
- }
7312
- }
7313
-
7314
-
7315
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
7316
- padding:5px;
7317
- text-transform:uppercase;
7318
- display:inline-block;
7319
- box-sizing: border-box;
7320
- -moz-box-sizing: border-box;
7321
- -webkit-box-sizing: border-box;
7322
- margin:0 1px 1px 0;
7323
- border-radius:1px;
7324
- }
7325
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-content{
7326
- background-color: #FFFFFF;
7327
- border: 1px solid #C4C4C4;
7328
- padding: 10px;
7329
- table-layout: fixed;
7330
- }
7331
-
7332
- .ecwd-search ::-webkit-input-placeholder {color:#333 !important;}
7333
- .ecwd-search ::-moz-placeholder {color:#333 !important;}/* Firefox 19+ */
7334
- .ecwd-search :-moz-placeholder {color:#333 !important;}/* Firefox 18- */
7335
- .ecwd-search :-ms-input-placeholder {color:#333 !important;}
7336
-
7337
-
7338
- .ecwd-page-grid,
7339
- .ecwd-page-list,
7340
- .ecwd-widget-grid,
7341
- .ecwd-widget-list,
7342
- .ecwd-event-info {
7343
- line-height: 1.5;
7344
- }
7345
-
7346
- /* Month & list titles for all views */
7347
-
7348
- .ecwd-month-title,
7349
- .ecwd-list-title {
7350
- font-weight: bold;
7351
- padding-bottom: 5px;
7352
- }
7353
-
7354
- /* Event titles with shaded background for all views */
7355
-
7356
- .ecwd-list-event,
7357
- .ecwd-tooltip-event {
7358
- background-color: #ddd;
7359
- padding: 0 5px;
7360
- }
7361
-
7362
- .ecwd_list li:after{
7363
- clear: both;
7364
- display: none;
7365
- }
7366
- /* PAGE GRID */
7367
-
7368
- .ecwd-page-grid .ecwd- calendar .ecwd-caption{ /* Caption at top of calendar */
7369
- color:#333333;
7370
- text-align:center;
7371
- }
7372
-
7373
- .ecwd-page-grid .ecwd- calendar { /* Main calendar table */
7374
- width:100%;
7375
- border-collapse:collapse;
7376
- border:1px solid #CCCCCC;
7377
- color:#CCCCCC;
7378
- }
7379
-
7380
- .ecwd-page-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
7381
- border:1px solid #CCCCCC;
7382
- text-align:center;
7383
- width:14.29%;
7384
- padding:0;
7385
- }
7386
-
7387
- .ecwd-page-grid .ecwd- calendar td{ /* Day table cells */
7388
- border:1px solid #CCCCCC;
7389
- text-align:center;
7390
- height:80px;
7391
- vertical-align:middle;
7392
- padding:0;
7393
- }
7394
-
7395
- .ecwd-page-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
7396
- color:#333333;
7397
- cursor:pointer;
7398
- }
7399
-
7400
- .ecwd-page-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
7401
- display:none; /* Important! */
7402
- }
7403
-
7404
- .ecwd-page-grid .ecwd- calendar .ecwd-day-number{ /* Day number span */
7405
- font-size:2em;
7406
- }
7407
-
7408
- .ecwd-page-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
7409
- background-color:#DDDDDD;
7410
- }
7411
-
7412
- .ecwd-page-grid .ecwd- calendar th abbr{ /* Day letter abbreviation */
7413
- border-bottom:none;
7414
- }
7415
-
7416
- /* PAGE LIST */
7417
-
7418
- .ecwd-page-list .ecwd-event {
7419
- padding-bottom: 10px;
7420
- }
7421
-
7422
- .ecwd-page-list .ecwd-list p{ /* Each piece of information in the list */
7423
- margin:0;
7424
- }
7425
-
7426
- .ecwd-page-list .ecwd-list p span,
7427
- .ecwd-page-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
7428
- color:#999999;
7429
- }
7430
-
7431
-
7432
- /* WIDGET GRID */
7433
-
7434
- .ecwd-widget-grid .ecwd- calendar .ecwd-caption{
7435
- text-align:center;
7436
- }
7437
-
7438
- .ecwd-widget-grid .ecwd- calendar { /* Main calendar table */
7439
- width:100%;
7440
- border:1px solid #CCCCCC;
7441
- border-collapse:collapse;
7442
- }
7443
-
7444
- .ecwd-widget-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
7445
- width:14.29%;
7446
- border:1px solid #CCCCCC;
7447
- text-align:center;
7448
- }
7449
-
7450
- .ecwd-widget-grid .ecwd- calendar td{ /* Day table cells */
7451
- color:#CCCCCC;
7452
- width:14.29%;
7453
- border:1px solid #CCCCCC;
7454
- text-align:center;
7455
- }
7456
-
7457
- .ecwd-widget-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
7458
- cursor:pointer;
7459
- color:#666666;
7460
- }
7461
-
7462
- .ecwd-widget-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
7463
- background-color:#DDDDDD;
7464
- }
7465
-
7466
- .ecwd-widget-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
7467
- display:none; /* Important! */
7468
- }
7469
-
7470
- .ecwd-widget-grid .ecwd- calendar th abbr{ /* Day name abbreviations */
7471
- border-bottom:none;
7472
- }
7473
-
7474
- /* WIDGET LIST */
7475
-
7476
- .ecwd-widget-list .ecwd-list p{ /* Each piece of information in the list */
7477
- margin:0;
7478
- }
7479
-
7480
- .ecwd-widget-list .ecwd-list p span,
7481
- .ecwd-widget-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
7482
- color:#999999;
7483
- }
7484
-
7485
- /* TOOLTIP */
7486
-
7487
- .ecwd-event-info{ /* Tooltip container */
7488
- background-color:#FFFFFF;
7489
- }
7490
-
7491
- .ecwd-event-info .ecwd-tooltip-title{ /* 'Events on...' text */
7492
- margin:5px;
7493
- font-weight:bold;
7494
- font-size:1.2em;
7495
- }
7496
-
7497
- .ecwd-event-info ul{ /* Events list */
7498
- padding:0;
7499
- margin:5px;
7500
- list-style-type:none;
7501
- }
7502
-
7503
- .ecwd-event-info ul li{ /* Event list item */
7504
- margin:10px 0 0 0;
7505
- }
7506
-
7507
- .ecwd-event-info ul li p{ /* Each piece of information */
7508
- margin:0;
7509
- }
7510
-
7511
- .ecwd-event-info ul li p span,
7512
- .ecwd-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */
7513
- color:#999999;
7514
- }
7515
-
7516
- /** calendar navigation bar, Prev/Next links & month title. **/
7517
-
7518
- .ecwd-navbar {
7519
- width: 100%;
7520
- text-align: center;
7521
- clear: both;
7522
- overflow: hidden;
7523
- }
7524
-
7525
- .ecwd-next,
7526
- .ecwd-prev {
7527
- white-space: nowrap;
7528
- }
7529
-
7530
- .ecwd-prev {
7531
- float: left;
7532
- }
7533
-
7534
- .ecwd-next {
7535
- float: right;
7536
- }
7537
-
7538
- .ecwd-month-title {
7539
- display: inline-block;
7540
- margin: 0 auto;
7541
- white-space: nowrap;
7542
- }
7543
-
7544
- /* Grouped List */
7545
-
7546
- .ecwd-list-grouped .ecwd-event {
7547
- margin-left: 5%;
7548
- }
7549
-
7550
- /* Countdown widget*/
7551
-
7552
- .ecwd_countdown_info{
7553
-
7554
- }
7555
- .ecwd_countdown_info .date{
7556
-
7557
- }
7558
- .ecwd_countdown_info .info{
7559
- display: inline-block;
7560
- font-size: 14px;
7561
- font-style: italic;
7562
- line-height: 1.3;
7563
- }
7564
-
7565
- .ecwd_countdown_info span{
7566
- display: block;
7567
- }
7568
-
7569
- .ecwd_countdown_info span{
7570
- display: block;
7571
- }
7572
- .ecwd_map_event span{
7573
- display: block;
7574
- }
7575
- .ecwd-event span{
7576
-
7577
- }
7578
- .ecwd-event{
7579
- background-color: #F9F9F9;
7580
- padding: 10px;
7581
- margin-bottom: 10px;
7582
- }
7583
-
7584
- .ecwd-show-map{
7585
- /*display: none;*/
7586
- }
7587
-
7588
-
7589
-
7590
- .ecwd_ calendar _view_tabs li.ecwd-search{
7591
- /*position: relative;*/
7592
- padding: 0px 9px;
7593
-
7594
- }
7595
- .ecwd-search{
7596
- float:right;
7597
- }
7598
-
7599
- .ecwd-search input[type="text"] {
7600
- display: inline-block;
7601
- text-indent: -2000px;
7602
- font-weight: 100;
7603
- outline: none;
7604
- width: 50px !important;
7605
- height: 49px !important;
7606
- position: absolute;
7607
- top: 0;
7608
- right: 0;
7609
- background: none !important;
7610
- z-index: 4;
7611
- transition: width .6s cubic-bezier(0.000, 0.795, 0.000, 1.000);
7612
- cursor: pointer;
7613
- border: 0px;
7614
- padding: 0;
7615
- box-sizing: border-box;
7616
- -moz-box-sizing: border-box;
7617
- -webkit-box-sizing: border-box;
7618
- border-radius: 0;
7619
- font-size: 14px;
7620
- }
7621
- .ecwd-search input[type="text"]::-webkit-input-placeholder {color: transparent}
7622
- .ecwd-search input[type="text"]::-moz-placeholder {color: transparent}
7623
- .ecwd-search input[type="text"]:-moz-placeholder {color: transparent}
7624
- .ecwd-search input[type="text"]:-ms-input-placeholder {color: transparent}
7625
-
7626
-
7627
- .ecwd-search input[type="text"]:focus {
7628
- width: 250px !important;
7629
- z-index: 2;
7630
- background-color: #FFFFFF !important;
7631
- cursor: text;
7632
- text-indent: 5px;
7633
- margin: 0 !important;
7634
- }
7635
-
7636
- .ecwd-search input[type="text"]:focus::-webkit-input-placeholder {color: #1FA67A}
7637
- .ecwd-search input[type="text"]:focus::-moz-placeholder {color: #1FA67A}
7638
- .ecwd-search input[type="text"]:focus:-moz-placeholder {color: #1FA67A}
7639
- .ecwd-search input[type="text"]:focus:-ms-input-placeholder {color: #1FA67A}
7640
- . calendar _main .fa,
7641
- . calendar _main + .ecwd_add_event .fa {
7642
- display: inline-block;
7643
- font: normal normal normal 14px/1 FontAwesome;
7644
- font-size: inherit;
7645
- text-rendering: auto;
7646
- -webkit-font-smoothing: antialiased;
7647
- -moz-osx-font-smoothing: grayscale;
7648
- transform: translate(0, 0);
7649
- text-indent: 0px;
7650
- position: absolute;
7651
- top: 12px;
7652
- font-size: 18px;
7653
- right: 13px;
7654
- line-height: 19px;
7655
- color: #676767;
7656
- }
7657
- . calendar _main .ecwd-search-submit .fa{
7658
- top: 17px;
7659
- left: 17px;
7660
- color: #ffffff;
7661
- }
7662
-
7663
- .ecwd-search button,.ecwd-search button:hover {
7664
- height: 49px;
7665
- width: 50px;
7666
- padding:0;
7667
- display: inline-block;
7668
- float: right;
7669
- text-indent: -10000px;
7670
- border: none;
7671
- position: absolute;
7672
- top: 0;
7673
- right: 0;
7674
- z-index: 2;
7675
- cursor: pointer;
7676
- -webkit-appearance: inherit;
7677
- border-radius: 0;
7678
-
7679
- }
7680
-
7681
- .ecwd-event-cat-icon{
7682
- max-width: 20px !important;
7683
- max-height: 20px !important;
7684
- margin: 0 7px 2px 0;
7685
- }
7686
-
7687
- .ecwd-modal {
7688
- /* position: fixed !important;
7689
- overflow-y: scroll;
7690
- top: 0;
7691
- right: 0;
7692
- bottom: 0;
7693
- left: 0;
7694
- background: rgba(0, 0, 0, 0.8);
7695
- z-index: 9999 !important;
7696
- opacity:0;
7697
- -webkit-transition: opacity 400ms ease-in;
7698
- -moz-transition: opacity 400ms ease-in;
7699
- transition: opacity 400ms ease-in;
7700
- display: none;*/
7701
-
7702
- }
7703
-
7704
- .ecwd- calendar -more-event .modal-footer{
7705
- padding: 0 !important;
7706
- margin-top: 0 !important;
7707
- border-top: 0 !important;
7708
- }
7709
-
7710
- .ecwd-modal > div.ecwd-excluded-events,
7711
- .ecwd_popup_body > div.ecwd-excluded-events {
7712
- width: 400px;
7713
- position: relative;
7714
- margin: 10% auto;
7715
- padding: 2px;
7716
- background: #fff;
7717
- border: 1px solid #CFD7DE;
7718
- }
7719
- .ecwd-modal .modal-header,
7720
- .ecwd_popup_body .modal-header {
7721
- margin: 0 0 1px 0 !important;
7722
- padding: 0 0 1px 0;
7723
- border-bottom: 1px solid #CFD7DE;
7724
- }
7725
- .ecwd-modal h4,
7726
- .ecwd_popup_body h4 {
7727
- margin: 0 !important;
7728
- text-align: center;
7729
- color: #737373;
7730
- font-size: 20px !important;
7731
- height: 40px;
7732
- line-height: 38px !important;
7733
- padding: 0;
7734
- }
7735
-
7736
- .ecwd- calendar -more-event .ecwd-modal ul.events li,
7737
- .ecwd- calendar -more-event .ecwd_popup_body ul.events li {
7738
- opacity: 0.8;
7739
- }
7740
-
7741
- .ecwd-modal .ecwd-excluded-events ul.events > li:hover,
7742
- .ecwd_popup_body .ecwd-excluded-events ul.events > li:hover {
7743
- /*background-color: #D7D7D7 !important;*/
7744
- opacity: 1;
7745
- }
7746
-
7747
- .ecwd-modal .ecwd-excluded-events ul.events li:hover > a,
7748
- .ecwd_popup_body .ecwd-excluded-events ul.events li:hover > a{
7749
- /*color:#FDFDFD !important;*/
7750
- }
7751
- .ecwd-modal .events li .event-metalabel,
7752
- .ecwd_popup_body .events li .event-metalabel{
7753
- width:15px;
7754
- height:15px;
7755
- }
7756
-
7757
- .modal-body ul.events li.inmore{
7758
- display: inherit !important;
7759
- }
7760
-
7761
- .modalDialog {
7762
- position: fixed;
7763
- overflow-y: scroll;
7764
- top: 0;
7765
- right: 0;
7766
- bottom: 0;
7767
- left: 0;
7768
- background: rgba(0,0,0,0.8);
7769
- z-index: 9998;
7770
- opacity:0;
7771
- -webkit-transition: opacity 400ms ease-in;
7772
- -moz-transition: opacity 400ms ease-in;
7773
- transition: opacity 400ms ease-in;
7774
- pointer-events: none;
7775
- }
7776
- .modalDialog:target {
7777
- opacity:1;
7778
- pointer-events: auto;
7779
- }
7780
-
7781
- .modalDialog > div {
7782
- max-width: 960px;
7783
- position: relative;
7784
- margin: 10% auto;
7785
- padding: 5px 20px 13px 20px;
7786
- border-radius: 10px;
7787
- background: #fff;
7788
- }
7789
- .event-content table, .ecwd-detalis table{
7790
- table-layout: fixed;
7791
- }
7792
- .ecwd-events-day-details .event-details-title{
7793
- padding: 0 3px;
7794
- }
7795
- .hidden{
7796
- display: none;
7797
- }
7798
-
7799
- .ecwd_additional_fields_cont{
7800
- padding: 15px 0 4px;
7801
- border-top: 1px solid #ddd;
7802
- margin-top: 14px;
7803
- }
7804
- .ecwd_additional_fields_cont ul{
7805
- list-style: none !important;
7806
- margin: 0 !important;
7807
- }
7808
- .ecwd_additional_fields_cont ul li{
7809
- font-size: 15px;
7810
- font-style: italic;
7811
- line-height: 1.3;
7812
- }
7813
- @media only screen and (max-width: 500px){
7814
-
7815
- . calendar -head .previous, . calendar -head .next {
7816
- font-size: 14px;
7817
- }
7818
-
7819
- .ecwd-events-day-details {
7820
- margin-top: 20px;
7821
- }
7822
-
7823
- .ecwd_ calendar _view_tabs ul li a{
7824
- padding: 8px 0px;
7825
- font-size: 14px;
7826
- }
7827
-
7828
- .ecwd-search input[type="text"]{
7829
- height: 38px !important;
7830
- }
7831
-
7832
- . calendar _main .ecwd-search-submit .fa {
7833
- top: 11px;
7834
- }
7835
-
7836
- .month-name{
7837
- display:none;
7838
- }
7839
-
7840
- . calendar -head {
7841
- height: 50px;
7842
- }
7843
-
7844
- . calendar -head .current-month{
7845
- font-size: 20px;
7846
- }
7847
- . calendar -head .previous,. calendar -head .current-month{
7848
- border-right:0;
7849
- }
7850
- . calendar -head .next,. calendar -head .current-month{
7851
- border-left:0;
7852
- }
7853
-
7854
- .ecwd_ calendar .filter-arrow-right, .ecwd_ calendar .filter-arrow-left{
7855
- line-height: 22px;
7856
- }
7857
-
7858
- .ecwd-search button,.ecwd-search input[type="text"]{
7859
- height: 38px !important;
7860
- }
7861
-
7862
- .ecwd_ calendar _filters_res{
7863
- width: 180px;
7864
- height: 36px;
7865
- padding: 5px 0 0 10px;
7866
- }
7867
-
7868
- /*views responsive*/
7869
-
7870
- div[class^="ecwd-page-"] .ecwd_list .event-main-content {
7871
- border: 1px solid #D5DCE2;
7872
- margin-bottom: 1px;
7873
- float: right;
7874
- width: 89.8%;
7875
- min-height: 42px;
7876
- box-sizing: border-box;
7877
- -moz-box-sizing: border-box;
7878
- -webkit-box-sizing: border-box;
7879
- padding: 4px 4px 0 4px !important;
7880
- overflow: hidden;
7881
- }
7882
- div[class^="ecwd-page-"] .event-container{
7883
- border: 1px solid #D5DCE2;
7884
- margin-bottom: 1px;
7885
- box-sizing: border-box;
7886
- -moz-box-sizing: border-box;
7887
- -webkit-box-sizing: border-box;
7888
- padding: 4px !important;
7889
- overflow: hidden;
7890
- }
7891
-
7892
- div[class^="ecwd-page-"].ecwd_ calendar .event-content {
7893
- padding: 0 !important;
7894
- }
7895
- div[class^="ecwd-page-"] .event-content:after {
7896
- content:'';
7897
- display:table;
7898
- clear:both;
7899
- }
7900
-
7901
- div[class^="ecwd-page-"] .ecwd-week-date, div[class^="ecwd-page-"] .ecwd-list-date {
7902
- width: 10%;
7903
- float: left;
7904
- height: 42px;
7905
- padding: 10px 0 0 0 !important;
7906
- text-align: center !important;
7907
- line-height: 21px !important;
7908
- box-sizing: border-box;
7909
- -moz-box-sizing: border-box;
7910
- -webkit-box-sizing: border-box;
7911
- }
7912
- div[class^="ecwd-page-"] .ecwd_list li, div[class^="ecwd-page-"] .day4-event-list li, div[class^="ecwd-page-"] .day-event-list li, div[class^="ecwd-page-"] .week-event-list li{
7913
- border:0;
7914
- padding: 0 !important;
7915
- margin-bottom:0px !important;
7916
- }
7917
-
7918
- div[class^="ecwd-page-"] .event-main-content.no-events{
7919
- border: 1px solid #D5DCE2;
7920
- margin-bottom:1px;
7921
- }
7922
- div[class^="ecwd-page-"] .week-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day4-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day-event-list .ecwd-list-img, div[class^="ecwd-page-"] .ecwd_list .ecwd-list-img{
7923
- border-right: 0px;
7924
- border-bottom: 0px;
7925
- top: 0;
7926
- left: 0;
7927
- }
7928
-
7929
- div[class^="ecwd-page-"] .ecwd-img {
7930
- height: auto;
7931
- }
7932
-
7933
- div[class^="ecwd-page-"] .arrow-down {
7934
- display: block;
7935
- background: url(images/arrow_down.png) no-repeat right center;
7936
- position: absolute;
7937
- bottom: 3px;
7938
- width: 20px;
7939
- cursor: pointer;
7940
- height: 9px;
7941
- transition: all 0.3s;
7942
- right: 0px;
7943
- }
7944
-
7945
- div[class^="ecwd-page-"] .arrow-down.open {
7946
- background: url(images/arrow_up.png) no-repeat right center;
7947
- }
7948
- div[class^="ecwd-page-"] .ecwd-list-img-container {
7949
- width: 30%;
7950
- float: left;
7951
- margin-right: 10px !important;
7952
- background: #fff;
7953
- position: relative;
7954
- }
7955
- div[class^="ecwd-page-"] li.ecwd-no-image .ecwd-list-img-container,
7956
- div[class^="ecwd-page-"] .event-container.ecwd-no-image .ecwd-list-img-container {
7957
- width: 0;
7958
- margin-right: 0px !important;
7959
- }
7960
-
7961
- div[class^="ecwd-page-"].ecwd_ calendar li.ecwd-no-image .ecwd-list-date, div[class^="ecwd-page-"] .week-event-list .ecwd-no-image .ecwd-list-date {
7962
- margin-left: 0px !important;
7963
- }
7964
- div[class^="ecwd-page-"].ecwd_ calendar .event-main-content {
7965
- float: right;
7966
- width: 89.8%;
7967
- min-height: 42px;
7968
- box-sizing: border-box;
7969
- -moz-box-sizing: border-box;
7970
- -webkit-box-sizing: border-box;
7971
- }
7972
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .week-event-list .ecwd-list-date-cont {
7973
- display: block;
7974
- padding-bottom: 5px;
7975
- position:relative;
7976
- }
7977
-
7978
- .event_dropdown_cont{
7979
- border-top: 1px solid #D5DCE2;
7980
- display:none;
7981
- padding-top: 6px;
7982
- }
7983
-
7984
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.web,
7985
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.web{
7986
- display: none;
7987
- }
7988
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
7989
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
7990
- display: block;
7991
- }
7992
-
7993
- div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list h3, div[class^="ecwd-page-"].ecwd_ calendar .day-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .week-event-list h3 {
7994
- margin: 0px 0px 2px 0px !important;
7995
- font-size: 16px !important;
7996
- line-height: 20px !important;
7997
- white-space: nowrap;
7998
- text-overflow: ellipsis;
7999
- overflow: hidden;
8000
- }
8001
-
8002
- }
8003
-
8004
- table.ecwd_ calendar _container > tbody > tr >td{
8005
- vertical-align: top !important;
8006
- }
8007
-
8008
-
8009
-
8010
- /*
8011
- Default Themes Correction
8012
- */
8013
-
8014
- /* For Twenty Fourteen
8015
- ========================================================================== */
8016
-
8017
- .ecwd-theme-twentyfourteen #ecwd-events-content .ecwd-event {
8018
- padding: 20px;
8019
- }
8020
-
8021
- @media screen and (min-width: 1000px) {
8022
- .ecwd-theme-twentyfourteen #ecwd-events-content {
8023
- padding-left: 220px;
8024
- }
8025
- }
8026
- /* Stop themes from hiding elements with the .updated CSS class */
8027
- #ecwd-theme-twentyfourteen .updated {
8028
- display: inherit;
8029
- }
8030
-
8031
- /* Twenty Fifteen
8032
- ========================================================================== */
8033
-
8034
-
8035
- .ecwd-theme-twentyfifteen.single-ecwd_event #ecwd-events-content {
8036
- padding: 8.3333% 10%;
8037
- margin: 0 8.3333%;
8038
- }
8039
-
8040
-
8041
- .ecwd-events-single .event_cageory_and_tags ul li{
8042
- display: inline-block;
8043
- margin: 5px;
8044
- }
8045
-
8046
-
8047
-
8048
- /* Bridge
8049
- ========================================================================== */
8050
- .ecwd-theme-bridge .ecwd-event {
8051
- margin-top: 105px;
8052
- }
8053
-
8054
- = Theme 4 =
8055
- /**
8056
- * Public facing CSS file
8057
- *
8058
- */
8059
-
8060
- /* Base line-height for all views & tooltip */
8061
-
8062
-
8063
-
8064
- . calendar _main:after, #ecwd-events-content .event-detalis:after,
8065
- .ecwd_list .event-organizers:after,
8066
- .ecwd_list .event-venue:after {
8067
- content: '';
8068
- clear: both;
8069
- display:table;
8070
- }
8071
- . calendar _main a:not(.cpage){
8072
- text-decoration:none;
8073
- border-bottom:0 !important;
8074
- }
8075
- . calendar {
8076
- margin:0;
8077
- margin-left:0;
8078
- width:auto;
8079
- }
8080
- . calendar -head{
8081
- display:table;
8082
- width: 100%;
8083
- height: 85px;
8084
- color:#fff;
8085
- }
8086
-
8087
- .ecwd-url{
8088
- margin-bottom: 5px;
8089
- }
8090
-
8091
- .ecwd_ calendar .metainfo,
8092
- .ecwd_countdown_info .metainfo{
8093
- padding-left: 26px;
8094
- }
8095
- .cal_blue .event-details img {
8096
- margin: 7px 20px 7px 0 !important;
8097
- max-width: 200px;
8098
- }
8099
- .ecwd-page-full div[class^="ecwd-page-"] .event-details img {
8100
- margin: 7px 20px 7px 0 !important;
8101
- max-width: 110px;
8102
- float: left;
8103
- }
8104
- .ecwd_ calendar _view_tabs ul li:first-child{
8105
- border-left: 0px;
8106
- }
8107
-
8108
- .ecwd_ calendar _view_tabs ul li:last-child{
8109
- border-right: 0px;
8110
- }
8111
- .event-details-title h5,
8112
- .ecwd_list h3{
8113
- margin: 0 0 6px 0 !important;
8114
- font-size: 18px !important;
8115
- font-weight: normal !important;
8116
- line-height: 1 !important;
8117
- clear: none !important;
8118
- text-transform: none;
8119
- font-style: italic;
8120
- }
8121
-
8122
- .event-details-title .event-metalabel{
8123
- width:15px;
8124
- height:15px;
8125
- display:inline-block;
8126
- float:left;
8127
- margin-right: 7px;
8128
- margin-top: 2px;
8129
- }
8130
- .ecwd-widget-mini .event-details-title .event-metalabel{
8131
- width:6px;
8132
- height:6px;
8133
- margin-top: 7px;
8134
- }
8135
-
8136
- .ecwd-widget-mini .ecwd-detalis img{
8137
- max-width: 95%;
8138
- }
8139
- .cal_blue.ecwd_ calendar _container {
8140
- width:100% !important;
8141
- color:#262e3a !important;
8142
- border:none !important;
8143
- background:#FFFFFF !important;
8144
- font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
8145
- font-size:10px !important;
8146
- table-layout: fixed !important;
8147
- margin: 0 0 10px 0 !important;
8148
- }
8149
- table.cal_blue.ecwd_ calendar _container #month_selector {
8150
- width:auto;
8151
- float:left;
8152
- padding:0 1em;
8153
- margin:0;
8154
-
8155
- }
8156
-
8157
- table.cal_blue.ecwd_ calendar _container select option {
8158
- font-weight:normal;
8159
- background:#f3f5f9;
8160
- text-shadow:none;
8161
- filter:none;
8162
- color:#262e3a;
8163
- }
8164
-
8165
- table.cal_blue.ecwd_ calendar _container th {
8166
- margin: 0;
8167
- border: 1px solid #ededed;
8168
- border-left:0;
8169
- display: table-cell;
8170
- }
8171
- table.cal_blue.ecwd_ calendar _container td {
8172
- margin: 0;
8173
- border-width: 0 1px 1px 0;
8174
- display: table-cell;
8175
- }
8176
-
8177
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
8178
- color:#585858 !important;
8179
- font-size:1.6em;
8180
- height:1.2em;
8181
- line-height:1.2em;
8182
- text-align:center;
8183
- font-weight: normal;
8184
- padding: 4px 0;
8185
- vertical-align: middle;
8186
- text-transform: none;
8187
- }
8188
-
8189
-
8190
- table.cal_blue.ecwd_ calendar _container .day-with-date, table.cal_blue.ecwd_ calendar _container .open-details , table.cal_blue.ecwd_ calendar _container .day-without-date {
8191
- vertical-align: text-top;
8192
- text-align: left;
8193
- /* background: #ced9e7;
8194
- background: -webkit-gradient(linear, left top, left bottom, from(#ced9e7), to(#ecf0f6));
8195
- background: -moz-linear-gradient(top, #ced9e7, #ecf0f6);*/
8196
- height: 8em;
8197
- width: 14.3%;
8198
- font-size: 1.4em;
8199
- }
8200
-
8201
- .ecwd_ calendar img{
8202
- margin-left:inherit !important;
8203
- }
8204
-
8205
- .ecwd_ calendar {
8206
- font-family: Segoe UI !important;
8207
- max-width: 100%;
8208
- width: 100%;
8209
- float: left;
8210
- position: relative;
8211
- border: 0px solid transparent;
8212
- }
8213
-
8214
- .ecwd_ calendar ul,.ecwd_ calendar ul li,.ecwd_ calendar ul.ecwd_list li,.ecwd_ calendar ul.week-event-list li,.ecwd_ calendar ul.day-event-list li,.ecwd_ calendar ul.day4-event-list li{
8215
- list-style: none !important;
8216
- list-style-image: none !important;
8217
- margin: 0 !important;
8218
- padding: 0 !important;
8219
- }
8220
- .ecwd_ calendar .filter-container{
8221
- /*width: 90%;*/
8222
- overflow:hidden;
8223
- position: relative;
8224
- }
8225
-
8226
- .ecwd_ calendar _view_tabs .filter-container ul{
8227
- list-style: outside none none !important;
8228
- padding-left: 0px !important;
8229
- margin: 0px !important;
8230
- overflow: hidden;
8231
- position: relative;
8232
- float: left;
8233
- width: 700%;
8234
- }
8235
-
8236
-
8237
-
8238
-
8239
-
8240
- table.cal_blue.ecwd_ calendar _container .open-details li {
8241
- padding-top:5px;
8242
- padding-bottom:0px;
8243
- font-size:0.7em;
8244
- }
8245
- table.cal_blue.ecwd_ calendar _container .no-events {
8246
- cursor:default;
8247
- }
8248
- table.cal_blue.ecwd_ calendar _container .has-events {
8249
- cursor:pointer;
8250
- }
8251
- table.cal_blue.ecwd_ calendar _container .has-events:hover {
8252
- -webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
8253
- box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
8254
- }
8255
- table.cal_blue.ecwd_ calendar _container .week-start {
8256
- border-left:1px solid #D6DDE2;
8257
- }
8258
- table.cal_blue.ecwd_ calendar _container .week-number {
8259
- border-bottom:none;
8260
- border-right:none;
8261
- vertical-align:middle;
8262
- padding:2px;
8263
- font-size:1.8em;
8264
- font-weight:bold;
8265
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
8266
- filter: Shadow(Color=#010202, Direction=135, Strength=1);
8267
- }
8268
- table.cal_blue.ecwd_ calendar _container td ul li {
8269
- cursor: pointer;
8270
- list-style: none outside none !important;
8271
- position: relative;
8272
- padding: 5px;
8273
- font-size:0.8em;
8274
- text-shadow:none;
8275
- line-height:1.2em;
8276
- }
8277
- table.cal_blue.ecwd_ calendar _container td ul li span.event-time {
8278
- font-weight:bold;
8279
- font-size:0.8em;
8280
- }
8281
- table.cal_blue.ecwd_ calendar _container .week-number span {
8282
- color:#fdfefe;
8283
- }
8284
-
8285
- table.cal_blue.ecwd_ calendar _container .event-details div {
8286
- word-wrap: break-word;
8287
- white-space: normal;
8288
- }
8289
-
8290
- table.cal_blue.ecwd_ calendar _container .day-without-date div {
8291
- text-align:center;
8292
- }
8293
-
8294
- table.cal_blue.ecwd_ calendar _container .current-day {
8295
- text-align:left;
8296
- vertical-align:text-top;
8297
- /* background:#7D9AC0;
8298
- background: -webkit-gradient(linear, left top, left bottom, from(#7D9AC0), to(#718bad));
8299
- background: -moz-linear-gradient(top, #7D9AC0, #718bad);*/
8300
- }
8301
-
8302
- table.cal_blue.ecwd_ calendar _container td ul {
8303
- margin:0;
8304
- padding:1px 0 !important;
8305
- text-align:left;
8306
- }
8307
- table.cal_blue.ecwd_ calendar _container td > div, table.cal_blue.ecwd_ calendar _container th > div {
8308
- position:relative;
8309
- }
8310
- table.cal_blue.ecwd_ calendar _container .previous {
8311
- position:relative;
8312
- width:auto;
8313
- margin-top:0.6em;
8314
- font-size:1.4em;
8315
- float:left;
8316
- }
8317
- table.cal_blue.ecwd_ calendar _container .next {
8318
- position:relative;
8319
- width:auto;
8320
- margin-top:0.6em;
8321
- font-size:1.4em;
8322
- float:right;
8323
- }
8324
- table.cal_blue.ecwd_ calendar _container .previous span, table.cal_blue.ecwd_ calendar _container .next span {
8325
- font-size:1.5em;
8326
- line-height:0.5em;
8327
- }
8328
- table.cal_blue.ecwd_ calendar _container .previous a, table.cal_blue.ecwd_ calendar _container .next a {
8329
- color:#fdfefe;
8330
- text-decoration:none;
8331
- }
8332
-
8333
- div.ecwd-page-month table.cal_blue div.event-details-container, div.ecwd-page-full table.cal_blue div.event-details-container {
8334
- display: none;
8335
- position: absolute;
8336
- z-index: 10;
8337
- padding: 0 0 0 10px;
8338
- left: 100%;
8339
- top: 0;
8340
- }
8341
- div.ecwd-page-full .has-events ul.more_events > li div.event-details-container {
8342
- display: none;
8343
- position: relative;
8344
- z-index: 10;
8345
- left: 0;
8346
- top: 0;
8347
- padding: 0;
8348
- }
8349
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow,
8350
- div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow-right {
8351
- display: none;
8352
- }
8353
- div.ecwd-page-full .has-events ul.more_events > li div.event-details {
8354
- max-width:100%;
8355
- width: auto;
8356
- box-shadow:none;
8357
- -webkit-box-shadow:none;
8358
- border: none;
8359
- border-top: 1px solid rgba(0,0,0,0.25);
8360
- }
8361
-
8362
-
8363
- .ecwd_ calendar td{
8364
- padding:1px !important;
8365
- border: solid #D6DDE2;
8366
- border-width: 0 1px 1px 0;
8367
- font-family: Segoe UI !important;
8368
- }
8369
-
8370
- /*.event-details-container{*/
8371
- /*display: none;*/
8372
- /*position: absolute;*/
8373
- /*z-index: 10;*/
8374
- /*padding: 0 0 0 10px;*/
8375
- /*left: 100%;*/
8376
- /*top: 17%;*/
8377
- /*}*/
8378
- div.ecwd-page-month table.cal_blue div.event-details, div.ecwd-page-full table.cal_blue div.event-details {
8379
- color: #585858;
8380
- background: none repeat scroll 0% 0% #fff;
8381
- padding: 10px;
8382
- max-height:350px;
8383
- overflow-y: auto;
8384
- border:1px solid rgba(0,0,0,0.25);
8385
- -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
8386
- -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
8387
- box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
8388
- }
8389
-
8390
-
8391
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow,
8392
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
8393
- content: ' ';
8394
- position: absolute;
8395
- z-index: 1;
8396
- top: 8px;
8397
- font-size: 25px;
8398
- font-style: normal;
8399
- display: inline-block;
8400
- width: 0;
8401
- height: 0;
8402
- border-width: 11px !important;
8403
- }
8404
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow {
8405
- left: 0px;
8406
- border-top: solid transparent;
8407
- border-bottom: solid transparent;
8408
- border-width: 11px !important;
8409
- border-right: solid rgba(0,0,0,0.25);
8410
- }
8411
-
8412
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
8413
- right: -10px;
8414
- border-top: solid transparent;
8415
- border-bottom: solid transparent;
8416
- border-width: 11px !important;
8417
- border-left: solid rgba(0,0,0,0.25);
8418
- border-right-width: 0;
8419
- display:none;
8420
- }
8421
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before,
8422
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
8423
- content: ' ';
8424
- position: absolute;
8425
- z-index: 11;
8426
- top: -10px;
8427
- border-width: 10px !important;
8428
- }
8429
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before {
8430
- left: 1px;
8431
- border-top: solid transparent;
8432
- border-bottom: solid transparent;
8433
- border-right: solid #ffffff;
8434
- border-left-width: 0;
8435
- }
8436
- div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
8437
- right: 1px;
8438
- border-top: solid transparent;
8439
- border-bottom: solid transparent;
8440
- border-left: solid #ffffff;
8441
- border-right-width: 0;
8442
- }
8443
-
8444
- /*
8445
- .event_tooltip {
8446
- color: #FFF;
8447
- display: none;
8448
- position: absolute;
8449
- border: 4px solid #647B9A;
8450
- background: none repeat scroll 0% 0% #647B9A;
8451
- padding: 0px;
8452
- border-radius: 4px;
8453
- z-index: 999999;
8454
- padding: 5px;
8455
- }
8456
- */
8457
-
8458
- div.ecwd-page-full table.cal_blue ul.events > li {
8459
- margin-left: 0px !important;
8460
- border-bottom:1px solid #CFD7DE;
8461
- position: relative;
8462
- padding: 7px !important;
8463
- }
8464
- div.ecwd-page-full table.cal_blue ul.more_events > li {
8465
- padding: 0px !important;
8466
- }
8467
- div.ecwd-page-full table.cal_blue ul.more_events > li > span,
8468
- div.ecwd-page-full table.cal_blue ul.more_events > li > a {
8469
- padding: 7px !important;
8470
- display:inline-block;
8471
- pointer-events: none;
8472
- }
8473
-
8474
- div.ecwd-page-full table.cal_blue ul.events > li img{
8475
- display:inline-block;
8476
- }
8477
- div.ecwd-page-full table.cal_blue ul.events > li:last-child {
8478
- border-bottom:0px;
8479
- }
8480
- .ecwd_ calendar div.event-details {
8481
- font-size: 14px;
8482
- font-style: italic;
8483
- width: 340px;
8484
- line-height: 1.3;
8485
- }
8486
- .ecwd_ calendar .ecwd-widget-mini div.event-details {
8487
- max-width: 100% !important;
8488
- }
8489
- @media only screen and (max-width: 768px){
8490
- .ecwd-events-day-details{
8491
- margin-top: 30px;
8492
- }
8493
- div.ecwd-page-full table ul.events{
8494
- display:none;
8495
- }
8496
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container td {
8497
- height:50px;
8498
- }
8499
- .ecwd-page-full table.cal_blue.ecwd_ calendar _container .has-events:after {
8500
- content: '';
8501
- display: block;
8502
- height: 8px;
8503
- width: 8px;
8504
- padding: 0;
8505
- background-color: #10738B;
8506
- margin: 13px auto 0;
8507
- }
8508
- table.cal_blue.ecwd_ calendar _container .normal-day-heading, table.cal_blue.ecwd_ calendar _container .weekend-heading {
8509
- font-size: 1.4em;
8510
- }
8511
- .ecwd_ calendar .ecwd-page-full div.event-details {
8512
- font-size: 1.15em !important;
8513
- width: 100%;
8514
- padding-bottom: 20px;
8515
- margin-bottom: 20px;
8516
- border-bottom: 1px solid #CCC;
8517
- }
8518
- }
8519
-
8520
- table.cal_blue.mini {
8521
- width: 100%;
8522
- }
8523
- .ecwd_ calendar .ecwd-widget-mini {
8524
- width: 100%;
8525
- max-width: 280px;
8526
- }
8527
-
8528
- .ecwd-widget-mini .ecwd-week-date,
8529
- .ecwd-widget-mini .ecwd-list-date {
8530
- width:10%;
8531
- float: left;
8532
- height: 42px;
8533
- padding: 10px 0 0 0 !important ;
8534
- text-align: center !important;
8535
- line-height: 21px !important;
8536
- box-sizing: border-box;
8537
- -moz-box-sizing: border-box;
8538
- -webkit-box-sizing: border-box;
8539
- }
8540
-
8541
- .ecwd-widget-mini .day4-event-list h3,
8542
- .ecwd-widget-mini .ecwd_list h3,
8543
- .ecwd-widget-mini .day-event-list h3,
8544
- .ecwd-widget-mini .week-event-list h3{
8545
- margin: 0px 0px 0px 0px !important;
8546
- font-size: 16px !important;
8547
- line-height: 20px !important;
8548
- white-space: nowrap;
8549
- text-overflow: ellipsis;
8550
- overflow: hidden;
8551
- padding-left: 2px;
8552
- box-sizing: border-box;
8553
- }
8554
-
8555
- .ecwd-widget-mini .event-main-content{
8556
- float: right;
8557
- width: 89.8%;
8558
- min-height: 42px;
8559
- box-sizing: border-box;
8560
- -moz-box-sizing: border-box;
8561
- -webkit-box-sizing: border-box;
8562
- }
8563
-
8564
- .event-main-content.no-events{
8565
- padding: 8px 10px;
8566
- }
8567
-
8568
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li,
8569
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li,
8570
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li,
8571
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li {
8572
- border: 0;
8573
- margin-bottom:0 !important;
8574
- }
8575
-
8576
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li:before,
8577
- .ecwd-widget-mini.ecwd_ calendar .day4-event-list li:before,
8578
- .ecwd-widget-mini.ecwd_ calendar .day-event-list li:before,
8579
- .ecwd-widget-mini.ecwd_ calendar .week-event-list li:before {
8580
- content:none;
8581
- }
8582
-
8583
- .ecwd-widget-mini .event-container, .ecwd-widget-mini .ecwd_list .event-main-content,
8584
- .ecwd-widget-mini .ecwd-no-image.event-container,.ecwd-widget-mini .ecwd_ calendar li.ecwd-no-image {
8585
- padding: 0 4px 0px !important;
8586
- overflow: hidden;
8587
- }
8588
-
8589
- .ecwd-widget-mini .arrow-down {
8590
- display: block;
8591
- background: url(images/arrow_down.png) no-repeat right center;
8592
- position: absolute;
8593
- bottom: 1px;
8594
- width: 20px;
8595
- cursor: pointer;
8596
- height: 9px;
8597
- right: 0px;
8598
- transition: all 0.3s;
8599
- }
8600
-
8601
- .ecwd-widget-mini .arrow-down.open {
8602
- background: url(images/arrow_up.png) no-repeat right center;
8603
- }
8604
-
8605
- .ecwd-widget-mini .ecwd-time, .ecwd-widget-mini .ecwd-date {
8606
- margin-right: 0px;
8607
- margin-bottom: 1px;
8608
- width: 95%;
8609
- }
8610
-
8611
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .event-conten{
8612
- padding: 0 !important;
8613
- }
8614
-
8615
- .ecwd-widget-mini.ecwd_ calendar li.ecwd-no-image .ecwd-list-date,
8616
- .ecwd-widget-mini.ecwd_ calendar .week-event-list .ecwd-no-image .ecwd-list-date{
8617
- margin-left: 0px !important;
8618
- }
8619
-
8620
-
8621
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:before,
8622
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:after{
8623
- content:'';
8624
- border:0 !important;
8625
- }
8626
-
8627
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-detalis,
8628
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-date,
8629
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .ecwd-time{
8630
- padding-left:10px;
8631
- }
8632
-
8633
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li:last-child{
8634
- border-bottom: 0px;
8635
- }
8636
- table.cal_blue.mini . calendar -heading {
8637
- padding:0 0 2px 0;
8638
- font-size:1.2em;
8639
- height:1.2em;
8640
- }
8641
- table.cal_blue.mini .week-number {
8642
- font-size:1.2em;
8643
- }
8644
- table.cal_blue.mini td {
8645
- list-style: none outside none;
8646
- font-size:1.4em !important;
8647
- text-shadow:none;
8648
- font-family: Segoe UI;
8649
- height: 40px;
8650
- text-align: center;
8651
- white-space: nowrap;
8652
- padding: 2px !important;
8653
- box-sizing: border-box;
8654
- -moz-box-sizing: border-box;
8655
- -webkit-box-sizing: border-box;
8656
- position:relative;
8657
- vertical-align: middle !important;
8658
- }
8659
- table.cal_blue.mini td ul li {
8660
- list-style: none outside none;
8661
- overflow: hidden;
8662
- display: inline-block;
8663
- font-size:0.8em;
8664
- text-shadow:none;
8665
- }
8666
-
8667
- table.cal_blue.mini td ul li:last-child {
8668
- margin-right: 0 !important;
8669
- }
8670
- table.cal_blue.mini .previous, table.cal_blue.mini .next, .ecwd_ calendar .previous, .ecwd_ calendar .next {
8671
- float:none;
8672
- }
8673
- table.cal_blue.mini .previous span, table.cal_blue.mini .next span, .ecwd_ calendar .previous span, .ecwd_ calendar .next span {
8674
- font-size:1em;
8675
- line-height:22px;
8676
- }
8677
-
8678
- .ecwd_ calendar .ecwd_ calendar _prev_next{
8679
- text-align: center;
8680
- box-shadow: 0px 11px 17px rgba(0,0,0,0.2);
8681
- z-index: 3;
8682
- position: relative;
8683
- }
8684
- table.cal_blue.mini .previous, .ecwd_ calendar .previous{
8685
- left:0px;
8686
- }
8687
- table.cal_blue.mini .next, .ecwd_ calendar .next {
8688
- right:0px;
8689
- }
8690
- table.cal_blue.mini .normal-day-heading, table.cal_blue.mini .weekend-heading {
8691
- font-size:1.3em;
8692
- height:1em;
8693
- line-height:1em;
8694
- padding: 3px 0;
8695
- }
8696
- table.cal_blue.mini td ul {
8697
- text-align: right;
8698
- overflow: hidden;
8699
- max-width: 20px;
8700
- max-height: 9px;
8701
- float: right;
8702
- min-width: 16px;
8703
- padding: 0 !important;
8704
- }
8705
- table.cal_blue.mini .day-without-date, table.cal_blue.mini .day-with-date {
8706
- height: 40px;
8707
- text-align: center;
8708
- white-space: nowrap;
8709
- padding: 2px !important;
8710
- box-sizing: border-box;
8711
- -moz-box-sizing: border-box;
8712
- -webkit-box-sizing: border-box;
8713
- position:relative;
8714
- vertical-align: middle;
8715
- }
8716
-
8717
- table.cal_blue.mini td ul.events li {
8718
- width:6px;
8719
- height:6px !important;
8720
- padding: 0 !important;
8721
- text-indent: 100%;
8722
- position: absolute;
8723
- bottom: 2px;
8724
- right: 2px;
8725
- background-color: #10738B;
8726
- }
8727
- table.cal_blue.mini td.current-day ul.events li {
8728
- width:6px;
8729
- height:6px !important;
8730
- padding: 0 !important;
8731
- text-indent: 100%;
8732
- position: absolute;
8733
- bottom: 2px;
8734
- right: 2px;
8735
- background-color: #F9F9F9;
8736
- }
8737
- td.has-events ul.events li.inmore{
8738
- display: none;
8739
- }
8740
-
8741
- table.cal_blue.mini td ul.events li:nth-child(2) {
8742
- bottom: 2px;
8743
- right: 10px;
8744
- }
8745
- div.ecwd-widget-mini table td.has-events {
8746
- position: relative;
8747
- }
8748
- div.ecwd-page-full td.has-events {
8749
- position: static;
8750
-
8751
- }
8752
-
8753
-
8754
- /*posterboard*/
8755
-
8756
- .ecwd-poster-board{
8757
-
8758
- }
8759
- .ecwd-poster-board .ecwd-poster-item{
8760
- width: 30%;
8761
- overflow: hidden;
8762
- margin: 15px 0 0 12px;
8763
- }
8764
-
8765
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details{
8766
- margin-bottom:12px;
8767
- font-style:italic;
8768
- }
8769
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
8770
- float: left;
8771
- /*width: 80px;*/
8772
- margin: 0 5px 10px 0;
8773
- line-height: 1;
8774
- }
8775
-
8776
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday,
8777
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.month{
8778
- width: 29px;
8779
- font-size: 11px;
8780
- padding: 2px 1px !important;
8781
- text-align: center;
8782
- line-height: 16px;
8783
- }
8784
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1,
8785
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
8786
- font-size: 28px;
8787
- padding: 0px 4px !important;
8788
- text-align: center;
8789
- line-height: 41px;
8790
- }
8791
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1{
8792
- margin-left:1px !important;
8793
- }
8794
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
8795
- margin-left: -4px !important;
8796
- }
8797
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday-block{
8798
- float:left;
8799
- width: 29px;
8800
- font-size: 11px;
8801
- }
8802
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img{
8803
- width: 100%;
8804
- max-height:150px;
8805
- overflow: hidden;
8806
- margin-bottom:2px;
8807
- }
8808
- .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img img{
8809
- max-width: 100%;
8810
- height:auto;
8811
- }
8812
-
8813
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-header h2{
8814
- font-size: 17px !important;
8815
- line-height: 1;
8816
- font-weight: normal;
8817
- margin: 0;
8818
- clear:none;
8819
- text-transform: none;
8820
- }
8821
- .cal_blue.ecwd_ calendar _container .view-buttons a {
8822
- -moz-border-radius: 3px;
8823
- -webkit-border-radius: 3px;
8824
- border-radius: 3px;
8825
- display:block;
8826
- float:left;
8827
- margin-left:4px;
8828
- font-size: 1.3em;
8829
- padding: 6px;
8830
- text-decoration: none;
8831
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
8832
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
8833
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
8834
- }
8835
- table.cal_blue.ecwd_ calendar _container select {
8836
- padding:6px;
8837
- width:auto;
8838
- font-size:1.4em;
8839
- font-weight:bold;
8840
- -moz-border-radius: 3px;
8841
- -webkit-border-radius: 3px;
8842
- border-radius: 3px;
8843
- outline:none;
8844
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
8845
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
8846
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
8847
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
8848
- }
8849
- .ecwd_ calendar _view_tabs{
8850
- position: relative;
8851
- }
8852
-
8853
- .ecwd_ calendar _view_tabs:after,.ecwd-list-date-cont:after,.ecwd_ calendar .ecwd_list li:after,.ecwd_ calendar .day-event-list li:after,.ecwd_ calendar .day4-event-list li:after,.ecwd_ calendar .week-event-list li:after,.ecwd_ calendar .event-container:after,
8854
- .ecwd-time:after,.ecwd-date:after,.ecwd-detalis:before,.ecwd-location:before,.ecwd-location:after,.ecwd-event-header:after,.ecwd_ calendar .ecwd-page-full div.event-details:after,.event-details:after,.ecwd-social ul:after,.ecwd-organizer-events ul:after,.ecwd-venue-events ul:after,.event-content:after,.ecwd_countdown:after,.ecwd-poster-board .ecwd-poster-item .ecwd-event-content:after{
8855
- content:'';
8856
- display:table;
8857
- clear:both;
8858
- }
8859
-
8860
- .ecwd_countdown{
8861
- margin-bottom: 10px;
8862
- }
8863
-
8864
- .ecwd-detalis,.ecwd-location{
8865
- clear:both;
8866
- }
8867
-
8868
-
8869
- .ecwd_ calendar _view_tabs ul li{
8870
- display: inline-block;
8871
- width: 150px;
8872
- text-align: center;
8873
- }
8874
-
8875
-
8876
- .ecwd_ calendar _view_tabs ul li a{
8877
- display: block;
8878
- padding: 13.5px 0px;
8879
- text-decoration: none;
8880
- font-size: 16px;
8881
- line-height: 22px;
8882
- }
8883
-
8884
- .ecwd_ calendar _view_tabs ul li.ecwd-selected-mode a{
8885
- text-shadow: none;
8886
- }
8887
-
8888
- .ecwd_ calendar _view_tabs ul li:first-child.ecwd-selected-mode a{
8889
- border-left: 1px solid rgba(0,0,0,0.2);
8890
- }
8891
- .ecwd_ calendar _view_tabs ul li:last-child.ecwd-selected-mode a{
8892
- border-right: 1px solid rgba(0,0,0,0.2);
8893
- }
8894
-
8895
- .cal_blue.mini.ecwd_ calendar _container {
8896
- border:none;
8897
- background:#F2F2F2;
8898
- }
8899
-
8900
- .ecwd-widget-mini .ecwd-events-day-details .event-details-title h5{
8901
- margin: 0 0 6px 0 !important;
8902
- font-size: 16px !important;
8903
- font-weight:normal !important;
8904
- color:inherit !important;
8905
- line-height: 1 !important;
8906
- clear: none !important;
8907
- }
8908
-
8909
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown a {
8910
- color:#585858;
8911
- }
8912
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown span {
8913
- font-size: 13px;
8914
- }
8915
-
8916
- .cal_blue.ecwd_ calendar _container .events li > span,
8917
- .cal_blue.ecwd_ calendar _container .events li > a {
8918
- color: #585858;
8919
- font-size: 14px;
8920
- font-style: italic;
8921
- line-height: 17px;
8922
- word-wrap: break-word;
8923
- }
8924
- .event-details-container .event-details-title h5 a {
8925
- color: #585858;
8926
- font-size: 17px;
8927
- line-height: 19px;
8928
- font-style: italic;
8929
- }
8930
- .event-main-content h3 a {
8931
- color: #585858;
8932
- font-size: 17px;
8933
- line-height: 19px;
8934
- font-style: italic;
8935
- }
8936
- .site-footer .widget h3.event-title a, h3.event-title a {
8937
- color: #585858;
8938
- }
8939
- .event-main-content a:hover, .event-details-container a:hover{
8940
- text-decoration: underline !important;
8941
- color: #585858 ;
8942
- }
8943
-
8944
- .cal_blue. calendar .events>li>a> span {
8945
- white-space: nowrap;
8946
- overflow: hidden;
8947
- text-overflow: ellipsis;
8948
- width: 50%;
8949
- display: inline-block;
8950
- }
8951
-
8952
-
8953
- .cal_blue.ecwd_ calendar _container .view-buttons {
8954
- float:right;
8955
- margin:0;
8956
- position:relative;
8957
- }
8958
-
8959
-
8960
- .event-metalabel{
8961
- width: 20px;
8962
- height: 20px;
8963
- float:left;
8964
- margin-right: 6px;
8965
- }
8966
- .ecwd-time,.ecwd-date{
8967
- float:left;
8968
- margin-right: 20px;
8969
- margin-bottom: 8px;
8970
- }
8971
-
8972
- .ecwd-time .metainfo{
8973
- background: url(images/time.png) no-repeat;
8974
- }
8975
-
8976
- .ecwd-date .metainfo{
8977
- background: url(images/date.png) no-repeat;
8978
- }
8979
-
8980
- .ecwd_ calendar .metainfo,
8981
- .ecwd_countdown_info .metainfo,
8982
- .event-detalis span, .event-detalis a{
8983
- display: inline-block;
8984
- font-size: 14px;
8985
- font-style: italic;
8986
- line-height: 1.3;
8987
- }
8988
-
8989
- .event-detalis .event-detalis-org a{
8990
- display: inline;
8991
- }
8992
-
8993
- .ecwd_countdown_info .ecwd-date{
8994
- float:none;
8995
- }
8996
-
8997
- .ecwd_ calendar .filter-arrow-right,
8998
- .ecwd_ calendar .filter-arrow-left{
8999
- position: absolute;
9000
- top:0;
9001
- height:100%;
9002
- width:30px;
9003
- display:none;
9004
- z-index: 2;
9005
- text-decoration: underline;
9006
- text-align: center;
9007
- padding-top: 4px;
9008
- box-sizing: border-box;
9009
- -moz-box-sizing: border-box;
9010
- -webkit-box-sizing: border-box;
9011
- cursor:pointer;
9012
- line-height: 32px;
9013
- }
9014
-
9015
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-right,
9016
- .ecwd_ calendar .ecwd_ calendar _filters .filter-arrow-left{
9017
- line-height: 20px;
9018
- height: 40px;
9019
- margin-top: 1px;
9020
- }
9021
-
9022
- .ecwd_ calendar .filter-arrow-right{
9023
- right:0;
9024
- }
9025
- .ecwd_ calendar .filter-arrow-left{
9026
- top:0;
9027
- }
9028
- .ecwd_ calendar .filter-container li{
9029
- position: relative;
9030
- left:0;
9031
- margin: 0 !important;
9032
- }
9033
-
9034
-
9035
- .ecwd_ calendar _filters > select{
9036
- color:#585858;
9037
- }
9038
-
9039
- .ecwd_ calendar _filters .ecwd-category-container,
9040
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
9041
- .ecwd_ calendar _view_dropdown {
9042
- color:#585858;
9043
- }
9044
-
9045
- .ecwd_ calendar _filters .ecwd-category-container a,
9046
- .ecwd_ calendar _filters .ecwd-tag-container a{
9047
- color:#585858;
9048
- font-size: 15px;
9049
- }
9050
- .ecwd_ calendar _filters .ecwd-category-container a:hover,
9051
- .ecwd_ calendar _filters .ecwd-tag-container a:hover{
9052
- color:#585858;
9053
- }
9054
-
9055
- .ecwd_ calendar _filters .ecwd-dropdown-menu>div,
9056
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
9057
- font-size: 14px;
9058
- font-style: italic;
9059
- padding: 6px 0;
9060
- border-bottom: 1px solid #E4E4E4;
9061
- color:#676767;
9062
- cursor: pointer;
9063
- position: relative;
9064
- padding-left: 15px;
9065
- }
9066
-
9067
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu>div{
9068
- font-size: 13px;
9069
- padding: 5px 0;
9070
- padding-left: 7px;
9071
- }
9072
- .ecwd-tag-container .ecwd-dropdown-menu>div{
9073
- display: inline-block;
9074
- border: 1px solid transparent !important;
9075
- padding: 0px 9px !important;
9076
- background-size: 100% 100%;
9077
- background-repeat: no-repeat;
9078
- }
9079
-
9080
- .ecwd_ calendar .filter-container:after{
9081
- content:'';
9082
- display:table;
9083
- clear:both;
9084
- }
9085
-
9086
- .ecwd_ calendar div:focus,
9087
- .ecwd_ calendar a:focus,
9088
- .ecwd_ calendar a:active{
9089
- outline:0;
9090
- }
9091
-
9092
- .ecwd_ calendar a{
9093
- text-decoration:none !important;
9094
- }
9095
- .ecwd-widget-mini . calendar -head{
9096
- height: 45px;
9097
- }
9098
-
9099
-
9100
-
9101
- . calendar -head a{
9102
- display:inline-block;
9103
- color:#fff !important;
9104
- }
9105
-
9106
- . calendar -head .previous,
9107
- . calendar -head .next{
9108
- width:20%;
9109
- box-sizing: border-box;
9110
- -moz-box-sizing: border-box;
9111
- -webkit-box-sizing: border-box;
9112
- display:table-cell;
9113
- vertical-align: middle;
9114
- text-shadow:0px 0px 3px #444444;
9115
- }
9116
-
9117
- . calendar -head .current-month{
9118
- line-height: 1.5;
9119
- text-align: center;
9120
- width: 60%;
9121
- box-sizing: border-box;
9122
- -moz-box-sizing: border-box;
9123
- -webkit-box-sizing: border-box;
9124
- display:table-cell;
9125
- vertical-align: middle;
9126
- text-shadow: 0px 0px 3px #444444;
9127
- }
9128
-
9129
- .ecwd-widget-mini . calendar -head .current-month{
9130
- font-size:16px;
9131
- border-left:0px;
9132
- border-right:0px;
9133
- }
9134
-
9135
- . calendar -head .previous{
9136
- text-align: left;
9137
- padding-left: 2%;
9138
- }
9139
-
9140
- . calendar -head .next{
9141
- text-align: right;
9142
- padding-right: 2%;
9143
- }
9144
-
9145
- .ecwd-widget-mini . calendar -head .previous,
9146
- .ecwd-widget-mini . calendar -head .next{
9147
- border-right:0px;
9148
- border-left:0px;
9149
- }
9150
-
9151
-
9152
- .ecwd_ calendar td .day-number{
9153
- line-height: 1;
9154
- }
9155
-
9156
- /*############FILTERS##############*/
9157
-
9158
- .ecwd_ calendar _filters > select{
9159
- border: 1px solid #E5E4E4;
9160
- height: 40px;
9161
- padding: 0 50px 0 25px;
9162
- margin: 1px 1px 1px 0;
9163
- -webkit-appearance: none;
9164
- background:url(images/select.png) no-repeat right center;
9165
- }
9166
-
9167
- .ecwd_ calendar _filters select:focus{
9168
- outline:0;
9169
- }
9170
- .ecwd_ calendar _filters .ecwd-dropdown-toggle{
9171
- display:inline-block;
9172
- }
9173
-
9174
-
9175
- .ecwd_ calendar _filters .ecwd-category-container,
9176
- .ecwd_ calendar _filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
9177
- .ecwd_ calendar _view_dropdown {
9178
- width: 164px;
9179
- float: left;
9180
- position: relative;
9181
- left: 0;
9182
- display:inline-block;
9183
- min-height: 40px;
9184
- box-sizing: border-box;
9185
- -moz-box-sizing: border-box;
9186
- -webkit-box-sizing: border-box;
9187
- padding: 2px 0 2px 10px;
9188
- cursor: pointer;
9189
- border: 1px solid #E5E4E4;
9190
- margin: 1px 1px 1px 0;
9191
- background:url(images/select.png) no-repeat right center;
9192
- }
9193
-
9194
- .ecwd_ calendar _view_dropdown {
9195
- max-width: 100%;
9196
- width: 100%;
9197
- background:#ffffff url(images/select.png) no-repeat right center;
9198
- height: 30px;
9199
- padding: 5px 0 0 10px;
9200
- line-height: 1;
9201
- }
9202
-
9203
- .ecwd_ calendar _filters .ecwd-dropdown-menu{
9204
- max-height: 250px;
9205
- min-width: 195px !important;
9206
- overflow: auto;
9207
- }
9208
- .ecwd-tag-container .ecwd-dropdown-menu{
9209
- padding: 6px !important;
9210
- }
9211
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown{
9212
- min-height:30px !important;
9213
- z-index: 3;
9214
- }
9215
- .ecwd-widget-mini .ecwd_ calendar _view_dropdown>a{
9216
- line-height: 18px;
9217
- }
9218
-
9219
-
9220
- .ecwd_ calendar _filters .ecwd-dropdown-menu,
9221
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
9222
- min-width: 178px;
9223
- background:#fff;
9224
- z-index: 1;
9225
- position: absolute;
9226
- top:100%;
9227
- left:0;
9228
- display: none;
9229
- padding: 0 10px;
9230
- border:1px solid #C5C5C5;
9231
- }
9232
-
9233
- .ecwd_ calendar _view_dropdown .ecwd-dropdown-menu{
9234
- min-width: 152px;
9235
- padding: 0 4px;
9236
- width: 100%;
9237
- box-sizing: border-box;
9238
- -moz-box-sizing: border-box;
9239
- -webkit-box-sizing: border-box;
9240
- }
9241
-
9242
- .ecwd_ calendar _filters .ecwd-dropdown-menu .ecwd-tooltip-trigger{
9243
- position: absolute;
9244
- left: 0;
9245
- top: 13px;
9246
- width: 6px;
9247
- height: 6px;
9248
- border-radius: 6px;
9249
- }
9250
- .ecwd_ calendar _filters:after{
9251
- background: #fff;
9252
- }
9253
- .ecwd_ calendar _filters:after{
9254
- content:'';
9255
- display: table;
9256
- clear: both;
9257
- }
9258
- .ecwd-category-container:hover .ecwd-dropdown-menu,
9259
- .ecwd-venue-container:hover .ecwd-dropdown-menu,
9260
- .ecwd-organizer-container:hover .ecwd-dropdown-menu,
9261
- .ecwd_ calendar _view_dropdown:hover .ecwd-dropdown-menu,
9262
- .ecwd-tag-container:hover .ecwd-dropdown-menu{
9263
- display: block;
9264
- }
9265
-
9266
-
9267
- .ecwd_ calendar _filters_res{
9268
- position:relative;
9269
- width:220px;
9270
- height: 40px;
9271
- box-sizing: border-box;
9272
- -moz-box-sizing: border-box;
9273
- -webkit-box-sizing: border-box;
9274
- padding: 7px 0 0 10px;
9275
- cursor: pointer;
9276
- border: 1px solid #E5E4E4;
9277
- margin:10px 0 10px 0;
9278
- color: #585858;
9279
- background: url(images/select.png) no-repeat right center;
9280
- display:none;
9281
- }
9282
- .ecwd_ calendar _filters_res a,.ecwd_ calendar _filters .ecwd-dropdown-toggle{
9283
- color: #585858;
9284
- font-size: 15px;
9285
- line-height: 19px;
9286
- display: table-cell;
9287
- vertical-align: middle;
9288
- }
9289
- .ecwd_ calendar _filters_res a:hover,.ecwd_ calendar _filters .ecwd-dropdown-toggle:hover{
9290
- color: #585858;
9291
- }
9292
- .filters_res_container{
9293
- position:absolute;
9294
- z-index:1111;
9295
- display:none;
9296
- top:100%;
9297
- left:0;
9298
- background: #fff;
9299
- border: 1px solid #E5E4E4;
9300
- min-width: 100%;
9301
- }
9302
-
9303
- .ecwd_ calendar _filters_res:hover .filters_res_container{
9304
- display:block;
9305
- }
9306
-
9307
- .ecwd_ calendar _filters_res .ecwd-filter{
9308
- width:100%;
9309
- margin:0;
9310
- border:0;
9311
- border-bottom: 1px solid #E5E4E4;
9312
- background: url(images/select.png) no-repeat right center;
9313
- transition:background 0.1s;
9314
- display: table;
9315
- }
9316
- .ecwd_ calendar _filters_res .ecwd-filter:hover{
9317
- background: url(images/select_left.png) no-repeat right center;
9318
- }
9319
- .ecwd_ calendar _filters_res .ecwd-dropdown-menu{
9320
- top: 0;
9321
- left: 100%;
9322
- }
9323
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
9324
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
9325
- display: none;
9326
- }
9327
-
9328
-
9329
- /*###############4DAY##############3*/
9330
-
9331
- .four-day-event-list li {
9332
- margin: 0 0 20px 0 !important;
9333
- padding: 0 0 20px 0 !important;
9334
- border-bottom: 1px solid #ccc;
9335
- }
9336
-
9337
- /*#############LIST,WEEK VIEW###############*/
9338
-
9339
- .ecwd_ calendar .ecwd_list li,
9340
- .ecwd_ calendar .day4-event-list li,
9341
- .ecwd_ calendar .day-event-list li,
9342
- .ecwd_ calendar .week-event-list li{
9343
- border:1px solid #D5DCE2;
9344
- margin-bottom:1px !important;
9345
- clear: both;
9346
- }
9347
- .ecwd_ calendar .week-event-list .ecwd-list-img,
9348
- .ecwd_ calendar .day4-event-list .ecwd-list-img,
9349
- .ecwd_ calendar .day-event-list .ecwd-list-img,
9350
- .ecwd_ calendar .ecwd_list .ecwd-list-img{
9351
- width:200px;
9352
- float: left;
9353
- margin: 0px 10px 5px 0px !important;
9354
- border-right: 1px solid #D5DCE2;
9355
- border-bottom: 1px solid #D5DCE2;
9356
-
9357
- }
9358
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container,
9359
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container,
9360
- .ecwd_ calendar .day-event-list .ecwd-list-img-container,
9361
- .ecwd_ calendar .week-event-list .ecwd-list-img-container{
9362
- padding: 0 1px 1px 0 !important;
9363
- }
9364
- .ecwd_ calendar .day4-event-list .ecwd-list-img-container img,
9365
- .ecwd_ calendar .week-event-list .ecwd-list-img-container img,
9366
- .ecwd_ calendar .day-event-list .ecwd-list-img-container img,
9367
- .ecwd_ calendar .ecwd_list .ecwd-list-img-container img{
9368
- margin-top: 1px;
9369
- max-width: 100%;
9370
- width: 100%;
9371
- height: auto;
9372
- }
9373
-
9374
- .ecwd_ calendar .ecwd_list .event-content,
9375
- .ecwd_ calendar .day4-event-list .event-content,
9376
- .ecwd_ calendar .day-event-list .event-content,
9377
- .ecwd_ calendar .week-event-list .event-content{
9378
- padding:0px 10px 10px !important;
9379
- font-size: 15px;
9380
- }
9381
- .day4-event-list h3,
9382
- .ecwd_list h3,
9383
- .day-event-list h3,
9384
- .week-event-list h3{
9385
- margin: 1px 0 10px 0 !important;
9386
- font-size: 17px !important;
9387
- font-weight: normal !important;
9388
- line-height: 18px !important;
9389
- text-transform: none;
9390
- letter-spacing: 0;
9391
- clear: none;
9392
- display: block !important;
9393
- }
9394
-
9395
-
9396
- .ecwd-day-date,
9397
- .day-event-list .ecwd-week-date,
9398
- .day4-event-list .ecwd-week-date,
9399
- .week-event-list .ecwd-week-date{
9400
- text-align: left;
9401
- color:#fff;
9402
- padding-left: 5%;
9403
- font-size: 15px;
9404
- font-style: italic;
9405
- }
9406
-
9407
- .ecwd_list .ecwd-list-date{
9408
- text-align: center;
9409
- color:#fff;
9410
- font-size: 15px;
9411
- font-style: italic;
9412
- }
9413
-
9414
-
9415
- .ecwd_list .ecwd-list-date-cont,
9416
- .day4-event-list .ecwd-list-date-cont,
9417
- .day-event-list .ecwd-list-date-cont,
9418
- .week-event-list .ecwd-list-date-cont{
9419
- display:inline-block;
9420
- box-sizing: content-box;
9421
- -webkit-box-sizing: content-box;
9422
- -moz-box-sizing: content-box;
9423
- }
9424
-
9425
- .ecwd-widget-mini .ecwd_list .ecwd-list-date-cont,
9426
- .ecwd-widget-mini .day4-event-list .ecwd-list-date-cont,
9427
- .ecwd-widget-mini .day-event-list .ecwd-list-date-cont,
9428
- .ecwd-widget-mini .week-event-list .ecwd-list-date-cont{
9429
- width: 100%;
9430
- padding-bottom: 5px;
9431
- }
9432
-
9433
- .event-container{
9434
- clear:both;
9435
- border-bottom: 1px solid #D5DCE2;
9436
- }
9437
- .event-container:last-child{
9438
- border-bottom: 0;
9439
- }
9440
- .ecwd-img{
9441
- width: 100%;
9442
- max-height: 150px;
9443
- overflow: hidden;
9444
- }
9445
- .ecwd-no-image .ecwd-img{
9446
- height: 0px;
9447
- width: 0;
9448
- }
9449
- .ecwd-no-image .ecwd-list-img{
9450
- width: 0 !important;
9451
- border: 0 !important;
9452
- }
9453
- .ecwd-no-image.event-container,.ecwd-no-image .event-main-content,.ecwd_ calendar li.ecwd-no-image {
9454
- padding: 0 10px 10px !important;
9455
- }
9456
-
9457
- .ecwd_ calendar .ecwd-no-image .event-content,
9458
- .ecwd_ calendar .ecwd-widget-mini .event-content,
9459
- .ecwd_ calendar .ecwd-widget-mini .ecwd_list li{
9460
- padding: 0 !important;
9461
- color: #676767;
9462
- }
9463
-
9464
- /*
9465
- .week-event-list .ecwd-list-img{
9466
- width: 100% !important;
9467
- min-height: 21px;
9468
- }*/
9469
- .ecwd_list .ecwd-list-img{
9470
- width: 30% !important;
9471
- min-height: 21px;
9472
- }
9473
-
9474
-
9475
-
9476
- /*##############PAGINATION###################*/
9477
-
9478
- .ecwd-pagination .cpage-span{
9479
- position:relative !important;
9480
- display: inline-block !important;
9481
- width: 27px !important;
9482
- height: 25px !important;
9483
- margin: 0 0 5px 0 !important;
9484
- float:none !important;
9485
- }
9486
- .ecwd-pagination .cpage,
9487
- .ecwd-pagination .page{
9488
- font-size: 15px;
9489
- width: 100%;
9490
- border: 1px solid #D5DCE2 !important;
9491
- display: inline-block;
9492
- color:#A5A5A5;
9493
- line-height: 24px !important;
9494
- }
9495
- .ecwd-pagination .cpage{
9496
- position:absolute;
9497
- top:0;
9498
- left:0;
9499
- box-shadow: 0 0 7px -3px #CBCBCB inset;
9500
- }
9501
-
9502
- .ecwd-pagination .page{
9503
- border: 0;
9504
- position: absolute;
9505
- left: 0;
9506
- top: 0;
9507
- height: 26px;
9508
- width: 27px;
9509
- }
9510
- .ecwd-pagination .cpage{
9511
- background:#fff;;
9512
- }
9513
-
9514
- .ecwd-pagination {
9515
- margin-top: 20px;
9516
- text-align: center;
9517
- }
9518
-
9519
- .ecwd-pagination .cpage-span:hover .cpage{
9520
- -ms-transform: scale(1.1,1.1); /* IE 9 */
9521
- -webkit-transform: scale(1.1,1.1); /* Chrome, Safari, Opera */
9522
- transform: scale(1.1,1.1); /* Standard syntax */
9523
- font-size: 16px;
9524
- font-weight:bold;
9525
- z-index:1;
9526
- }
9527
-
9528
-
9529
- .event-organizers,
9530
- .event-detalis-org,
9531
- .event-venue{
9532
- padding-left: 26px;
9533
- font-size: 14px;
9534
- font-style: italic;
9535
- line-height: 1.4;
9536
- margin: 5px 0;
9537
- color: #010101;
9538
- clear: both;
9539
- }
9540
-
9541
- .event-detalis .event-detalis-org,.event-detalis .event-venue{
9542
- padding-left: 0px;
9543
- }
9544
- .event-organizers a,.event-venue a{
9545
- color: #010101 !important;
9546
- }
9547
- .event-main-content .event-organizers,.event-main-content .event-venue{
9548
- margin: 0px 0 5px 10px;
9549
- min-height: 20px;
9550
- }
9551
-
9552
- .ecwd-no-image .event-organizers,.ecwd-no-image .event-venue{
9553
- margin-left: 0px;
9554
- }
9555
-
9556
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-organizers,
9557
- .ecwd_ calendar .ecwd-widget-mini .ecwd-events-day-details li .event-venue{
9558
- margin-left:10px;
9559
- }
9560
- .event-organizers{
9561
- background:url(images/org.png) no-repeat left;
9562
- }
9563
-
9564
- .event-venue{
9565
- background:url(images/loc.png) no-repeat left;
9566
- }
9567
- .event-detalis .event-venue{
9568
- background:none;
9569
- }
9570
-
9571
- .day-event-list .event-organizers,
9572
- .day-event-list .event-venue,
9573
- .ecwd_list .event-organizers,
9574
- .ecwd_list .event-venue,
9575
- .day4-event-list .event-organizers,
9576
- .day4-event-list .event-venue,
9577
- .week-event-list .event-organizers,
9578
- .week-event-list .event-venue{
9579
- clear:none;
9580
- display:flex;
9581
- margin-bottom:5px;
9582
- }
9583
-
9584
- .day4-event-list .event-content,
9585
- .ecwd_list .event-content,
9586
- .day-event-list .event-content,
9587
- .week-event-list .event-content{
9588
- margin-top: 10px;
9589
- }
9590
- .ecwd_list .event-organizers img{
9591
- float:left;
9592
- margin: 1px 7px 0 0 !important;
9593
- }
9594
- .ecwd_list .event-venue img{
9595
- float:left;
9596
- margin: 6px 7px 0 0 !important;
9597
- }
9598
- .ecwd_list .event-organizers .ecwd-org-cont,
9599
- .ecwd_list .event-venue .ecwd-org-cont{
9600
- float:left;
9601
- }
9602
-
9603
-
9604
- /*#######################EVENT PAGE##############################*/
9605
-
9606
- #ecwd-events-content{
9607
- max-width: 1000px;
9608
- margin: 0 auto 50px;
9609
- }
9610
-
9611
- #ecwd-events-pg-template, .ecwd-theme-parent-twentyfourteen #ecwd-events-pg-template {
9612
- padding-left: 220px;
9613
- }
9614
- .event-featured-image{
9615
- float: left;
9616
- margin: 0 15px 15px 0;
9617
-
9618
- }
9619
- #ecwd-events-content .event-featured-image img{
9620
- max-width: 100%;
9621
- width: auto;
9622
- height: auto;
9623
- }
9624
- #ecwd-events-content .ecwd-event-details{
9625
- clear: left;
9626
- }
9627
-
9628
- #ecwd-events-content h1{
9629
- font-size: 30px;
9630
- margin: 10px 0;
9631
-
9632
-
9633
- }
9634
-
9635
-
9636
- /* = Twenty Fourteen Styling
9637
- @ Template: ALL
9638
- =============================================*/
9639
-
9640
-
9641
- .ecwd-theme-twentyfourteen #ecwd-events-content {
9642
- padding-left:0;
9643
- padding-right:0;
9644
- }
9645
-
9646
- .ecwd-theme-twentyfourteen.events-archive .entry-content {
9647
- width:90%;
9648
- }
9649
-
9650
- .ecwd-event .event-venue,
9651
- .ecwd-event .event-detalis-date,
9652
- .ecwd-event .event-detalis-org{
9653
- margin-bottom: 8px;
9654
- }
9655
-
9656
- .event-detalis{
9657
- margin: 5px 0 20px 0;
9658
- }
9659
-
9660
- .ecwd-social{
9661
- padding:35px 0 20px;
9662
- border-top: 1px solid #ddd;
9663
- }
9664
-
9665
- .ecwd-event-video{
9666
- margin: 35px 0;
9667
- }
9668
-
9669
- .ecwd-social ul{
9670
- list-style: none !important;
9671
- list-style-type: none !important;
9672
- padding-left:0;
9673
- }
9674
-
9675
- .ecwd-social ul li{
9676
- float: left;
9677
- margin-right:10px;
9678
- max-width: 95%;
9679
- }
9680
- .ecwd-social ul li>div{
9681
- max-width: 95%;
9682
- }
9683
- .ecwd-social ul li:first-child{
9684
- line-height: 19px;
9685
- }
9686
-
9687
- .event-detalis .ecwd-event-date-info,
9688
- .event-detalis .ecwd-event-url-info,
9689
- .event-detalis .ecwd-venue-info,
9690
- .event-detalis .ecwd-event-org-info{
9691
- display: inline-block;
9692
- height: 19px;
9693
- width: 21px;
9694
- line-height: 1.3;
9695
- margin: 0;
9696
- }
9697
-
9698
- .event-detalis .ecwd-event-date-info{
9699
- background: url(images/date.png) no-repeat left bottom;
9700
- }
9701
-
9702
- .event-detalis .ecwd-event-org-info{
9703
- background: url(images/org.png) no-repeat left bottom;
9704
- }
9705
- .event-detalis .ecwd-event-url-info{
9706
- background: url(images/url-icon.png) no-repeat left bottom;
9707
- }
9708
- .event-detalis .ecwd-venue-info{
9709
- background: url(images/loc.png) no-repeat left bottom;
9710
- }
9711
-
9712
- .ecwd-organizer-events ul,
9713
- .ecwd-venue-events ul{
9714
- list-style: none !important;
9715
- list-style-type: none !important;
9716
- padding-left:0 !important;
9717
- width: 500%;
9718
- margin: 0 !important;
9719
- }
9720
-
9721
- @media only screen and (max-width: 768px){
9722
- .event-detalis,.ecwd-social{
9723
- float:none;
9724
- width:100%;
9725
- }
9726
- .event-detalis{
9727
- margin-right:0px;
9728
- }
9729
- }
9730
-
9731
- /*####################upcoming events#####################*/
9732
-
9733
- .ecwd-organizer-events,
9734
- .ecwd-venue-events, .ecwd-upcoming-events{
9735
- clear:both;
9736
- padding: 0 20px 20px;
9737
- margin: 10px 0 20px;
9738
- }
9739
-
9740
- .ecwd-organizer-events h3,
9741
- .ecwd-venue-events h3, .ecwd-upcoming-events h3{
9742
- text-align:center;
9743
- margin: 20px 0 25px;
9744
- display: block !important;
9745
- }
9746
-
9747
-
9748
- .upcoming_events_item-img{
9749
- float: left;
9750
- padding: 0 5px 0 0;
9751
- margin: 0 5px 0 0;
9752
- clear: both;
9753
- }
9754
- .upcoming_events_item{
9755
- float:left;
9756
- left: 0;
9757
- position: relative;
9758
- margin: 0 !important;
9759
- padding: 0 !important;
9760
- max-height:300px;
9761
- overflow-y: auto;
9762
- }
9763
- .upcoming_events_item-img img{
9764
- }
9765
- .upcoming_events_item .event-date{
9766
- font-size: 19px;
9767
- font-weight: bold;
9768
- margin-bottom: 15px;
9769
- line-height: 17px;
9770
- }
9771
-
9772
- .upcoming_events_item .event-title a{
9773
- font-size: 22px;
9774
- font-weight: bold;
9775
- }
9776
- .upcoming_events_item .event-title{
9777
- margin: 0px 0 3px;
9778
- line-height: 21px;
9779
- }
9780
-
9781
- .upcoming_events_slider{
9782
- overflow: hidden;
9783
- position: relative;
9784
- border: 1px solid #D8DEE4;
9785
- }
9786
- .upcoming_events_slider .upcoming_event_container{
9787
- margin: 10px auto;
9788
- }
9789
- .upcoming_events_slider-arrow-left,.upcoming_events_slider-arrow-right{
9790
- position:absolute;
9791
- width:40px;
9792
- height:60px;
9793
- top:50%;
9794
- margin-top:-30px;
9795
- cursor:pointer;
9796
- z-index: 1;
9797
- display: none;
9798
- }
9799
-
9800
- .upcoming_events_slider-arrow-left{
9801
- left:0;
9802
- background: rgba(0,0,0,0.6) url(images/arrow_left.png) no-repeat center;
9803
- }
9804
- .upcoming_events_slider-arrow-right{
9805
- right:0;
9806
- background: rgba(0,0,0,0.6) url(images/arrow_right.png) no-repeat center;
9807
- }
9808
-
9809
- .ecwd_map_div{
9810
- width: 100%;
9811
- height: 100%;
9812
- min-height: 300px;
9813
- max-width:100%;
9814
- }
9815
- .ecwd_ calendar _container.map .ecwd_map_div img, #ecwd_map_div img, .google_map img, .ecwd-show-map img { max-width:none !important; }
9816
- .event_dropdown_cont{
9817
- border-top: 1px solid #D5DCE2;
9818
- display:none;
9819
- padding-top: 6px;
9820
- }
9821
- .ecwd-list-date-cont{
9822
- position:relative;
9823
- }
9824
-
9825
- /******Loading gif*****/
9826
- .ecwd_loader{
9827
- display: none;
9828
- position: absolute;
9829
- background: url(images/loading.gif) center center no-repeat;
9830
- /*background-size: 100% 100%;*/
9831
- top: 0;
9832
- left: 0;
9833
- width: 100%;
9834
- height: 100%;
9835
- z-index: 3;
9836
- background-color: rgba(255,255,255,0.4);
9837
- }
9838
-
9839
- .widget .ecwd_loader{
9840
- /*background-size: 50% 100%;*/
9841
- }
9842
-
9843
- /******social icons*****/
9844
- a.ecwd-twitter, a.ecwd-facebook, a.ecwd-google-plus{
9845
- display: inline-block;
9846
-
9847
- width: 27px;
9848
- height: 27px;
9849
- text-indent: -9999px;
9850
- }
9851
- a.ecwd-twitter{
9852
- background: url("images/twitter_icon.png") no-repeat center center;
9853
- }
9854
- a.ecwd-facebook{
9855
- background: url("images/fb_icon.png") no-repeat center center;
9856
- }
9857
- a.ecwd-google-plus{
9858
- background: url("images/gplus_icon.png") no-repeat center center;
9859
- }
9860
-
9861
-
9862
- @media only screen and (max-width: 768px){
9863
- .ecwd-poster-board .ecwd-poster-item{
9864
- width: 45%;
9865
- }
9866
- }
9867
- @media only screen and (max-width: 460px){
9868
- .ecwd-poster-board .ecwd-poster-item{
9869
- width: 95%;
9870
- margin: 15px 5px 0;
9871
- }
9872
- }
9873
-
9874
-
9875
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
9876
- padding:5px;
9877
- text-transform:uppercase;
9878
- display:inline-block;
9879
- box-sizing: border-box;
9880
- -moz-box-sizing: border-box;
9881
- -webkit-box-sizing: border-box;
9882
- margin:0 1px 1px 0;
9883
- border-radius:1px;
9884
- }
9885
- .ecwd-poster-board .ecwd-poster-item .ecwd-event-content{
9886
- background-color: #FFFFFF;
9887
- border: 1px solid #C4C4C4;
9888
- padding: 10px;
9889
- table-layout: fixed;
9890
- }
9891
-
9892
- .ecwd-search ::-webkit-input-placeholder {color:#333 !important;}
9893
- .ecwd-search ::-moz-placeholder {color:#333 !important;}/* Firefox 19+ */
9894
- .ecwd-search :-moz-placeholder {color:#333 !important;}/* Firefox 18- */
9895
- .ecwd-search :-ms-input-placeholder {color:#333 !important;}
9896
-
9897
-
9898
- .ecwd-page-grid,
9899
- .ecwd-page-list,
9900
- .ecwd-widget-grid,
9901
- .ecwd-widget-list,
9902
- .ecwd-event-info {
9903
- line-height: 1.5;
9904
- }
9905
-
9906
- /* Month & list titles for all views */
9907
-
9908
- .ecwd-month-title,
9909
- .ecwd-list-title {
9910
- font-weight: bold;
9911
- padding-bottom: 5px;
9912
- }
9913
-
9914
- /* Event titles with shaded background for all views */
9915
-
9916
- .ecwd-list-event,
9917
- .ecwd-tooltip-event {
9918
- background-color: #ddd;
9919
- padding: 0 5px;
9920
- }
9921
-
9922
- .ecwd_list li:after{
9923
- clear: both;
9924
- display: none;
9925
- }
9926
- /* PAGE GRID */
9927
-
9928
- .ecwd-page-grid .ecwd- calendar .ecwd-caption{ /* Caption at top of calendar */
9929
- color:#333333;
9930
- text-align:center;
9931
- }
9932
-
9933
- .ecwd-page-grid .ecwd- calendar { /* Main calendar table */
9934
- width:100%;
9935
- border-collapse:collapse;
9936
- border:1px solid #CCCCCC;
9937
- color:#CCCCCC;
9938
- }
9939
-
9940
- .ecwd-page-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
9941
- border:1px solid #CCCCCC;
9942
- text-align:center;
9943
- width:14.29%;
9944
- padding:0;
9945
- }
9946
-
9947
- .ecwd-page-grid .ecwd- calendar td{ /* Day table cells */
9948
- border:1px solid #CCCCCC;
9949
- text-align:center;
9950
- height:80px;
9951
- vertical-align:middle;
9952
- padding:0;
9953
- }
9954
-
9955
- .ecwd-page-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
9956
- color:#333333;
9957
- cursor:pointer;
9958
- }
9959
-
9960
- .ecwd-page-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
9961
- display:none; /* Important! */
9962
- }
9963
-
9964
- .ecwd-page-grid .ecwd- calendar .ecwd-day-number{ /* Day number span */
9965
- font-size:2em;
9966
- }
9967
-
9968
- .ecwd-page-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
9969
- background-color:#DDDDDD;
9970
- }
9971
-
9972
- .ecwd-page-grid .ecwd- calendar th abbr{ /* Day letter abbreviation */
9973
- border-bottom:none;
9974
- }
9975
-
9976
- /* PAGE LIST */
9977
-
9978
- .ecwd-page-list .ecwd-event {
9979
- padding-bottom: 10px;
9980
- }
9981
-
9982
- .ecwd-page-list .ecwd-list p{ /* Each piece of information in the list */
9983
- margin:0;
9984
- }
9985
-
9986
- .ecwd-page-list .ecwd-list p span,
9987
- .ecwd-page-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
9988
- color:#999999;
9989
- }
9990
-
9991
-
9992
- /* WIDGET GRID */
9993
-
9994
- .ecwd-widget-grid .ecwd- calendar .ecwd-caption{
9995
- text-align:center;
9996
- }
9997
-
9998
- .ecwd-widget-grid .ecwd- calendar { /* Main calendar table */
9999
- width:100%;
10000
- border:1px solid #CCCCCC;
10001
- border-collapse:collapse;
10002
- }
10003
-
10004
- .ecwd-widget-grid .ecwd- calendar th{ /* Day headings (S, M etc.) */
10005
- width:14.29%;
10006
- border:1px solid #CCCCCC;
10007
- text-align:center;
10008
- }
10009
-
10010
- .ecwd-widget-grid .ecwd- calendar td{ /* Day table cells */
10011
- color:#CCCCCC;
10012
- width:14.29%;
10013
- border:1px solid #CCCCCC;
10014
- text-align:center;
10015
- }
10016
-
10017
- .ecwd-widget-grid .ecwd- calendar .ecwd-has-events{ /* Table cells with events */
10018
- cursor:pointer;
10019
- color:#666666;
10020
- }
10021
-
10022
- .ecwd-widget-grid .ecwd- calendar .ecwd-today{ /* Table cell that represents today */
10023
- background-color:#DDDDDD;
10024
- }
10025
-
10026
- .ecwd-widget-grid .ecwd- calendar .ecwd-event-info{ /* Event information */
10027
- display:none; /* Important! */
10028
- }
10029
-
10030
- .ecwd-widget-grid .ecwd- calendar th abbr{ /* Day name abbreviations */
10031
- border-bottom:none;
10032
- }
10033
-
10034
- /* WIDGET LIST */
10035
-
10036
- .ecwd-widget-list .ecwd-list p{ /* Each piece of information in the list */
10037
- margin:0;
10038
- }
10039
-
10040
- .ecwd-widget-list .ecwd-list p span,
10041
- .ecwd-widget-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
10042
- color:#999999;
10043
- }
10044
-
10045
- /* TOOLTIP */
10046
-
10047
- .ecwd-event-info{ /* Tooltip container */
10048
- background-color:#FFFFFF;
10049
- }
10050
-
10051
- .ecwd-event-info .ecwd-tooltip-title{ /* 'Events on...' text */
10052
- margin:5px;
10053
- font-weight:bold;
10054
- font-size:1.2em;
10055
- }
10056
-
10057
- .ecwd-event-info ul{ /* Events list */
10058
- padding:0;
10059
- margin:5px;
10060
- list-style-type:none;
10061
- }
10062
-
10063
- .ecwd-event-info ul li{ /* Event list item */
10064
- margin:10px 0 0 0;
10065
- }
10066
-
10067
- .ecwd-event-info ul li p{ /* Each piece of information */
10068
- margin:0;
10069
- }
10070
-
10071
- .ecwd-event-info ul li p span,
10072
- .ecwd-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */
10073
- color:#999999;
10074
- }
10075
-
10076
- /** calendar navigation bar, Prev/Next links & month title. **/
10077
-
10078
- .ecwd-navbar {
10079
- width: 100%;
10080
- text-align: center;
10081
- clear: both;
10082
- overflow: hidden;
10083
- }
10084
-
10085
- .ecwd-next,
10086
- .ecwd-prev {
10087
- white-space: nowrap;
10088
- }
10089
-
10090
- .ecwd-prev {
10091
- float: left;
10092
- }
10093
-
10094
- .ecwd-next {
10095
- float: right;
10096
- }
10097
-
10098
- .ecwd-month-title {
10099
- display: inline-block;
10100
- margin: 0 auto;
10101
- white-space: nowrap;
10102
- }
10103
-
10104
- /* Grouped List */
10105
-
10106
- .ecwd-list-grouped .ecwd-event {
10107
- margin-left: 5%;
10108
- }
10109
-
10110
- /* Countdown widget*/
10111
-
10112
- .ecwd_countdown_info{
10113
-
10114
- }
10115
- .ecwd_countdown_info .date{
10116
-
10117
- }
10118
- .ecwd_countdown_info .info{
10119
- display: inline-block;
10120
- font-size: 14px;
10121
- font-style: italic;
10122
- line-height: 1.3;
10123
- }
10124
-
10125
- .ecwd_countdown_info span{
10126
- display: block;
10127
- }
10128
-
10129
- .ecwd_countdown_info span{
10130
- display: block;
10131
- }
10132
- .ecwd_map_event span{
10133
- display: block;
10134
- }
10135
- .ecwd-event span{
10136
-
10137
- }
10138
- .ecwd-event{
10139
- background-color: #F9F9F9;
10140
- padding: 10px;
10141
- margin-bottom: 10px;
10142
- }
10143
-
10144
- .ecwd-show-map{
10145
- /*display: none;*/
10146
- }
10147
-
10148
-
10149
-
10150
- .ecwd_ calendar _view_tabs li.ecwd-search{
10151
- /*position: relative;*/
10152
- padding: 0px 9px;
10153
-
10154
- }
10155
- .ecwd-search{
10156
- float:right;
10157
- }
10158
-
10159
- .ecwd-search input[type="text"] {
10160
- display: inline-block;
10161
- text-indent: -2000px;
10162
- font-weight: 100;
10163
- outline: none;
10164
- width: 50px !important;
10165
- height: 49px !important;
10166
- position: absolute;
10167
- top: 0;
10168
- right: 0;
10169
- background: none !important;
10170
- z-index: 4;
10171
- transition: width .6s cubic-bezier(0.000, 0.795, 0.000, 1.000);
10172
- cursor: pointer;
10173
- border: 0px;
10174
- padding: 0;
10175
- box-sizing: border-box;
10176
- -moz-box-sizing: border-box;
10177
- -webkit-box-sizing: border-box;
10178
- border-radius: 0;
10179
- font-size: 14px;
10180
- }
10181
- .ecwd-search input[type="text"]::-webkit-input-placeholder {color: transparent}
10182
- .ecwd-search input[type="text"]::-moz-placeholder {color: transparent}
10183
- .ecwd-search input[type="text"]:-moz-placeholder {color: transparent}
10184
- .ecwd-search input[type="text"]:-ms-input-placeholder {color: transparent}
10185
-
10186
-
10187
- .ecwd-search input[type="text"]:focus {
10188
- width: 250px !important;
10189
- z-index: 2;
10190
- background-color: #FFFFFF !important;
10191
- cursor: text;
10192
- text-indent: 5px;
10193
- margin: 0 !important;
10194
- }
10195
-
10196
- .ecwd-search input[type="text"]:focus::-webkit-input-placeholder {color: #1FA67A}
10197
- .ecwd-search input[type="text"]:focus::-moz-placeholder {color: #1FA67A}
10198
- .ecwd-search input[type="text"]:focus:-moz-placeholder {color: #1FA67A}
10199
- .ecwd-search input[type="text"]:focus:-ms-input-placeholder {color: #1FA67A}
10200
- . calendar _main .fa,
10201
- . calendar _main + .ecwd_add_event .fa {
10202
- display: inline-block;
10203
- font: normal normal normal 14px/1 FontAwesome;
10204
- font-size: inherit;
10205
- text-rendering: auto;
10206
- -webkit-font-smoothing: antialiased;
10207
- -moz-osx-font-smoothing: grayscale;
10208
- transform: translate(0, 0);
10209
- text-indent: 0px;
10210
- position: absolute;
10211
- top: 12px;
10212
- font-size: 18px;
10213
- right: 13px;
10214
- line-height: 19px;
10215
- color: #676767;
10216
- }
10217
- . calendar _main .ecwd-search-submit .fa{
10218
- top: 17px;
10219
- left: 17px;
10220
- color: #ffffff;
10221
- }
10222
-
10223
- .ecwd-search button,.ecwd-search button:hover {
10224
- height: 49px;
10225
- width: 50px;
10226
- padding:0;
10227
- display: inline-block;
10228
- float: right;
10229
- text-indent: -10000px;
10230
- border: none;
10231
- position: absolute;
10232
- top: 0;
10233
- right: 0;
10234
- z-index: 2;
10235
- cursor: pointer;
10236
- -webkit-appearance: inherit;
10237
- border-radius: 0;
10238
-
10239
- }
10240
-
10241
- .ecwd-event-cat-icon{
10242
- max-width: 20px !important;
10243
- max-height: 20px !important;
10244
- margin: 0 7px 2px 0;
10245
- }
10246
-
10247
- .ecwd-modal {
10248
- /* position: fixed !important;
10249
- overflow-y: scroll;
10250
- top: 0;
10251
- right: 0;
10252
- bottom: 0;
10253
- left: 0;
10254
- background: rgba(0, 0, 0, 0.8);
10255
- z-index: 9999 !important;
10256
- opacity:0;
10257
- -webkit-transition: opacity 400ms ease-in;
10258
- -moz-transition: opacity 400ms ease-in;
10259
- transition: opacity 400ms ease-in;
10260
- display: none;*/
10261
-
10262
- }
10263
-
10264
- .ecwd- calendar -more-event .modal-footer{
10265
- padding: 0 !important;
10266
- margin-top: 0 !important;
10267
- border-top: 0 !important;
10268
- }
10269
-
10270
- .ecwd-modal > div.ecwd-excluded-events,
10271
- .ecwd_popup_body > div.ecwd-excluded-events {
10272
- width: 400px;
10273
- position: relative;
10274
- margin: 10% auto;
10275
- padding: 2px;
10276
- background: #fff;
10277
- border: 1px solid #CFD7DE;
10278
- }
10279
- .ecwd-modal .modal-header,
10280
- .ecwd_popup_body .modal-header {
10281
- margin: 0 0 1px 0 !important;
10282
- padding: 0 0 1px 0;
10283
- border-bottom: 1px solid #CFD7DE;
10284
- }
10285
- .ecwd-modal h4,
10286
- .ecwd_popup_body h4 {
10287
- margin: 0 !important;
10288
- text-align: center;
10289
- color: #737373;
10290
- font-size: 20px !important;
10291
- height: 40px;
10292
- line-height: 38px !important;
10293
- padding: 0;
10294
- }
10295
-
10296
- .ecwd- calendar -more-event .ecwd-modal ul.events li,
10297
- .ecwd- calendar -more-event .ecwd_popup_body ul.events li {
10298
- opacity: 0.8;
10299
- }
10300
-
10301
- .ecwd-modal .ecwd-excluded-events ul.events > li:hover,
10302
- .ecwd_popup_body .ecwd-excluded-events ul.events > li:hover {
10303
- /*background-color: #D7D7D7 !important;*/
10304
- opacity: 1;
10305
- }
10306
-
10307
- .ecwd-modal .ecwd-excluded-events ul.events li:hover > a,
10308
- .ecwd_popup_body .ecwd-excluded-events ul.events li:hover > a{
10309
- /*color:#FDFDFD !important;*/
10310
- }
10311
- .ecwd-modal .events li .event-metalabel,
10312
- .ecwd_popup_body .events li .event-metalabel{
10313
- width:15px;
10314
- height:15px;
10315
- }
10316
-
10317
- .modal-body ul.events li.inmore{
10318
- display: inherit !important;
10319
- }
10320
-
10321
- .modalDialog {
10322
- position: fixed;
10323
- overflow-y: scroll;
10324
- top: 0;
10325
- right: 0;
10326
- bottom: 0;
10327
- left: 0;
10328
- background: rgba(0,0,0,0.8);
10329
- z-index: 9998;
10330
- opacity:0;
10331
- -webkit-transition: opacity 400ms ease-in;
10332
- -moz-transition: opacity 400ms ease-in;
10333
- transition: opacity 400ms ease-in;
10334
- pointer-events: none;
10335
- }
10336
- .modalDialog:target {
10337
- opacity:1;
10338
- pointer-events: auto;
10339
- }
10340
-
10341
- .modalDialog > div {
10342
- max-width: 960px;
10343
- position: relative;
10344
- margin: 10% auto;
10345
- padding: 5px 20px 13px 20px;
10346
- border-radius: 10px;
10347
- background: #fff;
10348
- }
10349
- .event-content table, .ecwd-detalis table{
10350
- table-layout: fixed;
10351
- }
10352
- .ecwd-events-day-details .event-details-title{
10353
- padding: 0 3px;
10354
- }
10355
- .hidden{
10356
- display: none;
10357
- }
10358
-
10359
- .ecwd_additional_fields_cont{
10360
- padding: 15px 0 4px;
10361
- border-top: 1px solid #ddd;
10362
- margin-top: 14px;
10363
- }
10364
- .ecwd_additional_fields_cont ul{
10365
- list-style: none !important;
10366
- margin: 0 !important;
10367
- }
10368
- .ecwd_additional_fields_cont ul li{
10369
- font-size: 15px;
10370
- font-style: italic;
10371
- line-height: 1.3;
10372
- }
10373
- @media only screen and (max-width: 500px){
10374
-
10375
- . calendar -head .previous, . calendar -head .next {
10376
- font-size: 14px;
10377
- }
10378
-
10379
- .ecwd-events-day-details {
10380
- margin-top: 20px;
10381
- }
10382
-
10383
- .ecwd_ calendar _view_tabs ul li a{
10384
- padding: 8px 0px;
10385
- font-size: 14px;
10386
- }
10387
-
10388
- .ecwd-search input[type="text"]{
10389
- height: 38px !important;
10390
- }
10391
-
10392
- . calendar _main .ecwd-search-submit .fa {
10393
- top: 11px;
10394
- }
10395
-
10396
- .month-name{
10397
- display:none;
10398
- }
10399
-
10400
- . calendar -head {
10401
- height: 50px;
10402
- }
10403
-
10404
- . calendar -head .current-month{
10405
- font-size: 20px;
10406
- }
10407
- . calendar -head .previous,. calendar -head .current-month{
10408
- border-right:0;
10409
- }
10410
- . calendar -head .next,. calendar -head .current-month{
10411
- border-left:0;
10412
- }
10413
-
10414
- .ecwd_ calendar .filter-arrow-right, .ecwd_ calendar .filter-arrow-left{
10415
- line-height: 22px;
10416
- }
10417
-
10418
- .ecwd-search button,.ecwd-search input[type="text"]{
10419
- height: 38px !important;
10420
- }
10421
-
10422
- .ecwd_ calendar _filters_res{
10423
- width: 180px;
10424
- height: 36px;
10425
- padding: 5px 0 0 10px;
10426
- }
10427
-
10428
- /*views responsive*/
10429
-
10430
- div[class^="ecwd-page-"] .ecwd_list .event-main-content {
10431
- border: 1px solid #D5DCE2;
10432
- margin-bottom: 1px;
10433
- float: right;
10434
- width: 89.8%;
10435
- min-height: 42px;
10436
- box-sizing: border-box;
10437
- -moz-box-sizing: border-box;
10438
- -webkit-box-sizing: border-box;
10439
- padding: 4px 4px 0 4px !important;
10440
- overflow: hidden;
10441
- }
10442
- div[class^="ecwd-page-"] .event-container{
10443
- border: 1px solid #D5DCE2;
10444
- margin-bottom: 1px;
10445
- box-sizing: border-box;
10446
- -moz-box-sizing: border-box;
10447
- -webkit-box-sizing: border-box;
10448
- padding: 4px !important;
10449
- overflow: hidden;
10450
- }
10451
-
10452
- div[class^="ecwd-page-"].ecwd_ calendar .event-content {
10453
- padding: 0 !important;
10454
- }
10455
- div[class^="ecwd-page-"] .event-content:after {
10456
- content:'';
10457
- display:table;
10458
- clear:both;
10459
- }
10460
-
10461
- div[class^="ecwd-page-"] .ecwd-week-date, div[class^="ecwd-page-"] .ecwd-list-date {
10462
- width: 10%;
10463
- float: left;
10464
- height: 42px;
10465
- padding: 10px 0 0 0 !important;
10466
- text-align: center !important;
10467
- line-height: 21px !important;
10468
- box-sizing: border-box;
10469
- -moz-box-sizing: border-box;
10470
- -webkit-box-sizing: border-box;
10471
- }
10472
- div[class^="ecwd-page-"] .ecwd_list li, div[class^="ecwd-page-"] .day4-event-list li, div[class^="ecwd-page-"] .day-event-list li, div[class^="ecwd-page-"] .week-event-list li{
10473
- border:0;
10474
- padding: 0 !important;
10475
- margin-bottom:0px !important;
10476
- }
10477
-
10478
- div[class^="ecwd-page-"] .event-main-content.no-events{
10479
- border: 1px solid #D5DCE2;
10480
- margin-bottom:1px;
10481
- }
10482
- div[class^="ecwd-page-"] .week-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day4-event-list .ecwd-list-img, div[class^="ecwd-page-"] .day-event-list .ecwd-list-img, div[class^="ecwd-page-"] .ecwd_list .ecwd-list-img{
10483
- border-right: 0px;
10484
- border-bottom: 0px;
10485
- top: 0;
10486
- left: 0;
10487
- }
10488
-
10489
- div[class^="ecwd-page-"] .ecwd-img {
10490
- height: auto;
10491
- }
10492
-
10493
- div[class^="ecwd-page-"] .arrow-down {
10494
- display: block;
10495
- background: url(images/arrow_down.png) no-repeat right center;
10496
- position: absolute;
10497
- bottom: 3px;
10498
- width: 20px;
10499
- cursor: pointer;
10500
- height: 9px;
10501
- transition: all 0.3s;
10502
- right: 0px;
10503
- }
10504
-
10505
- div[class^="ecwd-page-"] .arrow-down.open {
10506
- background: url(images/arrow_up.png) no-repeat right center;
10507
- }
10508
- div[class^="ecwd-page-"] .ecwd-list-img-container {
10509
- width: 30%;
10510
- float: left;
10511
- margin-right: 10px !important;
10512
- background: #fff;
10513
- position: relative;
10514
- }
10515
- div[class^="ecwd-page-"] li.ecwd-no-image .ecwd-list-img-container,
10516
- div[class^="ecwd-page-"] .event-container.ecwd-no-image .ecwd-list-img-container {
10517
- width: 0;
10518
- margin-right: 0px !important;
10519
- }
10520
-
10521
- div[class^="ecwd-page-"].ecwd_ calendar li.ecwd-no-image .ecwd-list-date, div[class^="ecwd-page-"] .week-event-list .ecwd-no-image .ecwd-list-date {
10522
- margin-left: 0px !important;
10523
- }
10524
- div[class^="ecwd-page-"].ecwd_ calendar .event-main-content {
10525
- float: right;
10526
- width: 89.8%;
10527
- min-height: 42px;
10528
- box-sizing: border-box;
10529
- -moz-box-sizing: border-box;
10530
- -webkit-box-sizing: border-box;
10531
- }
10532
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .day-event-list .ecwd-list-date-cont,div[class^="ecwd-page-"].ecwd_ calendar .week-event-list .ecwd-list-date-cont {
10533
- display: block;
10534
- padding-bottom: 5px;
10535
- position:relative;
10536
- }
10537
-
10538
- .event_dropdown_cont{
10539
- border-top: 1px solid #D5DCE2;
10540
- display:none;
10541
- padding-top: 6px;
10542
- }
10543
-
10544
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.web,
10545
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.web{
10546
- display: none;
10547
- }
10548
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-list-date.resp,
10549
- div[class^="ecwd-page-"].ecwd_ calendar .ecwd-week-date.resp{
10550
- display: block;
10551
- }
10552
-
10553
- div[class^="ecwd-page-"].ecwd_ calendar .day4-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .ecwd_list h3, div[class^="ecwd-page-"].ecwd_ calendar .day-event-list h3, div[class^="ecwd-page-"].ecwd_ calendar .week-event-list h3 {
10554
- margin: 0px 0px 2px 0px !important;
10555
- font-size: 16px !important;
10556
- line-height: 20px !important;
10557
- white-space: nowrap;
10558
- text-overflow: ellipsis;
10559
- overflow: hidden;
10560
- }
10561
-
10562
- }
10563
-
10564
- table.ecwd_ calendar _container > tbody > tr >td{
10565
- vertical-align: top !important;
10566
- }
10567
-
10568
-
10569
-
10570
- /*
10571
- Default Themes Correction
10572
- */
10573
-
10574
- /* For Twenty Fourteen
10575
- ========================================================================== */
10576
-
10577
- .ecwd-theme-twentyfourteen #ecwd-events-content .ecwd-event {
10578
- padding: 20px;
10579
- }
10580
-
10581
- @media screen and (min-width: 1000px) {
10582
- .ecwd-theme-twentyfourteen #ecwd-events-content {
10583
- padding-left: 220px;
10584
- }
10585
- }
10586
- /* Stop themes from hiding elements with the .updated CSS class */
10587
- #ecwd-theme-twentyfourteen .updated {
10588
- display: inherit;
10589
- }
10590
-
10591
- /* Twenty Fifteen
10592
- ========================================================================== */
10593
-
10594
-
10595
- .ecwd-theme-twentyfifteen.single-ecwd_event #ecwd-events-content {
10596
- padding: 8.3333% 10%;
10597
- margin: 0 8.3333%;
10598
- }
10599
-
10600
-
10601
- .ecwd-events-single .event_cageory_and_tags ul li{
10602
- display: inline-block;
10603
- margin: 5px;
10604
- }
10605
-
10606
-
10607
-
10608
- /* Bridge
10609
- ========================================================================== */
10610
- .ecwd-theme-bridge .ecwd-event {
10611
- margin-top: 105px;
10612
- }
1
  === Event Calendar WD ===
2
  Contributors: webdorado
3
  Donate link: https://web-dorado.com/products/wordpress-event-calendar-wd.html
4
+ Tags: calendar, calendars, event, event calendar, event manager, events calendar, calendar widget, event registration, event management,events, agenda, holiday calendar , scheduling, free calendar, Calender, upcoming events , event widget , event list, calendar localization, Organizer, editorial calendar, Interactive Calendar, news calendar, meeting , appointment, event tracking, event organizer, upcoming events widget, event page, event bookings, recurring, recurring events, conference, date, dates, schedule, times, venue, AJAX, responsive, shortcode, seminar, summit, facebook integration
5
  Requires at least: 3.9
6
  Tested up to: 4.3
7
+ Stable tag: 1.0.26
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
135
 
136
  == Changelog ==
137
 
138
+ = 1.0.26 =
139
+ New: Display Events in popup option
140
+
141
  = 1.0.25 =
142
  Fixed: Sidebar css in event page for twentyfourteen theme
143
  Fixed: Calendar widget center css
389
  Display events as. Here you can set the events to be displayed either in a Month (event calendar) or List view (listed calendar events).
390
  Events per page as a list view. Here you can set the number of calendar events you want to be displayed when list view is in use.
391
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/admin/ecwd-calendar-meta.php CHANGED
@@ -18,26 +18,29 @@ $ecwd_calendar_12_hour_time_format = get_post_meta($post->ID, ECWD_PLUGIN_PREFIX
18
  <?php if($post->post_status!=='auto-draft'){?>
19
  <tr>
20
  <th></th>
21
- <td><a href="#ecwd-modal-preview"><?php _e('Preview', 'ecwd');?> / <?php _e('Add Event', 'ecwd'); ?></a></td>
22
  </tr>
23
  <tr>
24
  <th scope="row"><?php _e('Calendar Shortcode', 'ecwd'); ?></th>
25
  <td>
26
  <code>[ecwd id="<?php echo $post_id; ?>"]</code>
27
- <div id="ecwd-modal-preview" class="ecwd-modal">
28
- <div class="ecwd-preview">
29
- <a href="#ecwd-close" title="Close" class="ecwd-close close"></a>
30
- <div class="event_cal_add hidden">
31
- <div>
32
- Dates:
 
 
 
 
 
 
33
  <span class="ecwd-dates">
34
 
35
  </span>
36
- </div>
37
- <div>
38
- Title:
39
  <input type="text" name="ecwd_event_name" id="ecwd_event_name"/>
40
- <br/>
41
  <span class="ecwd_error"></span>
42
  <input type="hidden" id="ecwd_event_date_from" name="ecwd_event_date_from" />
43
  <input type="hidden" id="ecwd_event_date_to" name="ecwd_event_date_to" />
@@ -45,15 +48,9 @@ $ecwd_calendar_12_hour_time_format = get_post_meta($post->ID, ECWD_PLUGIN_PREFIX
45
  <span id="add_event_to_cal" class="add_event_to_cal"> Save</span>
46
  <span class="ecwd_notification"> </span>
47
  </div>
48
- <span class="close ecwd-close"></span>
49
  </div>
50
- <?php echo ecwd_print_calendar($post_id, 'full');?>
51
  </div>
52
- </div>
53
-
54
- <p class="description">
55
- <?php _e('Copy and paste this shortcode to display this Calendar event on any post or page.', 'ecwd'); ?>
56
- </p>
57
  </td>
58
  </tr>
59
 
@@ -73,21 +70,15 @@ $ecwd_calendar_12_hour_time_format = get_post_meta($post->ID, ECWD_PLUGIN_PREFIX
73
  </div>
74
 
75
  <span class="ecwd-calendar-event-add">
76
- <?php if($excluded_events){?>
77
- <a href="#ecwd-modal"><?php _e('Select Events from the list', 'ecwd'); ?></a>
78
- <a href="#ecwd-modal"><span class="add_event_plus">+</span></a></span>
79
- <?php }else{?>
80
- <a href="<?php echo get_admin_url()?>post-new.php?post_type=ecwd_event&cal_id=<?php echo $post_id;?>" target="_blank"><?php _e('Add Event', 'ecwd'); ?></a>
81
- <a href="<?php echo get_admin_url()?>post-new.php?post_type=ecwd_event&cal_id=<?php echo $post_id;?>" target="_blank"><span class="add_event_plus">+</span></a></span>
82
- <?php }?>
83
-
84
-
85
- <div id="ecwd-modal" class="ecwd-modal">
86
- <div class="ecwd-excluded-events">
87
- <a href="#ecwd-close" title="Close" class="ecwd-close"></a>
88
-
89
- <h2><?php _e('Events', 'ecwd'); ?></h2>
90
 
 
91
  <?php if ($excluded_events) { ?>
92
  <?php foreach ($excluded_events as $event) { ?>
93
  <span class="ecwd-calendar-event"><span><?php echo $event->post_title; ?></span>
@@ -99,11 +90,9 @@ $ecwd_calendar_12_hour_time_format = get_post_meta($post->ID, ECWD_PLUGIN_PREFIX
99
  <?php } ?>
100
  <?php } ?>
101
  </div>
102
- </div>
103
-
104
  </td>
105
  </tr>
106
- <?php }?>
107
  <tr>
108
  <th scope="row"><?php _e('Theme', 'ecwd'); ?></th>
109
  <td>
18
  <?php if($post->post_status!=='auto-draft'){?>
19
  <tr>
20
  <th></th>
21
+ <td><a href="#" id="ecwd_preview_add_event"><?php _e('Preview', 'ecwd'); ?> / <?php _e('Add Event', 'ecwd'); ?></a></td>
22
  </tr>
23
  <tr>
24
  <th scope="row"><?php _e('Calendar Shortcode', 'ecwd'); ?></th>
25
  <td>
26
  <code>[ecwd id="<?php echo $post_id; ?>"]</code>
27
+ <p class="description">
28
+ <?php _e('Copy and paste this shortcode to display this Calendar event on any post or page.', 'ecwd'); ?>
29
+ </p>
30
+ <div id="ecwd_preview_add_event_popup" class="hidden">
31
+
32
+ <div class="event_cal_add">
33
+ <div class='ecwd_popup_head'>
34
+ <div class='ecwd_popup_title'><h4>Add Event</h4></div>
35
+ <div class='event_cal_add_close'><i class='fa fa-times'></i></div>
36
+ </div>
37
+ <div class="ecwd_popup_body">
38
+ <span>Dates:</span>
39
  <span class="ecwd-dates">
40
 
41
  </span>
42
+ <span>Title:</span>
 
 
43
  <input type="text" name="ecwd_event_name" id="ecwd_event_name"/>
 
44
  <span class="ecwd_error"></span>
45
  <input type="hidden" id="ecwd_event_date_from" name="ecwd_event_date_from" />
46
  <input type="hidden" id="ecwd_event_date_to" name="ecwd_event_date_to" />
48
  <span id="add_event_to_cal" class="add_event_to_cal"> Save</span>
49
  <span class="ecwd_notification"> </span>
50
  </div>
 
51
  </div>
52
+ <?php echo ecwd_print_calendar($post_id, 'full', array(), false, false, array(), true); ?>
53
  </div>
 
 
 
 
 
54
  </td>
55
  </tr>
56
 
70
  </div>
71
 
72
  <span class="ecwd-calendar-event-add">
73
+ <?php if ($excluded_events) { ?>
74
+ <a class="ecwd_events_popup_button"><?php _e('Select Events from the list', 'ecwd'); ?></a>
75
+ <a class="ecwd_events_popup_button"><span class="add_event_plus">+</span></a></span>
76
+ <?php } else { ?>
77
+ <a href="<?php echo get_admin_url() ?>post-new.php?post_type=ecwd_event&cal_id=<?php echo $post_id; ?>" target="_blank"><?php _e('Add Event', 'ecwd'); ?></a>
78
+ <a href="<?php echo get_admin_url() ?>post-new.php?post_type=ecwd_event&cal_id=<?php echo $post_id; ?>" target="_blank"><span class="add_event_plus">+</span></a></span>
79
+ <?php } ?>
 
 
 
 
 
 
 
80
 
81
+ <div id="ecwd_add_event_to_calendar">
82
  <?php if ($excluded_events) { ?>
83
  <?php foreach ($excluded_events as $event) { ?>
84
  <span class="ecwd-calendar-event"><span><?php echo $event->post_title; ?></span>
90
  <?php } ?>
91
  <?php } ?>
92
  </div>
 
 
93
  </td>
94
  </tr>
95
+ <?php } ?>
96
  <tr>
97
  <th scope="row"><?php _e('Theme', 'ecwd'); ?></th>
98
  <td>
views/ecwd-event-popup.php ADDED
@@ -0,0 +1,360 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Display for Event Custom Post Types
4
+ */
5
+ if (!defined('ABSPATH')) {
6
+ die('-1');
7
+ }
8
+
9
+ $post = get_post($post_id);
10
+ global $wp;
11
+ global $ecwd_options;
12
+ global $wp_query;
13
+
14
+ $meta = get_post_meta($post_id);
15
+
16
+ $date_format = 'Y-m-d';
17
+ $time_format = 'H:i';
18
+ $ecwd_social_icons = false;
19
+ if (isset($ecwd_options['date_format']) && $ecwd_options['date_format'] != '') {
20
+ $date_format = $ecwd_options['date_format'];
21
+ }
22
+ if (isset($ecwd_options['time_format']) && $ecwd_options['time_format'] != '') {
23
+ $time_format = $ecwd_options['time_format'];
24
+ }
25
+ $time_format .= (isset($ecwd_options['time_type']) ? ' ' . $ecwd_options['time_type'] : '');
26
+ if (isset($ecwd_options['time_type']) && $ecwd_options['time_type'] != '') {
27
+ $time_format = str_replace('H', 'g', $time_format);
28
+ $time_format = str_replace('h', 'g', $time_format);
29
+ }
30
+
31
+ if (isset($ecwd_options['social_icons']) && $ecwd_options['social_icons'] != '') {
32
+ $ecwd_social_icons = $ecwd_options['social_icons'];
33
+ }
34
+ // Load up all post meta data
35
+
36
+
37
+ $ecwd_event = $post;
38
+ $ecwd_event_metas = get_post_meta($ecwd_event->ID, '', true);
39
+ $ecwd_event_date_from = $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'][0];
40
+ $ecwd_event_date_to = $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'][0];
41
+ $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'] = array(0 => '');
42
+ if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'])) {
43
+ $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'] = array(0 => '');
44
+ }
45
+ if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'])) {
46
+ $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'] = array(0 => '');
47
+ }
48
+ if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'])) {
49
+ $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'] = array(0 => '');
50
+ }
51
+ if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'])) {
52
+ $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'] = array(0 => '');
53
+ }
54
+
55
+ $permalink = get_the_permalink($ecwd_event->ID);
56
+ $this_event = $events[$ecwd_event->ID] = new ECWD_Event($ecwd_event->ID, '', $ecwd_event->post_title, $ecwd_event->post_content, $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0], $permalink, $ecwd_event, '', $ecwd_event_metas);
57
+ $d = new ECWD_Display('');
58
+ if (isset($_GET['eventDate']) || isset($wp_query->query_vars['eventDate'])) {
59
+ $fromDate = isset($_GET['eventDate']) ? $_GET['eventDate'] : $wp_query->query_vars['eventDate'];
60
+
61
+ $eventdayslong = $d->dateDiff($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'][0]);
62
+ $toDate = date('Y-m-d', strtotime(( date("Y-m-d", ( strtotime($fromDate))) . " +" . ( $eventdayslong + 2 ) . " days")));
63
+ $this_event_dates = $d->get_event_days(array($ecwd_event->ID => $this_event), 1, $fromDate, $toDate);
64
+ if (isset($this_event_dates[0]['from']) && strtotime($fromDate) == strtotime($this_event_dates[0]['from'])) {
65
+ $ecwd_event_date_from = $this_event_dates[0]['from'] . ' ' . $this_event_dates[0]['starttime'];
66
+ $ecwd_event_date_to = $this_event_dates[0]['to'] . ' ' . $this_event_dates[0]['endtime'];
67
+ }
68
+ }
69
+
70
+
71
+ $ecwd_event_location = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0] : '';
72
+ $ecwd_event_latlong = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0] : '';
73
+ $ecwd_event_zoom = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_map_zoom'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_map_zoom'][0] : '';
74
+ $ecwd_event_show_map = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_show_map'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_show_map'][0] : 0;
75
+ if ($ecwd_event_show_map == '') {
76
+ $ecwd_event_show_map = 1;
77
+ }
78
+ if (!$ecwd_event_zoom) {
79
+ $ecwd_event_zoom = 17;
80
+ }
81
+ $ecwd_event_organizers = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_organizers'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_organizers'][0] : '';
82
+ if ($ecwd_event_organizers != '') {
83
+ $ecwd_event_organizers = get_post_meta($ecwd_event->ID, ECWD_PLUGIN_PREFIX . '_event_organizers', true);
84
+ }
85
+ $ecwd_event_url = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'][0] : '';
86
+ if ($ecwd_event_url == "") {
87
+ $ecwd_event_url = get_post_meta($ecwd_event->ID, ECWD_PLUGIN_PREFIX . '_event_url', true);
88
+ }
89
+ $ecwd_event_video = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_video'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_video'][0] : '';
90
+ $ecwd_all_day_event = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_all_day_event'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_all_day_event'][0] : 0;
91
+ $venue = '';
92
+ $venue_permalink = '';
93
+ $venue_post_id = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_venue'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_venue'][0] : 0;
94
+ if ($venue_post_id) {
95
+ $venue_post = get_post($venue_post_id);
96
+ if ($venue_post) {
97
+ $venue = $venue_post->post_title;
98
+ $venue_permalink = get_permalink($venue_post->ID);
99
+ }
100
+ }
101
+
102
+ $organizers = array();
103
+
104
+ if (is_array($ecwd_event_organizers) || is_object($ecwd_event_organizers)) {
105
+ foreach ($ecwd_event_organizers as $ecwd_event_organizer) {
106
+ $organizers[] = get_post($ecwd_event_organizer, ARRAY_A);
107
+ }
108
+ }
109
+ if (function_exists('has_post_thumbnail') && has_post_thumbnail($post->ID)) {
110
+ $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID));
111
+ $featured_image = $thumbnail[0];
112
+ } else {
113
+ $featured_image = '';
114
+ }
115
+ $category_and_tags = false;
116
+
117
+ if (isset($ecwd_options['category_and_tags']) && $ecwd_options['category_and_tags'] != '') {
118
+ $category_and_tags = $ecwd_options['category_and_tags'];
119
+ }
120
+ $args = array('orderby' => 'name', 'order' => 'ASC', 'fields' => 'all');
121
+ $event_tags = wp_get_post_terms($post->ID, 'ecwd_event_tag', $args);
122
+ $event_categories = wp_get_post_terms($post->ID, 'ecwd_event_category', $args);
123
+ ?>
124
+ <div id="ecwd-events-content" class="ecwd-events-single">
125
+ <div id="post-<?php echo $post_id; ?>" >
126
+
127
+ <div class="ecwd-event" itemscope itemtype="http://schema.org/Event">
128
+ <header class="entry-header">
129
+ <h1 class="ecwd-events-single-event-title summary entry-title"><?php echo $post->post_title; ?></h1>
130
+ </header>
131
+ <div class="event-detalis">
132
+
133
+ <?php ?>
134
+ <?php if ($featured_image && $featured_image !== '') { ?>
135
+ <div class="event-featured-image">
136
+ <img src="<?php echo $featured_image; ?>"/>
137
+ </div>
138
+ <?php } ?>
139
+ <div class="ecwd-event-details">
140
+ <div class="event-detalis-date">
141
+ <label class="ecwd-event-date-info" title="<?php _e('Date', 'ecwd'); ?>"></label>
142
+ <span class="ecwd-event-date" itemprop="startDate"
143
+ content="<?php echo date('Y-m-d', strtotime($ecwd_event_date_from)) . 'T' . date('H:i', strtotime($ecwd_event_date_from)) ?>">
144
+ <?php
145
+ if ($ecwd_all_day_event == 1) {
146
+ echo date($date_format, strtotime($ecwd_event_date_from));
147
+ if ($ecwd_all_day_event == 1) {
148
+ if ($ecwd_event_date_to && date($date_format, strtotime($ecwd_event_date_from)) !== date($date_format, strtotime($ecwd_event_date_to))) {
149
+ echo ' - ' . date($date_format, strtotime($ecwd_event_date_to));
150
+ }
151
+ echo ' ' . __('All day', 'ecwd');
152
+ }
153
+ } else {
154
+ echo date($date_format, strtotime($ecwd_event_date_from)) . ' ' . date($time_format, strtotime($ecwd_event_date_from));
155
+
156
+ if ($ecwd_event_date_to) {
157
+ echo ' - ' . date($date_format, strtotime($ecwd_event_date_to)) . ' ' . date($time_format, strtotime($ecwd_event_date_to));
158
+ }
159
+ }
160
+ ?>
161
+ </span>
162
+ </div>
163
+ <?php if (isset($ecwd_options['show_repeat_rate'])) { ?>
164
+ <div class="ecwd_repeat_rate_text">
165
+ <span><?php echo $d->get_repeat_rate($post_id, '', $date_format); ?></span>
166
+ </div>
167
+ <?php } ?>
168
+ <?php if ($ecwd_event_url) { ?>
169
+ <div class="ecwd-url">
170
+
171
+ <a href="<?php echo $ecwd_event_url; ?>" target="_blank">
172
+ <label class="ecwd-event-url-info"
173
+ title="<?php _e('Url', 'ecwd'); ?>"></label> <?php echo $ecwd_event_url; ?>
174
+ </a>
175
+ </div>
176
+ <?php } ?>
177
+ <?php if (count($organizers) > 0) { ?>
178
+ <div class="event-detalis-org">
179
+ <label class="ecwd-event-org-info"
180
+ title="<?php _e('Organizers', 'ecwd'); ?>"></label>
181
+ <?php foreach ($organizers as $organizer) { ?>
182
+ <span itemprop="organizer">
183
+ <a href="<?php echo get_permalink($organizer['ID']) ?>"><?php echo $organizer['post_title'] ?></a>
184
+ </span>
185
+ <?php } ?>
186
+ </div>
187
+ <?php } ?>
188
+ <div class="event-venue" itemprop="location" itemscope
189
+ itemtype="http://schema.org/Place">
190
+ <?php if ($venue_post_id) { ?>
191
+ <label class="ecwd-venue-info"
192
+ title="<?php _e('Venue', 'ecwd'); ?>"></label>
193
+ <span itemprop="name"><a href="<?php echo $venue_permalink ?>"><?php echo $venue; ?></a></span>
194
+ <div class="address" itemprop="address" itemscope
195
+ itemtype="http://schema.org/PostalAddress">
196
+ <?php echo $ecwd_event_location; ?>
197
+ </div>
198
+
199
+ <?php } elseif ($ecwd_event_location) { ?>
200
+ <label class="ecwd-venue-info"
201
+ title="<?php _e('Location', 'ecwd'); ?>"></label>
202
+ <span class="address" itemprop="address" itemscope
203
+ itemtype="http://schema.org/PostalAddress">
204
+ <?php echo $ecwd_event_location; ?>
205
+ </span>
206
+ <?php } ?>
207
+ </div>
208
+ <?php do_action('ecwd_view_ext'); ?>
209
+ </div>
210
+ </div>
211
+ <?php if ($ecwd_social_icons) {
212
+ ?>
213
+
214
+ <div class="ecwd-social">
215
+ <span class="share-links">
216
+ <a href="http://twitter.com/home?status=<?php echo get_permalink($post_id) ?>"
217
+ class="ecwd-twitter"
218
+ target="_blank" data-original-title="Tweet It">
219
+ <span class="visuallyhidden">Twitter</span></a>
220
+ <a href="http://www.facebook.com/sharer.php?u=<?php echo get_permalink($post_id) ?>"
221
+ class="ecwd-facebook"
222
+ target="_blank" data-original-title="Share on Facebook">
223
+ <span class="visuallyhidden">Facebook</span></a>
224
+ <a href="http://plus.google.com/share?url=<?php echo get_permalink($post_id) ?>"
225
+ class="ecwd-google-plus"
226
+ target="_blank" data-original-title="Share on Google+">
227
+ <span class="visuallyhidden">Google+</span></a>
228
+ </span>
229
+ </div>
230
+ <?php } ?>
231
+ <?php
232
+ if ($ecwd_event_show_map == 1 && $ecwd_event_latlong) {
233
+ $map_events = array();
234
+ $map_events[0]['latlong'] = explode(',', $ecwd_event_latlong);
235
+ if ($ecwd_event_location != '') {
236
+ $map_events[0]['location'] = $ecwd_event_location;
237
+ }
238
+ $map_events[0]['zoom'] = $ecwd_event_zoom;
239
+ $map_events[0]['infow'] = '<div class="ecwd_map_event">';
240
+ $map_events[0]['infow'] .= '<span class="location">' . $ecwd_event_location . '</span>';
241
+ $map_events[0]['infow'] .= '</div>';
242
+ $map_events[0]['infow'] .= '<div class="event-detalis-date">
243
+ <label class="ecwd-event-date-info" title="' . __('Date', 'ecwd') . '"></label>
244
+ <span class="ecwd-event-date" itemprop="startDate" content="' . date('Y-m-d', strtotime($ecwd_event_date_from)) . 'T' . date('H:i', strtotime($ecwd_event_date_from)) . '">';
245
+ if ($ecwd_all_day_event == 1) {
246
+ $map_events[0]['infow'] .= date($date_format, strtotime($ecwd_event_date_from));
247
+ if ($ecwd_event_date_to) {
248
+ $map_events[0]['infow'] .= ' - ' . date($date_format, strtotime($ecwd_event_date_to)) . ' ' . __('All day', 'ecwd');
249
+ }
250
+ } else {
251
+ $map_events[0]['infow'] .= date($date_format, strtotime($ecwd_event_date_from)) . ' ' . date($time_format, strtotime($ecwd_event_date_from));
252
+
253
+ if ($ecwd_event_date_to) {
254
+ $map_events[0]['infow'] .= date($date_format, strtotime($ecwd_event_date_to)) . ' ' . date($time_format, strtotime($ecwd_event_date_to));
255
+ }
256
+ }
257
+ $map_events[0]['infow'] .= ' </span>
258
+ </div>';
259
+
260
+ $markers = json_encode($map_events);
261
+ ?>
262
+ <div class="ecwd-show-map">
263
+ <div class="ecwd_map_div">
264
+ </div>
265
+ <textarea class="hidden ecwd_markers"
266
+ style="display: none;"><?php echo $markers; ?></textarea>
267
+ </div>
268
+ <?php } ?>
269
+ <div class="clear"></div>
270
+
271
+
272
+ <div class="ecwd-event-video">
273
+ <?php
274
+ if (strpos($ecwd_event_video, 'youtube') > 0) {
275
+ parse_str(parse_url($ecwd_event_video, PHP_URL_QUERY), $video_array_of_vars);
276
+ if (isset($video_array_of_vars['v']) && $video_array_of_vars['v']) {
277
+ ?>
278
+ <object data="http://www.youtube.com/v/<?php echo $video_array_of_vars['v'] ?>"
279
+ type="application/x-shockwave-flash" width="400" height="300">
280
+ <param name="src"
281
+ value="http://www.youtube.com/v/<?php echo $video_array_of_vars['v'] ?>"/>
282
+ </object>
283
+ <?php
284
+ }
285
+ } elseif (strpos($ecwd_event_video, 'vimeo') > 0) {
286
+ $videoID = explode('/', $ecwd_event_video);
287
+ $videoID = $videoID[count($videoID) - 1];
288
+ if ($videoID) {
289
+ ?>
290
+ <iframe
291
+ src="http://player.vimeo.com/video/<?php echo $videoID; ?>?title=0&amp;byline=0&amp;portrait=0&amp;badge=0&amp;color=ffffff"
292
+ width="" height="" frameborder="0" webkitAllowFullScreen mozallowfullscreen
293
+ allowFullScreen></iframe>
294
+ <?php
295
+ }
296
+ }
297
+ ?>
298
+ </div>
299
+ <!-- Content -->
300
+ <div>
301
+ <?php echo $post->post_content ?>
302
+ </div>
303
+ <!-- End Content -->
304
+ <!-- Categories and tags -->
305
+ <?php if ($category_and_tags == 1) { ?>
306
+ <div class="event_cageory_and_tags">
307
+
308
+ <?php if (!empty($event_categories)) { ?>
309
+ <ul class="event_categories">
310
+ <?php
311
+ foreach ($event_categories as $category) {
312
+
313
+ $metas = get_option("ecwd_event_category_$category->term_id");
314
+ ?>
315
+ <li class="event_category event-details-title">
316
+ <?php if ($metas['color']) { ?>
317
+ <span class="event-metalabel"
318
+ style="background:<?php echo $metas['color']; ?>"></span>
319
+ <span class="event_catgeory_name"> <a
320
+ href="<?php echo get_category_link($category); ?>"
321
+ style="color:<?php echo $metas['color']; ?>"><?php echo $category->name; ?> </a></span>
322
+ <?php } else { ?>
323
+ <span class="event_catgeory_name"> <a
324
+ href="<?php echo get_category_link($category); ?>"><?php echo $category->name; ?> </a></span>
325
+ <?php } ?>
326
+ </li>
327
+ <?php
328
+ }
329
+ ?>
330
+ </ul>
331
+ <?php
332
+ }
333
+ ?>
334
+
335
+
336
+ <?php
337
+ if (!empty($event_tags)) {
338
+ ?>
339
+
340
+ <ul class="event_tags">
341
+
342
+ <?php
343
+ foreach ($event_tags as $tag) {
344
+ ?>
345
+ <li class="event_tag">
346
+ <span class="event_tag_name">
347
+ <a href="<?php echo get_tag_link($tag); ?>">#<?php echo $tag->name; ?> </a>
348
+ </span>
349
+ </li>
350
+ <?php
351
+ }
352
+ ?></ul>
353
+ <?php
354
+ }
355
+ ?>
356
+ </div>
357
+ <?php } ?>
358
+ </div>
359
+ </div>
360
+ </div>