Event Calendar WD – Responsive Event Calendar plugin - Version 1.0.10

Version Description

Added: Organizers and venues archive page order option Added: Show categories and tags in event page option Fixed: Featured image sizes in widget

Download this release

Release Info

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

Code changes from version 1.0.9 to 1.0.10

css/style.css CHANGED
@@ -8,169 +8,173 @@
8
 
9
 
10
  .calendar_main:after, #ecwd-events-content .event-detalis:after{
11
- content: '';
12
- clear: both;
13
- display:table;
14
  }
15
  .calendar_main a:not(.cpage){
16
- text-decoration:none;
17
- border-bottom:0 !important;
18
  }
19
  .calendar{
20
- margin:0;
21
- margin-left:0;
22
- width:auto;
23
  }
24
  .calendar-head{
25
- display:table;
26
- width: 100%;
27
- height: 85px;
28
- color:#fff;
29
  }
30
 
31
  .ecwd-url{
32
- margin-bottom: 5px;
33
  }
34
 
35
  .ecwd_calendar .metainfo,
36
  .ecwd_countdown_info .metainfo{
37
- padding-left: 26px;
38
  }
39
  .cal_blue .event-details img {
40
- margin: 7px 20px 7px 0 !important;
41
- max-width: 200px;
42
  }
43
  .ecwd-page-full div[class^="ecwd-page-"] .event-details img {
44
- margin: 7px 20px 7px 0 !important;
45
- max-width: 110px;
46
- float: left;
47
  }
48
  .ecwd_calendar_view_tabs ul li:first-child{
49
- border-left: 0px;
50
  }
51
 
52
  .ecwd_calendar_view_tabs ul li:last-child{
53
- border-right: 0px;
54
  }
55
  .event-details-title h5,
56
  .ecwd_list h3{
57
- margin: 0 0 6px 0 !important;
58
- font-size: 18px !important;
59
- font-weight: normal !important;
60
- line-height: 1 !important;
61
- clear: none !important;
62
- text-transform: none;
63
- font-style: italic;
64
  }
65
 
66
  .event-details-title .event-metalabel{
67
- width:15px;
68
- height:15px;
69
- display:inline-block;
70
- float:left;
71
- margin-right: 7px;
72
- margin-top: 2px;
73
  }
74
  .ecwd-widget-mini .event-details-title .event-metalabel{
75
- width:6px;
76
- height:6px;
77
- margin-top: 7px;
 
 
 
 
78
  }
79
  .cal_blue.ecwd_calendar_container {
80
- width:100%;
81
- color:#262e3a;
82
- border:none;
83
- background:#FFFFFF;
84
- font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
85
- font-size:10px;
86
- table-layout: fixed;
87
- margin: 0 0 10px 0;
88
  }
89
  table.cal_blue.ecwd_calendar_container #month_selector {
90
- width:auto;
91
- float:left;
92
- padding:0 1em;
93
- margin:0;
94
 
95
  }
96
 
97
  table.cal_blue.ecwd_calendar_container select option {
98
- font-weight:normal;
99
- background:#f3f5f9;
100
- text-shadow:none;
101
- filter:none;
102
- color:#262e3a;
103
  }
104
 
105
  table.cal_blue.ecwd_calendar_container th {
106
- margin: 0;
107
- border: 1px solid #ededed;
108
- border-left:0;
109
- display: table-cell;
110
  }
111
  table.cal_blue.ecwd_calendar_container td {
112
- margin: 0;
113
- border-width: 0 1px 1px 0;
114
- display: table-cell;
115
  }
116
 
117
  table.cal_blue.ecwd_calendar_container .normal-day-heading, table.cal_blue.ecwd_calendar_container .weekend-heading {
118
- color:#585858;
119
- font-size:1.6em;
120
- height:1.2em;
121
- line-height:1.2em;
122
- text-align:center;
123
- font-weight: normal;
124
- padding: 4px 0;
125
- vertical-align: middle;
126
- text-transform: none;
127
  }
128
 
129
 
130
  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 {
131
- vertical-align: text-top;
132
- text-align: left;
133
- /* background: #ced9e7;
134
  background: -webkit-gradient(linear, left top, left bottom, from(#ced9e7), to(#ecf0f6));
135
  background: -moz-linear-gradient(top, #ced9e7, #ecf0f6);*/
136
- height: 8em;
137
- width: 14.3%;
138
- font-size: 1.4em;
139
  }
140
 
141
  .ecwd_calendar img{
142
- margin-left:inherit !important;
143
  }
144
 
145
  .ecwd_calendar {
146
- font-family: Segoe UI !important;
147
- max-width: 100%;
148
- width: 100%;
149
- float: left;
150
- position: relative;
151
- border: 0px solid transparent;
152
  }
153
 
154
  .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{
155
- list-style: none !important;
156
- list-style-image: none !important;
157
- margin: 0 !important;
158
- padding: 0 !important;
159
  }
160
  .ecwd_calendar .filter-container{
161
- /*width: 90%;*/
162
- overflow:hidden;
163
- position: relative;
164
  }
165
 
166
  .ecwd_calendar_view_tabs .filter-container ul{
167
- list-style: outside none none !important;
168
- padding-left: 0px !important;
169
- margin: 0px !important;
170
- overflow: hidden;
171
- position: relative;
172
- float: left;
173
- width: 700%;
174
  }
175
 
176
 
@@ -178,133 +182,133 @@ table.cal_blue.ecwd_calendar_container .day-with-date, table.cal_blue.ecwd_calen
178
 
179
 
180
  table.cal_blue.ecwd_calendar_container .open-details li {
181
- padding-top:5px;
182
- padding-bottom:0px;
183
- font-size:0.7em;
184
  }
185
  table.cal_blue.ecwd_calendar_container .no-events {
186
- cursor:default;
187
  }
188
  table.cal_blue.ecwd_calendar_container .has-events {
189
- cursor:pointer;
190
  }
191
  table.cal_blue.ecwd_calendar_container .has-events:hover {
192
- -webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
193
- box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
194
  }
195
  table.cal_blue.ecwd_calendar_container .week-start {
196
- border-left:1px solid #D6DDE2;
197
  }
198
  table.cal_blue.ecwd_calendar_container .week-number {
199
- border-bottom:none;
200
- border-right:none;
201
- vertical-align:middle;
202
- padding:2px;
203
- font-size:1.8em;
204
- font-weight:bold;
205
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
206
- filter: Shadow(Color=#010202, Direction=135, Strength=1);
207
  }
208
  table.cal_blue.ecwd_calendar_container td ul li {
209
- cursor: pointer;
210
- list-style: none outside none !important;
211
- position: relative;
212
- padding: 5px;
213
- font-size:0.8em;
214
- text-shadow:none;
215
- line-height:1.2em;
216
  }
217
  table.cal_blue.ecwd_calendar_container td ul li span.event-time {
218
- font-weight:bold;
219
- font-size:0.8em;
220
  }
221
  table.cal_blue.ecwd_calendar_container .week-number span {
222
- color:#fdfefe;
223
  }
224
 
225
  table.cal_blue.ecwd_calendar_container .event-details div {
226
- word-wrap: break-word;
227
- white-space: normal;
228
  }
229
 
230
  table.cal_blue.ecwd_calendar_container .day-without-date div {
231
- text-align:center;
232
  }
233
 
234
  table.cal_blue.ecwd_calendar_container .current-day {
235
- text-align:left;
236
- vertical-align:text-top;
237
- /* background:#7D9AC0;
238
  background: -webkit-gradient(linear, left top, left bottom, from(#7D9AC0), to(#718bad));
239
  background: -moz-linear-gradient(top, #7D9AC0, #718bad);*/
240
  }
241
 
242
  table.cal_blue.ecwd_calendar_container td ul {
243
- margin:0;
244
- padding:1px 0 !important;
245
- text-align:left;
246
  }
247
  table.cal_blue.ecwd_calendar_container td > div, table.cal_blue.ecwd_calendar_container th > div {
248
- position:relative;
249
  }
250
  table.cal_blue.ecwd_calendar_container .previous {
251
- position:relative;
252
- width:auto;
253
- margin-top:0.6em;
254
- font-size:1.4em;
255
- float:left;
256
  }
257
  table.cal_blue.ecwd_calendar_container .next {
258
- position:relative;
259
- width:auto;
260
- margin-top:0.6em;
261
- font-size:1.4em;
262
- float:right;
263
  }
264
  table.cal_blue.ecwd_calendar_container .previous span, table.cal_blue.ecwd_calendar_container .next span {
265
- font-size:1.5em;
266
- line-height:0.5em;
267
  }
268
  table.cal_blue.ecwd_calendar_container .previous a, table.cal_blue.ecwd_calendar_container .next a {
269
- color:#fdfefe;
270
- text-decoration:none;
271
  }
272
 
273
  div.ecwd-page-month table.cal_blue div.event-details-container, div.ecwd-page-full table.cal_blue div.event-details-container {
274
- display: none;
275
- position: absolute;
276
- z-index: 10;
277
- padding: 0 0 0 10px;
278
- left: 100%;
279
- top: 0;
280
  }
281
  div.ecwd-page-full .has-events ul.more_events > li div.event-details-container {
282
- display: none;
283
- position: relative;
284
- z-index: 10;
285
- left: 0;
286
- top: 0;
287
- padding: 0;
288
  }
289
  div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow,
290
  div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow-right {
291
- display: none;
292
  }
293
  div.ecwd-page-full .has-events ul.more_events > li div.event-details {
294
- max-width:100%;
295
- width: auto;
296
- box-shadow:none;
297
- -webkit-box-shadow:none;
298
- border: none;
299
- border-top: 1px solid rgba(0,0,0,0.25);
300
  }
301
 
302
 
303
  .ecwd_calendar td{
304
- padding:1px !important;
305
- border: solid #D6DDE2;
306
- border-width: 0 1px 1px 0;
307
- font-family: Segoe UI !important;
308
  }
309
 
310
  /*.event-details-container{*/
@@ -316,69 +320,69 @@ div.ecwd-page-full .has-events ul.more_events > li div.event-details {
316
  /*top: 17%;*/
317
  /*}*/
318
  div.ecwd-page-month table.cal_blue div.event-details, div.ecwd-page-full table.cal_blue div.event-details {
319
- color: #585858;
320
- background: none repeat scroll 0% 0% #fff;
321
- padding: 10px;
322
- max-height:350px;
323
- overflow-y: auto;
324
- border:1px solid rgba(0,0,0,0.25);
325
- -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
326
- -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
327
- box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
328
  }
329
 
330
 
331
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow,
332
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
333
- content: ' ';
334
- position: absolute;
335
- z-index: 1;
336
- top: 8px;
337
- font-size: 25px;
338
- font-style: normal;
339
- display: inline-block;
340
- width: 0;
341
- height: 0;
342
- border-width: 11px !important;
343
  }
344
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow {
345
- left: 0px;
346
- border-top: solid transparent;
347
- border-bottom: solid transparent;
348
- border-width: 11px !important;
349
- border-right: solid rgba(0,0,0,0.25);
350
  }
351
 
352
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
353
- right: -10px;
354
- border-top: solid transparent;
355
- border-bottom: solid transparent;
356
- border-width: 11px !important;
357
- border-left: solid rgba(0,0,0,0.25);
358
- border-right-width: 0;
359
- display:none;
360
  }
361
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before,
362
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
363
- content: ' ';
364
- position: absolute;
365
- z-index: 11;
366
- top: -10px;
367
- border-width: 10px !important;
368
  }
369
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before {
370
- left: 1px;
371
- border-top: solid transparent;
372
- border-bottom: solid transparent;
373
- border-right: solid #ffffff;
374
- border-left-width: 0;
375
  }
376
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
377
- right: 1px;
378
- border-top: solid transparent;
379
- border-bottom: solid transparent;
380
- border-left: solid #ffffff;
381
- border-right-width: 0;
382
  }
383
 
384
  /*
@@ -396,296 +400,296 @@ div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
396
  */
397
 
398
  div.ecwd-page-full table.cal_blue ul.events > li {
399
- margin-left: 0px !important;
400
- border-bottom:1px solid #CFD7DE;
401
- position: relative;
402
- padding: 7px !important;
403
  }
404
  div.ecwd-page-full table.cal_blue ul.more_events > li {
405
- padding: 0px !important;
406
  }
407
  div.ecwd-page-full table.cal_blue ul.more_events > li > a {
408
- padding: 7px !important;
409
- display:inline-block;
410
- pointer-events: none;
411
  }
412
 
413
  div.ecwd-page-full table.cal_blue ul.events > li img{
414
- display:inline-block;
415
  }
416
  div.ecwd-page-full table.cal_blue ul.events > li:last-child {
417
- border-bottom:0px;
418
  }
419
  .ecwd_calendar div.event-details {
420
- font-size: 14px;
421
- font-style: italic;
422
- width: 340px;
423
- line-height: 1.3;
424
  }
425
  .ecwd_calendar.ecwd-widget-mini div.event-details {
426
- max-width: 100% !important;
427
  }
428
  @media only screen and (max-width: 768px){
429
- .ecwd-events-day-details{
430
- margin-top: 30px;
431
- }
432
- div.ecwd-page-full table ul.events{
433
- display:none;
434
- }
435
- .ecwd-page-full table.cal_blue.ecwd_calendar_container td {
436
- height:50px;
437
- }
438
- .ecwd-page-full table.cal_blue.ecwd_calendar_container .has-events:after {
439
- content: '';
440
- display: block;
441
- height: 8px;
442
- width: 8px;
443
- padding: 0;
444
- background-color: #10738B;
445
- margin: 13px auto 0;
446
- }
447
- table.cal_blue.ecwd_calendar_container .normal-day-heading, table.cal_blue.ecwd_calendar_container .weekend-heading {
448
- font-size: 1.4em;
449
- }
450
- .ecwd_calendar.ecwd-page-full div.event-details {
451
- font-size: 1.15em !important;
452
- width: 100%;
453
- padding-bottom: 20px;
454
- margin-bottom: 20px;
455
- border-bottom: 1px solid #CCC;
456
- }
457
  }
458
 
459
  table.cal_blue.mini {
460
- width: 100%;
461
  }
462
  .ecwd_calendar.ecwd-widget-mini {
463
- width: 100%;
464
- max-width: 280px;
465
  }
466
 
467
  .ecwd-widget-mini .ecwd-week-date,
468
  .ecwd-widget-mini .ecwd-list-date {
469
- width:10%;
470
- float: left;
471
- height: 42px;
472
- padding: 10px 0 0 0 !important ;
473
- text-align: center !important;
474
- line-height: 21px !important;
475
- box-sizing: border-box;
476
- -moz-box-sizing: border-box;
477
- -webkit-box-sizing: border-box;
478
  }
479
 
480
  .ecwd-widget-mini .day4-event-list h3,
481
  .ecwd-widget-mini .ecwd_list h3,
482
  .ecwd-widget-mini .day-event-list h3,
483
  .ecwd-widget-mini .week-event-list h3{
484
- margin: 0px 0px 0px 0px !important;
485
- font-size: 16px !important;
486
- line-height: 20px !important;
487
- white-space: nowrap;
488
- text-overflow: ellipsis;
489
- overflow: hidden;
490
- padding-left: 2px;
491
- box-sizing: border-box;
492
  }
493
 
494
  .ecwd-widget-mini .event-main-content{
495
- float: right;
496
- width: 89.8%;
497
- min-height: 42px;
498
- box-sizing: border-box;
499
- -moz-box-sizing: border-box;
500
- -webkit-box-sizing: border-box;
501
  }
502
 
503
  .event-main-content.no-events{
504
- padding: 8px 10px;
505
  }
506
 
507
  .ecwd_calendar.ecwd-widget-mini .ecwd_list li,
508
  .ecwd-widget-mini.ecwd_calendar .day4-event-list li,
509
  .ecwd-widget-mini.ecwd_calendar .day-event-list li,
510
  .ecwd-widget-mini.ecwd_calendar .week-event-list li {
511
- border: 0;
512
- margin-bottom:0 !important;
513
  }
514
 
515
  .ecwd_calendar.ecwd-widget-mini .ecwd_list li:before,
516
  .ecwd-widget-mini.ecwd_calendar .day4-event-list li:before,
517
  .ecwd-widget-mini.ecwd_calendar .day-event-list li:before,
518
  .ecwd-widget-mini.ecwd_calendar .week-event-list li:before {
519
- content:none;
520
  }
521
 
522
  .ecwd-widget-mini .event-container, .ecwd-widget-mini .ecwd_list .event-main-content,
523
  .ecwd-widget-mini .ecwd-no-image.event-container,.ecwd-widget-mini .ecwd_calendar li.ecwd-no-image {
524
- padding: 0 4px 0px !important;
525
- overflow: hidden;
526
  }
527
 
528
  .ecwd-widget-mini .arrow-down {
529
- display: block;
530
- background: url(images/arrow_down.png) no-repeat right center;
531
- position: absolute;
532
- bottom: 1px;
533
- width: 20px;
534
- cursor: pointer;
535
- height: 9px;
536
- right: 0px;
537
- transition: all 0.3s;
538
  }
539
 
540
  .ecwd-widget-mini .arrow-down.open {
541
- background: url(images/arrow_up.png) no-repeat right center;
542
  }
543
 
544
  .ecwd-widget-mini .ecwd-time, .ecwd-widget-mini .ecwd-date {
545
- margin-right: 0px;
546
- margin-bottom: 1px;
547
- width: 95%;
548
  }
549
 
550
  .ecwd-widget-mini.ecwd_calendar .week-event-list .event-conten{
551
- padding: 0 !important;
552
  }
553
 
554
  .ecwd-widget-mini.ecwd_calendar li.ecwd-no-image .ecwd-list-date,
555
  .ecwd-widget-mini.ecwd_calendar .week-event-list .ecwd-no-image .ecwd-list-date{
556
- margin-left: 0px !important;
557
  }
558
 
559
 
560
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li:before,
561
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li:after{
562
- content:'';
563
- border:0 !important;
564
  }
565
 
566
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .ecwd-detalis,
567
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .ecwd-date,
568
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .ecwd-time{
569
- padding-left:10px;
570
  }
571
 
572
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li:last-child{
573
- border-bottom: 0px;
574
  }
575
  table.cal_blue.mini .calendar-heading {
576
- padding:0 0 2px 0;
577
- font-size:1.2em;
578
- height:1.2em;
579
  }
580
  table.cal_blue.mini .week-number {
581
- font-size:1.2em;
582
  }
583
  table.cal_blue.mini td {
584
- list-style: none outside none;
585
- font-size:1.4em !important;
586
- text-shadow:none;
587
- font-family: Segoe UI;
588
- height: 40px;
589
- text-align: center;
590
- white-space: nowrap;
591
- padding: 2px !important;
592
- box-sizing: border-box;
593
- -moz-box-sizing: border-box;
594
- -webkit-box-sizing: border-box;
595
- position:relative;
596
- vertical-align: middle !important;
597
  }
598
  table.cal_blue.mini td ul li {
599
- list-style: none outside none;
600
- overflow: hidden;
601
- display: inline-block;
602
- font-size:0.8em;
603
- text-shadow:none;
604
  }
605
 
606
  table.cal_blue.mini td ul li:last-child {
607
- margin-right: 0 !important;
608
  }
609
  table.cal_blue.mini .previous, table.cal_blue.mini .next, .ecwd_calendar .previous, .ecwd_calendar .next {
610
- float:none;
611
  }
612
  table.cal_blue.mini .previous span, table.cal_blue.mini .next span, .ecwd_calendar .previous span, .ecwd_calendar .next span {
613
- font-size:1em;
614
- line-height:22px;
615
  }
616
 
617
  .ecwd_calendar .ecwd_calendar_prev_next{
618
- text-align: center;
619
- box-shadow: 0px 11px 17px rgba(0,0,0,0.2);
620
- z-index: 3;
621
- position: relative;
622
  }
623
  table.cal_blue.mini .previous, .ecwd_calendar .previous{
624
- left:0px;
625
  }
626
  table.cal_blue.mini .next, .ecwd_calendar .next {
627
- right:0px;
628
  }
629
  table.cal_blue.mini .normal-day-heading, table.cal_blue.mini .weekend-heading {
630
- font-size:1.3em;
631
- height:1em;
632
- line-height:1em;
633
- padding: 3px 0;
634
  }
635
  table.cal_blue.mini td ul {
636
- text-align: right;
637
- overflow: hidden;
638
- max-width: 20px;
639
- max-height: 9px;
640
- float: right;
641
- min-width: 16px;
642
- padding: 0 !important;
643
  }
644
  table.cal_blue.mini .day-without-date, table.cal_blue.mini .day-with-date {
645
- height: 40px;
646
- text-align: center;
647
- white-space: nowrap;
648
- padding: 2px !important;
649
- box-sizing: border-box;
650
- -moz-box-sizing: border-box;
651
- -webkit-box-sizing: border-box;
652
- position:relative;
653
- vertical-align: middle;
654
  }
655
 
656
  table.cal_blue.mini td ul.events li {
657
- width:6px;
658
- height:6px !important;
659
- padding: 0 !important;
660
- text-indent: 100%;
661
- position: absolute;
662
- bottom: 2px;
663
- right: 2px;
664
- background-color: #10738B;
665
  }
666
  table.cal_blue.mini td.current-day ul.events li {
667
- width:6px;
668
- height:6px !important;
669
- padding: 0 !important;
670
- text-indent: 100%;
671
- position: absolute;
672
- bottom: 2px;
673
- right: 2px;
674
- background-color: #F9F9F9;
675
  }
676
  td.has-events ul.events li.inmore{
677
- display: none;
678
  }
679
 
680
  table.cal_blue.mini td ul.events li:nth-child(2) {
681
- bottom: 2px;
682
- right: 10px;
683
  }
684
  div.ecwd-widget-mini table td.has-events {
685
- position: relative;
686
  }
687
  div.ecwd-page-full td.has-events {
688
- position: static;
689
 
690
  }
691
 
@@ -696,576 +700,580 @@ div.ecwd-page-full td.has-events {
696
 
697
  }
698
  .ecwd-poster-board .ecwd-poster-item{
699
- width: 30%;
700
- overflow: hidden;
701
- margin: 15px 0 0 12px;
702
  }
703
 
704
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details{
705
- margin-bottom:12px;
706
- font-style:italic;
707
  }
708
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
709
- float: left;
710
- width: 80px;
711
- margin: 0 5px 10px 0;
712
- line-height: 1;
713
  }
714
 
715
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday,
716
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.month{
717
- width: 29px;
718
- font-size: 11px;
719
- padding: 2px 1px !important;
720
- text-align: center;
721
- line-height: 16px;
722
  }
723
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1,
724
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
725
- font-size: 28px;
726
- padding: 0px 4px !important;
727
- text-align: center;
728
- line-height: 41px;
729
  }
730
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1{
731
- margin-left:1px !important;
732
  }
733
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
734
- margin-left: -4px !important;
735
  }
736
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday-block{
737
- float:left;
738
- width: 29px;
739
- font-size: 11px;
740
  }
741
  .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img{
742
- width: 100%;
743
- max-height:150px;
744
- overflow: hidden;
745
- margin-bottom:2px;
746
  }
747
  .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img img{
748
- max-width: 100%;
749
- height:auto;
750
  }
751
 
752
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-header h2{
753
- font-size: 17px !important;
754
- line-height: 1;
755
- font-weight: normal;
756
- margin: 0;
757
- clear:none;
758
- text-transform: none;
759
  }
760
  .cal_blue.ecwd_calendar_container .view-buttons a {
761
- -moz-border-radius: 3px;
762
- -webkit-border-radius: 3px;
763
- border-radius: 3px;
764
- display:block;
765
- float:left;
766
- margin-left:4px;
767
- font-size: 1.3em;
768
- padding: 6px;
769
- text-decoration: none;
770
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
771
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
772
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
773
  }
774
  table.cal_blue.ecwd_calendar_container select {
775
- padding:6px;
776
- width:auto;
777
- font-size:1.4em;
778
- font-weight:bold;
779
- -moz-border-radius: 3px;
780
- -webkit-border-radius: 3px;
781
- border-radius: 3px;
782
- outline:none;
783
- text-shadow: 0 1px 1px rgba(1,2,2,.3);
784
- -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
785
- -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
786
- box-shadow: 0 1px 2px rgba(1,2,2,.2);
787
  }
788
  .ecwd_calendar_view_tabs{
789
- position: relative;
790
  }
791
 
792
  .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,
793
  .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{
794
- content:'';
795
- display:table;
796
- clear:both;
797
  }
798
 
799
  .ecwd_countdown{
800
- margin-bottom: 10px;
801
  }
802
 
803
  .ecwd-detalis,.ecwd-location{
804
- clear:both;
805
  }
806
 
807
 
808
  .ecwd_calendar_view_tabs ul li{
809
- display: inline-block;
810
- width: 150px;
811
- text-align: center;
812
  }
813
 
814
 
815
  .ecwd_calendar_view_tabs ul li a{
816
- display: block;
817
- padding: 13.5px 0px;
818
- text-decoration: none;
819
- font-size: 16px;
820
- line-height: 22px;
821
  }
822
 
823
  .ecwd_calendar_view_tabs ul li.ecwd-selected-mode a{
824
- text-shadow: none;
825
  }
826
 
827
  .ecwd_calendar_view_tabs ul li:first-child.ecwd-selected-mode a{
828
- border-left: 1px solid rgba(0,0,0,0.2);
829
  }
830
  .ecwd_calendar_view_tabs ul li:last-child.ecwd-selected-mode a{
831
- border-right: 1px solid rgba(0,0,0,0.2);
832
  }
833
 
834
  .cal_blue.mini.ecwd_calendar_container {
835
- border:none;
836
- background:#F2F2F2;
837
  }
838
 
839
  .ecwd-widget-mini .ecwd-events-day-details .event-details-title h5{
840
- margin: 0 0 6px 0 !important;
841
- font-size: 16px !important;
842
- font-weight:normal !important;
843
- color:inherit !important;
844
- line-height: 1 !important;
845
- clear: none !important;
846
  }
847
 
848
  .ecwd-widget-mini .ecwd_calendar_view_dropdown a {
849
- color:#585858;
850
  }
851
  .ecwd-widget-mini .ecwd_calendar_view_dropdown span {
852
- font-size: 13px;
853
  }
854
 
855
  .cal_blue.ecwd_calendar_container .events li > a {
856
- color: #585858;
857
- font-size: 14px;
858
- font-style: italic;
859
- line-height: 17px;
860
- word-wrap: break-word;
861
  }
862
  .event-details-container .event-details-title h5 a {
863
- color: #585858;
864
- font-size: 17px;
865
- line-height: 19px;
866
- font-style: italic;
867
  }
868
  .event-main-content h3 a {
869
- color: #585858;
870
- font-size: 17px;
871
- line-height: 19px;
872
- font-style: italic;
873
  }
874
  .site-footer .widget h3.event-title a, h3.event-title a {
875
- color: #585858;
876
  }
877
  .event-main-content a:hover, .event-details-container a:hover{
878
- text-decoration: underline !important;
879
- color: #585858 ;
880
  }
881
 
882
  .cal_blue.calendar .events>li>a> span {
883
- white-space: nowrap;
884
- overflow: hidden;
885
- text-overflow: ellipsis;
886
- width: 50%;
887
- display: inline-block;
888
  }
889
 
890
 
891
  .cal_blue.ecwd_calendar_container .view-buttons {
892
- float:right;
893
- margin:0;
894
- position:relative;
895
  }
896
 
897
 
898
  .event-metalabel{
899
- width: 20px;
900
- height: 20px;
901
- float:left;
902
- margin-right: 6px;
903
  }
904
  .ecwd-time,.ecwd-date{
905
- float:left;
906
- margin-right: 20px;
907
- margin-bottom: 8px;
908
  }
909
 
910
  .ecwd-time .metainfo{
911
- background: url(images/time.png) no-repeat;
912
  }
913
 
914
  .ecwd-date .metainfo{
915
- background: url(images/date.png) no-repeat;
916
  }
917
 
918
  .ecwd_calendar .metainfo,
919
  .ecwd_countdown_info .metainfo,
920
  .event-detalis span, .event-detalis a{
921
- display: inline-block;
922
- font-size: 14px;
923
- font-style: italic;
924
- line-height: 1.3;
 
 
 
 
925
  }
926
 
927
  .ecwd_countdown_info .ecwd-date{
928
- float:none;
929
  }
930
 
931
  .ecwd_calendar .filter-arrow-right,
932
  .ecwd_calendar .filter-arrow-left{
933
- position: absolute;
934
- top:0;
935
- height:100%;
936
- width:30px;
937
- display:none;
938
- z-index: 2;
939
- text-decoration: underline;
940
- text-align: center;
941
- padding-top: 4px;
942
- box-sizing: border-box;
943
- -moz-box-sizing: border-box;
944
- -webkit-box-sizing: border-box;
945
- cursor:pointer;
946
- line-height: 32px;
947
  }
948
 
949
  .ecwd_calendar .ecwd_calendar_filters .filter-arrow-right,
950
  .ecwd_calendar .ecwd_calendar_filters .filter-arrow-left{
951
- line-height: 20px;
952
- height: 40px;
953
- margin-top: 1px;
954
  }
955
 
956
  .ecwd_calendar .filter-arrow-right{
957
- right:0;
958
  }
959
  .ecwd_calendar .filter-arrow-left{
960
- top:0;
961
  }
962
  .ecwd_calendar .filter-container li{
963
- position: relative;
964
- left:0;
965
- margin: 0 !important;
966
  }
967
 
968
 
969
  .ecwd_calendar_filters > select{
970
- color:#585858;
971
  }
972
 
973
  .ecwd_calendar_filters .ecwd-category-container,
974
  .ecwd_calendar_filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
975
  .ecwd_calendar_view_dropdown {
976
- color:#585858;
977
  }
978
 
979
  .ecwd_calendar_filters .ecwd-category-container a,
980
  .ecwd_calendar_filters .ecwd-tag-container a{
981
- color:#585858;
982
- font-size: 15px;
983
  }
984
  .ecwd_calendar_filters .ecwd-category-container a:hover,
985
  .ecwd_calendar_filters .ecwd-tag-container a:hover{
986
- color:#585858;
987
  }
988
 
989
  .ecwd_calendar_filters .ecwd-dropdown-menu>div,
990
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu>div{
991
- font-size: 14px;
992
- font-style: italic;
993
- padding: 6px 0;
994
- border-bottom: 1px solid #E4E4E4;
995
- color:#676767;
996
- cursor: pointer;
997
- position: relative;
998
- padding-left: 15px;
999
  }
1000
 
1001
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu>div{
1002
- font-size: 13px;
1003
- padding: 5px 0;
1004
- padding-left: 7px;
1005
  }
1006
  .ecwd-tag-container .ecwd-dropdown-menu>div{
1007
- display: inline-block;
1008
- border: 1px solid transparent !important;
1009
- padding: 0px 9px !important;
1010
- background-size: 100% 100%;
1011
- background-repeat: no-repeat;
1012
  }
1013
 
1014
  .ecwd_calendar .filter-container:after{
1015
- content:'';
1016
- display:table;
1017
- clear:both;
1018
  }
1019
 
1020
  .ecwd_calendar div:focus,
1021
  .ecwd_calendar a:focus,
1022
  .ecwd_calendar a:active{
1023
- outline:0;
1024
  }
1025
 
1026
  .ecwd_calendar a{
1027
- text-decoration:none !important;
1028
  }
1029
  .ecwd-widget-mini .calendar-head{
1030
- height: 45px;
1031
  }
1032
 
1033
 
1034
 
1035
  .calendar-head a{
1036
- display:inline-block;
1037
- color:#fff !important;
1038
  }
1039
 
1040
  .calendar-head .previous,
1041
  .calendar-head .next{
1042
- width:20%;
1043
- box-sizing: border-box;
1044
- -moz-box-sizing: border-box;
1045
- -webkit-box-sizing: border-box;
1046
- display:table-cell;
1047
- vertical-align: middle;
1048
- text-shadow:0px 0px 3px #444444;
1049
  }
1050
 
1051
  .calendar-head .current-month{
1052
- line-height: 1.5;
1053
- text-align: center;
1054
- width: 60%;
1055
- box-sizing: border-box;
1056
- -moz-box-sizing: border-box;
1057
- -webkit-box-sizing: border-box;
1058
- display:table-cell;
1059
- vertical-align: middle;
1060
- text-shadow: 0px 0px 3px #444444;
1061
  }
1062
 
1063
  .ecwd-widget-mini .calendar-head .current-month{
1064
- font-size:16px;
1065
- border-left:0px;
1066
- border-right:0px;
1067
  }
1068
 
1069
  .calendar-head .previous{
1070
- text-align: left;
1071
- padding-left: 2%;
1072
  }
1073
 
1074
  .calendar-head .next{
1075
- text-align: right;
1076
- padding-right: 2%;
1077
  }
1078
 
1079
  .ecwd-widget-mini .calendar-head .previous,
1080
  .ecwd-widget-mini .calendar-head .next{
1081
- border-right:0px;
1082
- border-left:0px;
1083
  }
1084
 
1085
 
1086
  .ecwd_calendar td .day-number{
1087
- line-height: 1;
1088
  }
1089
 
1090
  /*############FILTERS##############*/
1091
 
1092
  .ecwd_calendar_filters > select{
1093
- border: 1px solid #E5E4E4;
1094
- height: 40px;
1095
- padding: 0 50px 0 25px;
1096
- margin: 1px 1px 1px 0;
1097
- -webkit-appearance: none;
1098
- background:url(images/select.png) no-repeat right center;
1099
  }
1100
 
1101
  .ecwd_calendar_filters select:focus{
1102
- outline:0;
1103
  }
1104
  .ecwd_calendar_filters .ecwd-dropdown-toggle{
1105
- display:inline-block;
1106
  }
1107
 
1108
 
1109
  .ecwd_calendar_filters .ecwd-category-container,
1110
  .ecwd_calendar_filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
1111
  .ecwd_calendar_view_dropdown {
1112
- width: 164px;
1113
- float: left;
1114
- position: relative;
1115
- left: 0;
1116
- display:inline-block;
1117
- min-height: 40px;
1118
- box-sizing: border-box;
1119
- -moz-box-sizing: border-box;
1120
- -webkit-box-sizing: border-box;
1121
- padding: 2px 0 2px 10px;
1122
- cursor: pointer;
1123
- border: 1px solid #E5E4E4;
1124
- margin: 1px 1px 1px 0;
1125
- background:url(images/select.png) no-repeat right center;
1126
  }
1127
 
1128
  .ecwd_calendar_view_dropdown {
1129
- max-width: 100%;
1130
- width: 100%;
1131
- background:#ffffff url(images/select.png) no-repeat right center;
1132
- height: 30px;
1133
- padding: 5px 0 0 10px;
1134
- line-height: 1;
1135
  }
1136
 
1137
  .ecwd_calendar_filters .ecwd-dropdown-menu{
1138
- max-height: 250px;
1139
- min-width: 195px !important;
1140
- overflow: auto;
1141
  }
1142
  .ecwd-tag-container .ecwd-dropdown-menu{
1143
- padding: 6px !important;
1144
  }
1145
  .ecwd-widget-mini .ecwd_calendar_view_dropdown{
1146
- min-height:30px !important;
1147
- z-index: 3;
1148
  }
1149
  .ecwd-widget-mini .ecwd_calendar_view_dropdown>a{
1150
- line-height: 18px;
1151
  }
1152
 
1153
 
1154
  .ecwd_calendar_filters .ecwd-dropdown-menu,
1155
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu{
1156
- min-width: 178px;
1157
- background:#fff;
1158
- z-index: 1;
1159
- position: absolute;
1160
- top:100%;
1161
- left:0;
1162
- display: none;
1163
- padding: 0 10px;
1164
- border:1px solid #C5C5C5;
1165
  }
1166
 
1167
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu{
1168
- min-width: 152px;
1169
- padding: 0 4px;
1170
- width: 100%;
1171
- box-sizing: border-box;
1172
- -moz-box-sizing: border-box;
1173
- -webkit-box-sizing: border-box;
1174
  }
1175
 
1176
  .ecwd_calendar_filters .ecwd-dropdown-menu .ecwd-tooltip-trigger{
1177
- position: absolute;
1178
- left: 0;
1179
- top: 13px;
1180
- width: 6px;
1181
- height: 6px;
1182
- border-radius: 6px;
1183
  }
1184
  .ecwd_calendar_filters:after{
1185
- background: #fff;
1186
  }
1187
  .ecwd_calendar_filters:after{
1188
- content:'';
1189
- display: table;
1190
- clear: both;
1191
  }
1192
  .ecwd-category-container:hover .ecwd-dropdown-menu,
1193
  .ecwd-venue-container:hover .ecwd-dropdown-menu,
1194
  .ecwd-organizer-container:hover .ecwd-dropdown-menu,
1195
  .ecwd_calendar_view_dropdown:hover .ecwd-dropdown-menu,
1196
  .ecwd-tag-container:hover .ecwd-dropdown-menu{
1197
- display: block;
1198
  }
1199
 
1200
 
1201
  .ecwd_calendar_filters_res{
1202
- position:relative;
1203
- width:220px;
1204
- height: 40px;
1205
- box-sizing: border-box;
1206
- -moz-box-sizing: border-box;
1207
- -webkit-box-sizing: border-box;
1208
- padding: 7px 0 0 10px;
1209
- cursor: pointer;
1210
- border: 1px solid #E5E4E4;
1211
- margin:10px 0 10px 0;
1212
- color: #585858;
1213
- background: url(images/select.png) no-repeat right center;
1214
- display:none;
1215
  }
1216
  .ecwd_calendar_filters_res a,.ecwd_calendar_filters .ecwd-dropdown-toggle{
1217
- color: #585858;
1218
- font-size: 15px;
1219
- line-height: 19px;
1220
- display: table-cell;
1221
- vertical-align: middle;
1222
  }
1223
  .ecwd_calendar_filters_res a:hover,.ecwd_calendar_filters .ecwd-dropdown-toggle:hover{
1224
- color: #585858;
1225
  }
1226
  .filters_res_container{
1227
- position:absolute;
1228
- z-index:1111;
1229
- display:none;
1230
- top:100%;
1231
- left:0;
1232
- background: #fff;
1233
- border: 1px solid #E5E4E4;
1234
- min-width: 100%;
1235
  }
1236
 
1237
  .ecwd_calendar_filters_res:hover .filters_res_container{
1238
- display:block;
1239
  }
1240
 
1241
  .ecwd_calendar_filters_res .ecwd-filter{
1242
- width:100%;
1243
- margin:0;
1244
- border:0;
1245
- border-bottom: 1px solid #E5E4E4;
1246
- background: url(images/select.png) no-repeat right center;
1247
- transition:background 0.1s;
1248
- display: table;
1249
  }
1250
  .ecwd_calendar_filters_res .ecwd-filter:hover{
1251
- background: url(images/select_left.png) no-repeat right center;
1252
  }
1253
  .ecwd_calendar_filters_res .ecwd-dropdown-menu{
1254
- top: 0;
1255
- left: 100%;
1256
  }
1257
  div[class^="ecwd-page-"].ecwd_calendar .ecwd-list-date.resp,
1258
  div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1259
- display: none;
1260
  }
1261
 
1262
 
1263
  /*###############4DAY##############3*/
1264
 
1265
  .four-day-event-list li {
1266
- margin: 0 0 20px 0 !important;
1267
- padding: 0 0 20px 0 !important;
1268
- border-bottom: 1px solid #ccc;
1269
  }
1270
 
1271
  /*#############LIST,WEEK VIEW###############*/
@@ -1274,54 +1282,54 @@ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1274
  .ecwd_calendar .day4-event-list li,
1275
  .ecwd_calendar .day-event-list li,
1276
  .ecwd_calendar .week-event-list li{
1277
- border:1px solid #D5DCE2;
1278
- margin-bottom:1px !important;
1279
- clear: both;
1280
  }
1281
  .ecwd_calendar .week-event-list .ecwd-list-img,
1282
  .ecwd_calendar .day4-event-list .ecwd-list-img,
1283
  .ecwd_calendar .day-event-list .ecwd-list-img,
1284
  .ecwd_calendar .ecwd_list .ecwd-list-img{
1285
- width:200px;
1286
- float: left;
1287
- margin: 0px 10px 5px 0px !important;
1288
- border-right: 1px solid #D5DCE2;
1289
- border-bottom: 1px solid #D5DCE2;
1290
 
1291
  }
1292
  .ecwd_calendar .day4-event-list .ecwd-list-img-container,
1293
  .ecwd_calendar .ecwd_list .ecwd-list-img-container,
1294
  .ecwd_calendar .day-event-list .ecwd-list-img-container,
1295
  .ecwd_calendar .week-event-list .ecwd-list-img-container{
1296
- padding: 0 1px 1px 0 !important;
1297
  }
1298
  .ecwd_calendar .day4-event-list .ecwd-list-img-container img,
1299
  .ecwd_calendar .week-event-list .ecwd-list-img-container img,
1300
  .ecwd_calendar .day-event-list .ecwd-list-img-container img,
1301
  .ecwd_calendar .ecwd_list .ecwd-list-img-container img{
1302
- margin-top: 1px;
1303
- max-width: 100%;
1304
- height: auto;
1305
  }
1306
 
1307
  .ecwd_calendar .ecwd_list .event-content,
1308
  .ecwd_calendar .day4-event-list .event-content,
1309
  .ecwd_calendar .day-event-list .event-content,
1310
  .ecwd_calendar .week-event-list .event-content{
1311
- padding:0px 10px 10px !important;
1312
- font-size: 15px;
1313
  }
1314
  .day4-event-list h3,
1315
  .ecwd_list h3,
1316
  .day-event-list h3,
1317
  .week-event-list h3{
1318
- margin: 1px 0 10px 0 !important;
1319
- font-size: 17px !important;
1320
- font-weight: normal !important;
1321
- line-height: 18px !important;
1322
- text-transform: none;
1323
- letter-spacing: 0;
1324
- clear: none;
1325
  }
1326
 
1327
 
@@ -1329,18 +1337,18 @@ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1329
  .day-event-list .ecwd-week-date,
1330
  .day4-event-list .ecwd-week-date,
1331
  .week-event-list .ecwd-week-date{
1332
- text-align: left;
1333
- color:#fff;
1334
- padding-left: 5%;
1335
- font-size: 15px;
1336
- font-style: italic;
1337
  }
1338
 
1339
  .ecwd_list .ecwd-list-date{
1340
- text-align: center;
1341
- color:#fff;
1342
- font-size: 15px;
1343
- font-style: italic;
1344
  }
1345
 
1346
 
@@ -1348,49 +1356,49 @@ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1348
  .day4-event-list .ecwd-list-date-cont,
1349
  .day-event-list .ecwd-list-date-cont,
1350
  .week-event-list .ecwd-list-date-cont{
1351
- display:inline-block;
1352
- box-sizing: content-box;
1353
- -webkit-box-sizing: content-box;
1354
- -moz-box-sizing: content-box;
1355
  }
1356
 
1357
  .ecwd-widget-mini .ecwd_list .ecwd-list-date-cont,
1358
  .ecwd-widget-mini .day4-event-list .ecwd-list-date-cont,
1359
  .ecwd-widget-mini .day-event-list .ecwd-list-date-cont,
1360
  .ecwd-widget-mini .week-event-list .ecwd-list-date-cont{
1361
- width: 100%;
1362
- padding-bottom: 5px;
1363
  }
1364
 
1365
  .event-container{
1366
- clear:both;
1367
- border-bottom: 1px solid #D5DCE2;
1368
  }
1369
  .event-container:last-child{
1370
- border-bottom: 0;
1371
  }
1372
  .ecwd-img{
1373
- width: 100%;
1374
- max-height: 150px;
1375
- overflow: hidden;
1376
  }
1377
  .ecwd-no-image .ecwd-img{
1378
- height: 0px;
1379
- width: 0;
1380
  }
1381
  .ecwd-no-image .ecwd-list-img{
1382
- width: 0 !important;
1383
- border: 0 !important;
1384
  }
1385
  .ecwd-no-image.event-container,.ecwd-no-image .event-main-content,.ecwd_calendar li.ecwd-no-image {
1386
- padding: 0 10px 10px !important;
1387
  }
1388
 
1389
  .ecwd_calendar .ecwd-no-image .event-content,
1390
  .ecwd_calendar.ecwd-widget-mini .event-content,
1391
  .ecwd_calendar.ecwd-widget-mini .ecwd_list li{
1392
- padding: 0 !important;
1393
- color: #676767;
1394
  }
1395
 
1396
  /*
@@ -1399,8 +1407,8 @@ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1399
  min-height: 21px;
1400
  }*/
1401
  .ecwd_list .ecwd-list-img{
1402
- width: 30% !important;
1403
- min-height: 21px;
1404
  }
1405
 
1406
 
@@ -1408,115 +1416,124 @@ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1408
  /*##############PAGINATION###################*/
1409
 
1410
  .ecwd-pagination .cpage-span{
1411
- position:relative !important;
1412
- display: inline-block !important;
1413
- width: 27px !important;
1414
- height: 25px !important;
1415
- margin: 0 0 5px 0 !important;
1416
- float:none !important;
1417
  }
1418
  .ecwd-pagination .cpage,
1419
  .ecwd-pagination .page{
1420
- font-size: 15px;
1421
- width: 100%;
1422
- border: 1px solid #D5DCE2 !important;
1423
- display: inline-block;
1424
- color:#A5A5A5;
1425
- line-height: 24px !important;
1426
  }
1427
  .ecwd-pagination .cpage{
1428
- position:absolute;
1429
- top:0;
1430
- left:0;
1431
- box-shadow: 0 0 7px -3px #CBCBCB inset;
1432
  }
1433
 
1434
  .ecwd-pagination .page{
1435
- border: 0;
1436
- position: absolute;
1437
- left: 0;
1438
- top: 0;
1439
- height: 26px;
1440
- width: 27px;
1441
  }
1442
  .ecwd-pagination .cpage{
1443
- background:#fff;;
1444
  }
1445
 
1446
  .ecwd-pagination {
1447
- margin-top: 20px;
1448
- text-align: center;
1449
  }
1450
 
1451
  .ecwd-pagination .cpage-span:hover .cpage{
1452
- -ms-transform: scale(1.1,1.1); /* IE 9 */
1453
- -webkit-transform: scale(1.1,1.1); /* Chrome, Safari, Opera */
1454
- transform: scale(1.1,1.1); /* Standard syntax */
1455
- font-size: 16px;
1456
- font-weight:bold;
1457
- z-index:1;
1458
  }
1459
 
1460
 
1461
- .event-organizers,.event-venue{
1462
- clear:both;
1463
- padding-left: 26px;
1464
- font-size: 14px;
1465
- font-style: italic;
1466
- line-height: 1.4;
1467
- margin: 5px 0;
1468
- color: #010101;
 
 
 
 
 
 
1469
  }
1470
  .event-organizers a,.event-venue a{
1471
- color: #010101 !important;
1472
  }
1473
  .event-main-content .event-organizers,.event-main-content .event-venue{
1474
- margin: 0px 0 5px 10px;
1475
- min-height: 20px;
1476
  }
1477
 
1478
  .ecwd-no-image .event-organizers,.ecwd-no-image .event-venue{
1479
- margin-left: 0px;
1480
  }
1481
 
1482
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .event-organizers,
1483
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .event-venue{
1484
- margin-left:10px;
1485
  }
1486
  .event-organizers{
1487
- background:url(images/org.png) no-repeat left;
1488
  }
1489
  .event-venue{
1490
- background:url(images/loc.png) no-repeat left;
 
 
 
1491
  }
1492
 
1493
  /*#######################EVENT PAGE##############################*/
1494
 
1495
  #ecwd-events-content{
1496
- max-width: 1000px;
1497
- margin: 0 auto 50px;
1498
  }
1499
 
1500
  #ecwd-events-pg-template, .ecwd-theme-parent-twentyfourteen #ecwd-events-pg-template {
1501
- padding-left: 220px;
1502
  }
1503
  .event-featured-image{
1504
- float: left;
1505
- margin: 0 15px 15px 0;
1506
 
1507
  }
1508
  #ecwd-events-content .event-featured-image img{
1509
- max-width: 100%;
1510
- width: auto;
1511
- height: auto;
1512
  }
1513
  #ecwd-events-content .ecwd-event-details{
1514
- float: left;
1515
  }
1516
 
1517
  #ecwd-events-content h1{
1518
- font-size: 30px;
1519
- margin: 10px 0;
1520
 
1521
 
1522
  }
@@ -1528,253 +1545,255 @@ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1528
 
1529
 
1530
  .ecwd-theme-twentyfourteen #ecwd-events-content {
1531
- padding-left:0;
1532
- padding-right:0;
1533
  }
1534
 
1535
  .ecwd-theme-twentyfourteen.events-archive .entry-content {
1536
- width:90%;
1537
  }
1538
 
1539
  .ecwd-event .event-venue,
1540
  .ecwd-event .event-detalis-date,
1541
  .ecwd-event .event-detalis-org{
1542
- margin-bottom: 8px;
1543
  }
1544
 
1545
  .event-detalis{
1546
- margin: 5px 0 20px 0;
1547
  }
1548
 
1549
  .ecwd-social{
1550
- padding:35px 0 20px;
1551
- border-top: 1px solid #ddd;
1552
  }
1553
 
1554
  .ecwd-event-video{
1555
- margin: 35px 0;
1556
  }
1557
 
1558
  .ecwd-social ul{
1559
- list-style: none !important;
1560
- list-style-type: none !important;
1561
- padding-left:0;
1562
  }
1563
 
1564
  .ecwd-social ul li{
1565
- float: left;
1566
- margin-right:10px;
1567
- max-width: 95%;
1568
  }
1569
  .ecwd-social ul li>div{
1570
- max-width: 95%;
1571
  }
1572
  .ecwd-social ul li:first-child{
1573
- line-height: 19px;
1574
  }
1575
 
1576
  .event-detalis .ecwd-event-date-info,
1577
  .event-detalis .ecwd-event-url-info,
 
1578
  .event-detalis .ecwd-event-org-info{
1579
- display: inline-block;
1580
- height: 17px;
1581
- width: 21px;
1582
- line-height: 1.3;
1583
- margin: 0;
1584
  }
1585
 
1586
  .event-detalis .ecwd-event-date-info{
1587
- background: url(images/date.png) no-repeat left;
1588
  }
1589
 
1590
  .event-detalis .ecwd-event-org-info{
1591
- background: url(images/org.png) no-repeat left;
1592
  }
1593
  .event-detalis .ecwd-event-url-info{
1594
- background: url(images/url-icon.png) no-repeat left bottom;
 
 
 
1595
  }
1596
 
1597
  .ecwd-organizer-events ul,
1598
  .ecwd-venue-events ul{
1599
- list-style: none !important;
1600
- list-style-type: none !important;
1601
- padding-left:0 !important;
1602
- width: 500%;
1603
- margin: 0 !important;
1604
  }
1605
 
1606
  @media only screen and (max-width: 768px){
1607
- .event-detalis,.ecwd-social{
1608
- float:none;
1609
- width:100%;
1610
- }
1611
- .event-detalis{
1612
- margin-right:0px;
1613
- }
1614
  }
1615
 
1616
  /*####################upcoming events#####################*/
1617
 
1618
  .ecwd-organizer-events,
1619
- .ecwd-venue-events{
1620
- clear:both;
 
 
1621
  }
1622
 
1623
  .ecwd-organizer-events h3,
1624
- .ecwd-venue-events h3{
1625
- text-align:center;
1626
- margin: 20px 0 25px;
1627
- display: block !important;
1628
- }
1629
- .ecwd-organizer-events,
1630
- .ecwd-venue-events{
1631
- padding: 0 20px 20px;
1632
- margin: 10px 0 20px;
1633
  }
1634
 
 
1635
  .upcoming_events_item-img{
1636
- float: left;
1637
- padding: 0 5px 0 0;
1638
- margin: 0 5px 0 0;
1639
- clear: both;
1640
  }
1641
  .upcoming_events_item{
1642
- float:left;
1643
- left: 0;
1644
- position: relative;
1645
- margin: 0 !important;
1646
- padding: 0 !important;
1647
- max-height:300px;
1648
- overflow-y: auto;
1649
  }
1650
  .upcoming_events_item-img img{
1651
  }
1652
  .upcoming_events_item .event-date{
1653
- font-size: 19px;
1654
- font-weight: bold;
1655
- margin-bottom: 15px;
1656
- line-height: 17px;
1657
  }
1658
 
1659
  .upcoming_events_item .event-title a{
1660
- font-size: 22px;
1661
- font-weight: bold;
1662
- text-transform: uppercase;
1663
  }
1664
  .upcoming_events_item .event-title{
1665
- margin: 0px 0 3px;
1666
- line-height: 21px;
1667
  }
1668
 
1669
  .upcoming_events_slider{
1670
- overflow: hidden;
1671
- position: relative;
1672
- border: 1px solid #D8DEE4;
1673
  }
1674
  .upcoming_events_slider .upcoming_event_container{
1675
- margin: 10px auto;
1676
  }
1677
  .upcoming_events_slider-arrow-left,.upcoming_events_slider-arrow-right{
1678
- position:absolute;
1679
- width:40px;
1680
- height:60px;
1681
- top:50%;
1682
- margin-top:-30px;
1683
- cursor:pointer;
1684
- z-index: 1;
1685
- display: none;
1686
  }
1687
 
1688
  .upcoming_events_slider-arrow-left{
1689
- left:0;
1690
- background: rgba(0,0,0,0.6) url(images/arrow_left.png) no-repeat center;
1691
  }
1692
  .upcoming_events_slider-arrow-right{
1693
- right:0;
1694
- background: rgba(0,0,0,0.6) url(images/arrow_right.png) no-repeat center;
1695
  }
1696
 
1697
  .ecwd_map_div{
1698
- width: 100%;
1699
- height: 100%;
1700
- min-height: 300px;
1701
- max-width:100%;
1702
  }
1703
  .ecwd_calendar_container.map .ecwd_map_div img, #ecwd_map_div img, .google_map img, .ecwd-show-map img { max-width:none !important; }
1704
  .event_dropdown_cont{
1705
- border-top: 1px solid #D5DCE2;
1706
- display:none;
1707
- padding-top: 6px;
1708
  }
1709
  .ecwd-list-date-cont{
1710
- position:relative;
1711
  }
1712
 
1713
  /******Loading gif*****/
1714
  .ecwd_loader{
1715
- display: none;
1716
- position: absolute;
1717
- background: url(images/loading.gif) center center no-repeat;
1718
- /*background-size: 100% 100%;*/
1719
- top: 0;
1720
- left: 0;
1721
- width: 100%;
1722
- height: 100%;
1723
- z-index: 3;
1724
- background-color: rgba(255,255,255,0.4);
1725
  }
1726
 
1727
  .widget .ecwd_loader{
1728
- /*background-size: 50% 100%;*/
1729
  }
1730
 
1731
  /******social icons*****/
1732
  a.ecwd-twitter, a.ecwd-facebook, a.ecwd-google-plus{
1733
- display: inline-block;
1734
 
1735
- width: 27px;
1736
- height: 27px;
1737
- text-indent: -9999px;
1738
  }
1739
  a.ecwd-twitter{
1740
- background: url("images/twitter_icon.png") no-repeat center center;
1741
  }
1742
  a.ecwd-facebook{
1743
- background: url("images/fb_icon.png") no-repeat center center;
1744
  }
1745
  a.ecwd-google-plus{
1746
- background: url("images/gplus_icon.png") no-repeat center center;
1747
  }
1748
 
1749
 
1750
  @media only screen and (max-width: 768px){
1751
- .ecwd-poster-board .ecwd-poster-item{
1752
- width: 45%;
1753
- }
1754
  }
1755
  @media only screen and (max-width: 460px){
1756
- .ecwd-poster-board .ecwd-poster-item{
1757
- width: 95%;
1758
- margin: 15px 5px 0;
1759
- }
1760
  }
1761
 
1762
 
1763
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
1764
- padding:5px;
1765
- text-transform:uppercase;
1766
- display:inline-block;
1767
- box-sizing: border-box;
1768
- -moz-box-sizing: border-box;
1769
- -webkit-box-sizing: border-box;
1770
- margin:0 1px 1px 0;
1771
- border-radius:1px;
1772
  }
1773
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-content{
1774
- background-color: #FFFFFF;
1775
- border: 1px solid #C4C4C4;
1776
- padding: 10px;
1777
- table-layout: fixed;
1778
  }
1779
 
1780
  .ecwd-search ::-webkit-input-placeholder {color:#333 !important;}
@@ -1788,211 +1807,211 @@ a.ecwd-google-plus{
1788
  .ecwd-widget-grid,
1789
  .ecwd-widget-list,
1790
  .ecwd-event-info {
1791
- line-height: 1.5;
1792
  }
1793
 
1794
  /* Month & list titles for all views */
1795
 
1796
  .ecwd-month-title,
1797
  .ecwd-list-title {
1798
- font-weight: bold;
1799
- padding-bottom: 5px;
1800
  }
1801
 
1802
  /* Event titles with shaded background for all views */
1803
 
1804
  .ecwd-list-event,
1805
  .ecwd-tooltip-event {
1806
- background-color: #ddd;
1807
- padding: 0 5px;
1808
  }
1809
 
1810
  .ecwd_list li:after{
1811
- clear: both;
1812
- display: none;
1813
  }
1814
  /* PAGE GRID */
1815
 
1816
  .ecwd-page-grid .ecwd-calendar .ecwd-caption{ /* Caption at top of calendar */
1817
- color:#333333;
1818
- text-align:center;
1819
  }
1820
 
1821
  .ecwd-page-grid .ecwd-calendar{ /* Main calendar table */
1822
- width:100%;
1823
- border-collapse:collapse;
1824
- border:1px solid #CCCCCC;
1825
- color:#CCCCCC;
1826
  }
1827
 
1828
  .ecwd-page-grid .ecwd-calendar th{ /* Day headings (S, M etc.) */
1829
- border:1px solid #CCCCCC;
1830
- text-align:center;
1831
- width:14.29%;
1832
- padding:0;
1833
  }
1834
 
1835
  .ecwd-page-grid .ecwd-calendar td{ /* Day table cells */
1836
- border:1px solid #CCCCCC;
1837
- text-align:center;
1838
- height:80px;
1839
- vertical-align:middle;
1840
- padding:0;
1841
  }
1842
 
1843
  .ecwd-page-grid .ecwd-calendar .ecwd-has-events{ /* Table cells with events */
1844
- color:#333333;
1845
- cursor:pointer;
1846
  }
1847
 
1848
  .ecwd-page-grid .ecwd-calendar .ecwd-event-info{ /* Event information */
1849
- display:none; /* Important! */
1850
  }
1851
 
1852
  .ecwd-page-grid .ecwd-calendar .ecwd-day-number{ /* Day number span */
1853
- font-size:2em;
1854
  }
1855
 
1856
  .ecwd-page-grid .ecwd-calendar .ecwd-today{ /* Table cell that represents today */
1857
- background-color:#DDDDDD;
1858
  }
1859
 
1860
  .ecwd-page-grid .ecwd-calendar th abbr{ /* Day letter abbreviation */
1861
- border-bottom:none;
1862
  }
1863
 
1864
  /* PAGE LIST */
1865
 
1866
  .ecwd-page-list .ecwd-event {
1867
- padding-bottom: 10px;
1868
  }
1869
 
1870
  .ecwd-page-list .ecwd-list p{ /* Each piece of information in the list */
1871
- margin:0;
1872
  }
1873
 
1874
  .ecwd-page-list .ecwd-list p span,
1875
  .ecwd-page-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
1876
- color:#999999;
1877
  }
1878
 
1879
 
1880
  /* WIDGET GRID */
1881
 
1882
  .ecwd-widget-grid .ecwd-calendar .ecwd-caption{
1883
- text-align:center;
1884
  }
1885
 
1886
  .ecwd-widget-grid .ecwd-calendar{ /* Main calendar table */
1887
- width:100%;
1888
- border:1px solid #CCCCCC;
1889
- border-collapse:collapse;
1890
  }
1891
 
1892
  .ecwd-widget-grid .ecwd-calendar th{ /* Day headings (S, M etc.) */
1893
- width:14.29%;
1894
- border:1px solid #CCCCCC;
1895
- text-align:center;
1896
  }
1897
 
1898
  .ecwd-widget-grid .ecwd-calendar td{ /* Day table cells */
1899
- color:#CCCCCC;
1900
- width:14.29%;
1901
- border:1px solid #CCCCCC;
1902
- text-align:center;
1903
  }
1904
 
1905
  .ecwd-widget-grid .ecwd-calendar .ecwd-has-events{ /* Table cells with events */
1906
- cursor:pointer;
1907
- color:#666666;
1908
  }
1909
 
1910
  .ecwd-widget-grid .ecwd-calendar .ecwd-today{ /* Table cell that represents today */
1911
- background-color:#DDDDDD;
1912
  }
1913
 
1914
  .ecwd-widget-grid .ecwd-calendar .ecwd-event-info{ /* Event information */
1915
- display:none; /* Important! */
1916
  }
1917
 
1918
  .ecwd-widget-grid .ecwd-calendar th abbr{ /* Day name abbreviations */
1919
- border-bottom:none;
1920
  }
1921
 
1922
  /* WIDGET LIST */
1923
 
1924
  .ecwd-widget-list .ecwd-list p{ /* Each piece of information in the list */
1925
- margin:0;
1926
  }
1927
 
1928
  .ecwd-widget-list .ecwd-list p span,
1929
  .ecwd-widget-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
1930
- color:#999999;
1931
  }
1932
 
1933
  /* TOOLTIP */
1934
 
1935
  .ecwd-event-info{ /* Tooltip container */
1936
- background-color:#FFFFFF;
1937
  }
1938
 
1939
  .ecwd-event-info .ecwd-tooltip-title{ /* 'Events on...' text */
1940
- margin:5px;
1941
- font-weight:bold;
1942
- font-size:1.2em;
1943
  }
1944
 
1945
  .ecwd-event-info ul{ /* Events list */
1946
- padding:0;
1947
- margin:5px;
1948
- list-style-type:none;
1949
  }
1950
 
1951
  .ecwd-event-info ul li{ /* Event list item */
1952
- margin:10px 0 0 0;
1953
  }
1954
 
1955
  .ecwd-event-info ul li p{ /* Each piece of information */
1956
- margin:0;
1957
  }
1958
 
1959
  .ecwd-event-info ul li p span,
1960
  .ecwd-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */
1961
- color:#999999;
1962
  }
1963
 
1964
  /** Calendar navigation bar, Prev/Next links & month title. **/
1965
 
1966
  .ecwd-navbar {
1967
- width: 100%;
1968
- text-align: center;
1969
- clear: both;
1970
- overflow: hidden;
1971
  }
1972
 
1973
  .ecwd-next,
1974
  .ecwd-prev {
1975
- white-space: nowrap;
1976
  }
1977
 
1978
  .ecwd-prev {
1979
- float: left;
1980
  }
1981
 
1982
  .ecwd-next {
1983
- float: right;
1984
  }
1985
 
1986
  .ecwd-month-title {
1987
- display: inline-block;
1988
- margin: 0 auto;
1989
- white-space: nowrap;
1990
  }
1991
 
1992
  /* Grouped List */
1993
 
1994
  .ecwd-list-grouped .ecwd-event {
1995
- margin-left: 5%;
1996
  }
1997
 
1998
  /* Countdown widget*/
@@ -2004,67 +2023,67 @@ a.ecwd-google-plus{
2004
 
2005
  }
2006
  .ecwd_countdown_info .info{
2007
- display: inline-block;
2008
- font-size: 14px;
2009
- font-style: italic;
2010
- line-height: 1.3;
2011
  }
2012
 
2013
  .ecwd_countdown_info span{
2014
- display: block;
2015
  }
2016
 
2017
  .ecwd_countdown_info span{
2018
- display: block;
2019
  }
2020
  .ecwd_map_event span{
2021
- display: block;
2022
  }
2023
  .ecwd-event span{
2024
 
2025
  }
2026
  .ecwd-event{
2027
- background-color: #FFFFFF;
2028
- padding: 10px;
2029
- margin-bottom: 10px;
2030
  }
2031
 
2032
  .ecwd-show-map{
2033
- /*display: none;*/
2034
  }
2035
 
2036
 
2037
 
2038
  .ecwd_calendar_view_tabs li.ecwd-search{
2039
- /*position: relative;*/
2040
- padding: 0px 9px;
2041
 
2042
  }
2043
  .ecwd-search{
2044
- float:right;
2045
  }
2046
 
2047
  .ecwd-search input[type="text"] {
2048
- display: inline-block;
2049
- text-indent: -2000px;
2050
- font-weight: 100;
2051
- outline: none;
2052
- width: 50px !important;
2053
- height: 49px !important;
2054
- position: absolute;
2055
- top: 0;
2056
- right: 0;
2057
- background: none !important;
2058
- z-index: 4;
2059
- transition: width .6s cubic-bezier(0.000, 0.795, 0.000, 1.000);
2060
- cursor: pointer;
2061
- border: 0px;
2062
- padding: 0;
2063
- box-sizing: border-box;
2064
- -moz-box-sizing: border-box;
2065
- -webkit-box-sizing: border-box;
2066
- border-radius: 0;
2067
- font-size: 14px;
2068
  }
2069
  .ecwd-search input[type="text"]::-webkit-input-placeholder {color: transparent}
2070
  .ecwd-search input[type="text"]::-moz-placeholder {color: transparent}
@@ -2073,12 +2092,12 @@ a.ecwd-google-plus{
2073
 
2074
 
2075
  .ecwd-search input[type="text"]:focus {
2076
- width: 250px !important;
2077
- z-index: 2;
2078
- background-color: #FFFFFF !important;
2079
- cursor: text;
2080
- text-indent: 5px;
2081
- margin: 0 !important;
2082
  }
2083
 
2084
  .ecwd-search input[type="text"]:focus::-webkit-input-placeholder {color: #1FA67A}
@@ -2087,347 +2106,362 @@ a.ecwd-google-plus{
2087
  .ecwd-search input[type="text"]:focus:-ms-input-placeholder {color: #1FA67A}
2088
  .calendar_main .fa,
2089
  .calendar_main + .ecwd_add_event .fa {
2090
- display: inline-block;
2091
- font: normal normal normal 14px/1 FontAwesome;
2092
- font-size: inherit;
2093
- text-rendering: auto;
2094
- -webkit-font-smoothing: antialiased;
2095
- -moz-osx-font-smoothing: grayscale;
2096
- transform: translate(0, 0);
2097
- text-indent: 0px;
2098
- position: absolute;
2099
- top: 12px;
2100
- font-size: 18px;
2101
- left: 13px;
2102
- line-height: 19px;
2103
- color: #676767;
2104
  }
2105
  .calendar_main .ecwd-search-submit .fa{
2106
- top: 17px;
2107
- left: 17px;
2108
- color: #ffffff;
2109
  }
2110
 
2111
  .ecwd-search button,.ecwd-search button:hover {
2112
- height: 49px;
2113
- width: 50px;
2114
- padding:0;
2115
- display: inline-block;
2116
- float: right;
2117
- text-indent: -10000px;
2118
- border: none;
2119
- position: absolute;
2120
- top: 0;
2121
- right: 0;
2122
- z-index: 2;
2123
- cursor: pointer;
2124
- -webkit-appearance: inherit;
2125
- border-radius: 0;
2126
 
2127
  }
2128
 
2129
  .ecwd-event-cat-icon{
2130
- max-width: 20px !important;
2131
- max-height: 20px !important;
2132
- margin: 0 7px 2px 0;
2133
  }
2134
 
2135
  .ecwd-modal {
2136
- position: fixed !important;
2137
- overflow-y: scroll;
2138
- top: 0;
2139
- right: 0;
2140
- bottom: 0;
2141
- left: 0;
2142
- background: rgba(0, 0, 0, 0.8);
2143
- z-index: 9999 !important;
2144
- opacity:0;
2145
- -webkit-transition: opacity 400ms ease-in;
2146
- -moz-transition: opacity 400ms ease-in;
2147
- transition: opacity 400ms ease-in;
2148
- display: none;
2149
 
2150
  }
2151
 
2152
  .ecwd-calendar-more-event .modal-footer{
2153
- padding: 0 !important;
2154
- margin-top: 0 !important;
2155
- border-top: 0 !important;
2156
  }
2157
 
2158
  .ecwd-modal > div.ecwd-excluded-events {
2159
- width: 400px;
2160
- position: relative;
2161
- margin: 10% auto;
2162
- padding: 2px;
2163
- background: #fff;
2164
- border: 1px solid #CFD7DE;
2165
  }
2166
  .ecwd-modal:target {
2167
- opacity:1;
2168
- display: block;
2169
- pointer-events: auto;
2170
  }
2171
  .ecwd-modal .modal-header {
2172
- margin: 0 0 1px 0 !important;
2173
- padding: 0 0 1px 0;
2174
- border-bottom: 1px solid #CFD7DE;
2175
  }
2176
  .ecwd-modal h4 {
2177
- margin: 0 !important;
2178
- text-align: center;
2179
- color: #737373;
2180
- font-size: 20px !important;
2181
- height: 40px;
2182
- line-height: 38px !important;
2183
  }
2184
 
2185
  .ecwd-calendar-more-event .ecwd-modal ul.events li {
2186
- opacity: 0.8;
2187
  }
2188
 
2189
  .ecwd-modal .ecwd-excluded-events ul.events > li:hover {
2190
- /*background-color: #D7D7D7 !important;*/
2191
- opacity: 1;
2192
  }
2193
 
2194
  .ecwd-modal .ecwd-excluded-events ul.events li:hover > a{
2195
- /*color:#FDFDFD !important;*/
2196
  }
2197
  .ecwd-modal .events li .event-metalabel{
2198
- width:15px;
2199
- height:15px;
2200
  }
2201
 
2202
  .modal-body ul.events li.inmore{
2203
- display: inherit !important;
2204
  }
2205
 
2206
  .modalDialog {
2207
- position: fixed;
2208
- overflow-y: scroll;
2209
- top: 0;
2210
- right: 0;
2211
- bottom: 0;
2212
- left: 0;
2213
- background: rgba(0,0,0,0.8);
2214
- z-index: 9998;
2215
- opacity:0;
2216
- -webkit-transition: opacity 400ms ease-in;
2217
- -moz-transition: opacity 400ms ease-in;
2218
- transition: opacity 400ms ease-in;
2219
- pointer-events: none;
2220
  }
2221
  .modalDialog:target {
2222
- opacity:1;
2223
- pointer-events: auto;
2224
  }
2225
 
2226
  .modalDialog > div {
2227
- max-width: 960px;
2228
- position: relative;
2229
- margin: 10% auto;
2230
- padding: 5px 20px 13px 20px;
2231
- border-radius: 10px;
2232
- background: #fff;
2233
  }
2234
  .event-content table, .ecwd-detalis table{
2235
- table-layout: fixed;
2236
  }
2237
  .ecwd-events-day-details .event-details-title{
2238
- padding: 0 3px;
2239
  }
2240
  .hidden{
2241
- display: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2242
  }
2243
  @media only screen and (max-width: 500px){
2244
 
2245
- .calendar-head .previous, .calendar-head .next {
2246
- font-size: 14px;
2247
- }
2248
-
2249
- .ecwd-events-day-details {
2250
- margin-top: 20px;
2251
- }
2252
-
2253
- .ecwd_calendar_view_tabs ul li a{
2254
- padding: 8px 0px;
2255
- font-size: 14px;
2256
- }
2257
-
2258
- .ecwd-search input[type="text"]{
2259
- height: 38px !important;
2260
- }
2261
-
2262
- .calendar_main .ecwd-search-submit .fa {
2263
- top: 11px;
2264
- }
2265
-
2266
- .month-name{
2267
- display:none;
2268
- }
2269
-
2270
- .calendar-head {
2271
- height: 50px;
2272
- }
2273
-
2274
- .calendar-head .current-month{
2275
- font-size: 20px;
2276
- }
2277
- .calendar-head .previous,.calendar-head .current-month{
2278
- border-right:0;
2279
- }
2280
- .calendar-head .next,.calendar-head .current-month{
2281
- border-left:0;
2282
- }
2283
-
2284
- .ecwd_calendar .filter-arrow-right, .ecwd_calendar .filter-arrow-left{
2285
- line-height: 22px;
2286
- }
2287
-
2288
- .ecwd-search button,.ecwd-search input[type="text"]{
2289
- height: 38px !important;
2290
- }
2291
-
2292
- .ecwd_calendar_filters_res{
2293
- width: 180px;
2294
- height: 36px;
2295
- padding: 5px 0 0 10px;
2296
- }
2297
-
2298
- /*views responsive*/
2299
-
2300
- div[class^="ecwd-page-"] .ecwd_list .event-main-content {
2301
- border: 1px solid #D5DCE2;
2302
- margin-bottom: 1px;
2303
- float: right;
2304
- width: 89.8%;
2305
- min-height: 42px;
2306
- box-sizing: border-box;
2307
- -moz-box-sizing: border-box;
2308
- -webkit-box-sizing: border-box;
2309
- padding: 4px 4px 0 4px !important;
2310
- overflow: hidden;
2311
- }
2312
- div[class^="ecwd-page-"] .event-container{
2313
- border: 1px solid #D5DCE2;
2314
- margin-bottom: 1px;
2315
- box-sizing: border-box;
2316
- -moz-box-sizing: border-box;
2317
- -webkit-box-sizing: border-box;
2318
- padding: 4px !important;
2319
- overflow: hidden;
2320
- }
2321
-
2322
- div[class^="ecwd-page-"].ecwd_calendar .event-content {
2323
- padding: 0 !important;
2324
- }
2325
- div[class^="ecwd-page-"] .event-content:after {
2326
- content:'';
2327
- display:table;
2328
- clear:both;
2329
- }
2330
-
2331
- div[class^="ecwd-page-"] .ecwd-week-date, div[class^="ecwd-page-"] .ecwd-list-date {
2332
- width: 10%;
2333
- float: left;
2334
- height: 42px;
2335
- padding: 10px 0 0 0 !important;
2336
- text-align: center !important;
2337
- line-height: 21px !important;
2338
- box-sizing: border-box;
2339
- -moz-box-sizing: border-box;
2340
- -webkit-box-sizing: border-box;
2341
- }
2342
- 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{
2343
- border:0;
2344
- padding: 0 !important;
2345
- margin-bottom:0px !important;
2346
- }
2347
-
2348
- div[class^="ecwd-page-"] .event-main-content.no-events{
2349
- border: 1px solid #D5DCE2;
2350
- margin-bottom:1px;
2351
- }
2352
- 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{
2353
- border-right: 0px;
2354
- border-bottom: 0px;
2355
- top: 0;
2356
- left: 0;
2357
- }
2358
-
2359
- div[class^="ecwd-page-"] .ecwd-img {
2360
- height: auto;
2361
- }
2362
-
2363
- div[class^="ecwd-page-"] .arrow-down {
2364
- display: block;
2365
- background: url(images/arrow_down.png) no-repeat right center;
2366
- position: absolute;
2367
- bottom: 3px;
2368
- width: 20px;
2369
- cursor: pointer;
2370
- height: 9px;
2371
- transition: all 0.3s;
2372
- right: 0px;
2373
- }
2374
-
2375
- div[class^="ecwd-page-"] .arrow-down.open {
2376
- background: url(images/arrow_up.png) no-repeat right center;
2377
- }
2378
- div[class^="ecwd-page-"] .ecwd-list-img-container {
2379
- width: 30%;
2380
- float: left;
2381
- margin-right: 10px !important;
2382
- background: #fff;
2383
- position: relative;
2384
- }
2385
- div[class^="ecwd-page-"] li.ecwd-no-image .ecwd-list-img-container,
2386
- div[class^="ecwd-page-"] .event-container.ecwd-no-image .ecwd-list-img-container {
2387
- width: 0;
2388
- margin-right: 0px !important;
2389
- }
2390
-
2391
- 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 {
2392
- margin-left: 0px !important;
2393
- }
2394
- div[class^="ecwd-page-"].ecwd_calendar .event-main-content {
2395
- float: right;
2396
- width: 89.8%;
2397
- min-height: 42px;
2398
- box-sizing: border-box;
2399
- -moz-box-sizing: border-box;
2400
- -webkit-box-sizing: border-box;
2401
- }
2402
- 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 {
2403
- display: block;
2404
- padding-bottom: 5px;
2405
- position:relative;
2406
- }
2407
-
2408
- .event_dropdown_cont{
2409
- border-top: 1px solid #D5DCE2;
2410
- display:none;
2411
- padding-top: 6px;
2412
- }
2413
-
2414
- div[class^="ecwd-page-"].ecwd_calendar .ecwd-list-date.web,
2415
- div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.web{
2416
- display: none;
2417
- }
2418
- div[class^="ecwd-page-"].ecwd_calendar .ecwd-list-date.resp,
2419
- div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
2420
- display: block;
2421
- }
2422
-
2423
- 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 {
2424
- margin: 0px 0px 2px 0px !important;
2425
- font-size: 16px !important;
2426
- line-height: 20px !important;
2427
- white-space: nowrap;
2428
- text-overflow: ellipsis;
2429
- overflow: hidden;
2430
- }
2431
 
2432
  }
2433
 
@@ -2441,17 +2475,17 @@ a.ecwd-google-plus{
2441
  ========================================================================== */
2442
 
2443
  .ecwd-theme-twentyfourteen #ecwd-events-content .ecwd-event {
2444
- padding: 20px;
2445
  }
2446
 
2447
  @media screen and (min-width: 1000px) {
2448
- .ecwd-theme-twentyfourteen #ecwd-events-content {
2449
- padding-left: 220px;
2450
- }
2451
  }
2452
  /* Stop themes from hiding elements with the .updated CSS class */
2453
  #ecwd-theme-twentyfourteen .updated {
2454
- display: inherit;
2455
  }
2456
 
2457
  /* Twenty Fifteen
@@ -2459,6 +2493,12 @@ a.ecwd-google-plus{
2459
 
2460
 
2461
  .ecwd-theme-twentyfifteen.single-ecwd_event #ecwd-events-content {
2462
- padding: 8.3333% 10%;
2463
- margin: 0 8.3333%;
2464
  }
 
 
 
 
 
 
8
 
9
 
10
  .calendar_main:after, #ecwd-events-content .event-detalis:after{
11
+ content: '';
12
+ clear: both;
13
+ display:table;
14
  }
15
  .calendar_main a:not(.cpage){
16
+ text-decoration:none;
17
+ border-bottom:0 !important;
18
  }
19
  .calendar{
20
+ margin:0;
21
+ margin-left:0;
22
+ width:auto;
23
  }
24
  .calendar-head{
25
+ display:table;
26
+ width: 100%;
27
+ height: 85px;
28
+ color:#fff;
29
  }
30
 
31
  .ecwd-url{
32
+ margin-bottom: 5px;
33
  }
34
 
35
  .ecwd_calendar .metainfo,
36
  .ecwd_countdown_info .metainfo{
37
+ padding-left: 26px;
38
  }
39
  .cal_blue .event-details img {
40
+ margin: 7px 20px 7px 0 !important;
41
+ max-width: 200px;
42
  }
43
  .ecwd-page-full div[class^="ecwd-page-"] .event-details img {
44
+ margin: 7px 20px 7px 0 !important;
45
+ max-width: 110px;
46
+ float: left;
47
  }
48
  .ecwd_calendar_view_tabs ul li:first-child{
49
+ border-left: 0px;
50
  }
51
 
52
  .ecwd_calendar_view_tabs ul li:last-child{
53
+ border-right: 0px;
54
  }
55
  .event-details-title h5,
56
  .ecwd_list h3{
57
+ margin: 0 0 6px 0 !important;
58
+ font-size: 18px !important;
59
+ font-weight: normal !important;
60
+ line-height: 1 !important;
61
+ clear: none !important;
62
+ text-transform: none;
63
+ font-style: italic;
64
  }
65
 
66
  .event-details-title .event-metalabel{
67
+ width:15px;
68
+ height:15px;
69
+ display:inline-block;
70
+ float:left;
71
+ margin-right: 7px;
72
+ margin-top: 2px;
73
  }
74
  .ecwd-widget-mini .event-details-title .event-metalabel{
75
+ width:6px;
76
+ height:6px;
77
+ margin-top: 7px;
78
+ }
79
+
80
+ .ecwd-widget-mini .ecwd-detalis img{
81
+ max-width: 95%;
82
  }
83
  .cal_blue.ecwd_calendar_container {
84
+ width:100%;
85
+ color:#262e3a;
86
+ border:none;
87
+ background:#FFFFFF;
88
+ font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
89
+ font-size:10px;
90
+ table-layout: fixed;
91
+ margin: 0 0 10px 0;
92
  }
93
  table.cal_blue.ecwd_calendar_container #month_selector {
94
+ width:auto;
95
+ float:left;
96
+ padding:0 1em;
97
+ margin:0;
98
 
99
  }
100
 
101
  table.cal_blue.ecwd_calendar_container select option {
102
+ font-weight:normal;
103
+ background:#f3f5f9;
104
+ text-shadow:none;
105
+ filter:none;
106
+ color:#262e3a;
107
  }
108
 
109
  table.cal_blue.ecwd_calendar_container th {
110
+ margin: 0;
111
+ border: 1px solid #ededed;
112
+ border-left:0;
113
+ display: table-cell;
114
  }
115
  table.cal_blue.ecwd_calendar_container td {
116
+ margin: 0;
117
+ border-width: 0 1px 1px 0;
118
+ display: table-cell;
119
  }
120
 
121
  table.cal_blue.ecwd_calendar_container .normal-day-heading, table.cal_blue.ecwd_calendar_container .weekend-heading {
122
+ color:#585858;
123
+ font-size:1.6em;
124
+ height:1.2em;
125
+ line-height:1.2em;
126
+ text-align:center;
127
+ font-weight: normal;
128
+ padding: 4px 0;
129
+ vertical-align: middle;
130
+ text-transform: none;
131
  }
132
 
133
 
134
  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 {
135
+ vertical-align: text-top;
136
+ text-align: left;
137
+ /* background: #ced9e7;
138
  background: -webkit-gradient(linear, left top, left bottom, from(#ced9e7), to(#ecf0f6));
139
  background: -moz-linear-gradient(top, #ced9e7, #ecf0f6);*/
140
+ height: 8em;
141
+ width: 14.3%;
142
+ font-size: 1.4em;
143
  }
144
 
145
  .ecwd_calendar img{
146
+ margin-left:inherit !important;
147
  }
148
 
149
  .ecwd_calendar {
150
+ font-family: Segoe UI !important;
151
+ max-width: 100%;
152
+ width: 100%;
153
+ float: left;
154
+ position: relative;
155
+ border: 0px solid transparent;
156
  }
157
 
158
  .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{
159
+ list-style: none !important;
160
+ list-style-image: none !important;
161
+ margin: 0 !important;
162
+ padding: 0 !important;
163
  }
164
  .ecwd_calendar .filter-container{
165
+ /*width: 90%;*/
166
+ overflow:hidden;
167
+ position: relative;
168
  }
169
 
170
  .ecwd_calendar_view_tabs .filter-container ul{
171
+ list-style: outside none none !important;
172
+ padding-left: 0px !important;
173
+ margin: 0px !important;
174
+ overflow: hidden;
175
+ position: relative;
176
+ float: left;
177
+ width: 700%;
178
  }
179
 
180
 
182
 
183
 
184
  table.cal_blue.ecwd_calendar_container .open-details li {
185
+ padding-top:5px;
186
+ padding-bottom:0px;
187
+ font-size:0.7em;
188
  }
189
  table.cal_blue.ecwd_calendar_container .no-events {
190
+ cursor:default;
191
  }
192
  table.cal_blue.ecwd_calendar_container .has-events {
193
+ cursor:pointer;
194
  }
195
  table.cal_blue.ecwd_calendar_container .has-events:hover {
196
+ -webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
197
+ box-shadow: rgba(0,0,0, 0.2) 0px 0px 6px;
198
  }
199
  table.cal_blue.ecwd_calendar_container .week-start {
200
+ border-left:1px solid #D6DDE2;
201
  }
202
  table.cal_blue.ecwd_calendar_container .week-number {
203
+ border-bottom:none;
204
+ border-right:none;
205
+ vertical-align:middle;
206
+ padding:2px;
207
+ font-size:1.8em;
208
+ font-weight:bold;
209
+ text-shadow: 0 1px 1px rgba(1,2,2,.3);
210
+ filter: Shadow(Color=#010202, Direction=135, Strength=1);
211
  }
212
  table.cal_blue.ecwd_calendar_container td ul li {
213
+ cursor: pointer;
214
+ list-style: none outside none !important;
215
+ position: relative;
216
+ padding: 5px;
217
+ font-size:0.8em;
218
+ text-shadow:none;
219
+ line-height:1.2em;
220
  }
221
  table.cal_blue.ecwd_calendar_container td ul li span.event-time {
222
+ font-weight:bold;
223
+ font-size:0.8em;
224
  }
225
  table.cal_blue.ecwd_calendar_container .week-number span {
226
+ color:#fdfefe;
227
  }
228
 
229
  table.cal_blue.ecwd_calendar_container .event-details div {
230
+ word-wrap: break-word;
231
+ white-space: normal;
232
  }
233
 
234
  table.cal_blue.ecwd_calendar_container .day-without-date div {
235
+ text-align:center;
236
  }
237
 
238
  table.cal_blue.ecwd_calendar_container .current-day {
239
+ text-align:left;
240
+ vertical-align:text-top;
241
+ /* background:#7D9AC0;
242
  background: -webkit-gradient(linear, left top, left bottom, from(#7D9AC0), to(#718bad));
243
  background: -moz-linear-gradient(top, #7D9AC0, #718bad);*/
244
  }
245
 
246
  table.cal_blue.ecwd_calendar_container td ul {
247
+ margin:0;
248
+ padding:1px 0 !important;
249
+ text-align:left;
250
  }
251
  table.cal_blue.ecwd_calendar_container td > div, table.cal_blue.ecwd_calendar_container th > div {
252
+ position:relative;
253
  }
254
  table.cal_blue.ecwd_calendar_container .previous {
255
+ position:relative;
256
+ width:auto;
257
+ margin-top:0.6em;
258
+ font-size:1.4em;
259
+ float:left;
260
  }
261
  table.cal_blue.ecwd_calendar_container .next {
262
+ position:relative;
263
+ width:auto;
264
+ margin-top:0.6em;
265
+ font-size:1.4em;
266
+ float:right;
267
  }
268
  table.cal_blue.ecwd_calendar_container .previous span, table.cal_blue.ecwd_calendar_container .next span {
269
+ font-size:1.5em;
270
+ line-height:0.5em;
271
  }
272
  table.cal_blue.ecwd_calendar_container .previous a, table.cal_blue.ecwd_calendar_container .next a {
273
+ color:#fdfefe;
274
+ text-decoration:none;
275
  }
276
 
277
  div.ecwd-page-month table.cal_blue div.event-details-container, div.ecwd-page-full table.cal_blue div.event-details-container {
278
+ display: none;
279
+ position: absolute;
280
+ z-index: 10;
281
+ padding: 0 0 0 10px;
282
+ left: 100%;
283
+ top: 0;
284
  }
285
  div.ecwd-page-full .has-events ul.more_events > li div.event-details-container {
286
+ display: none;
287
+ position: relative;
288
+ z-index: 10;
289
+ left: 0;
290
+ top: 0;
291
+ padding: 0;
292
  }
293
  div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow,
294
  div.ecwd-page-full .has-events ul.more_events > li div.ecwd-event-arrow-right {
295
+ display: none;
296
  }
297
  div.ecwd-page-full .has-events ul.more_events > li div.event-details {
298
+ max-width:100%;
299
+ width: auto;
300
+ box-shadow:none;
301
+ -webkit-box-shadow:none;
302
+ border: none;
303
+ border-top: 1px solid rgba(0,0,0,0.25);
304
  }
305
 
306
 
307
  .ecwd_calendar td{
308
+ padding:1px !important;
309
+ border: solid #D6DDE2;
310
+ border-width: 0 1px 1px 0;
311
+ font-family: Segoe UI !important;
312
  }
313
 
314
  /*.event-details-container{*/
320
  /*top: 17%;*/
321
  /*}*/
322
  div.ecwd-page-month table.cal_blue div.event-details, div.ecwd-page-full table.cal_blue div.event-details {
323
+ color: #585858;
324
+ background: none repeat scroll 0% 0% #fff;
325
+ padding: 10px;
326
+ max-height:350px;
327
+ overflow-y: auto;
328
+ border:1px solid rgba(0,0,0,0.25);
329
+ -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
330
+ -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
331
+ box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
332
  }
333
 
334
 
335
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow,
336
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
337
+ content: ' ';
338
+ position: absolute;
339
+ z-index: 1;
340
+ top: 8px;
341
+ font-size: 25px;
342
+ font-style: normal;
343
+ display: inline-block;
344
+ width: 0;
345
+ height: 0;
346
+ border-width: 11px !important;
347
  }
348
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow {
349
+ left: 0px;
350
+ border-top: solid transparent;
351
+ border-bottom: solid transparent;
352
+ border-width: 11px !important;
353
+ border-right: solid rgba(0,0,0,0.25);
354
  }
355
 
356
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right {
357
+ right: -10px;
358
+ border-top: solid transparent;
359
+ border-bottom: solid transparent;
360
+ border-width: 11px !important;
361
+ border-left: solid rgba(0,0,0,0.25);
362
+ border-right-width: 0;
363
+ display:none;
364
  }
365
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before,
366
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
367
+ content: ' ';
368
+ position: absolute;
369
+ z-index: 11;
370
+ top: -10px;
371
+ border-width: 10px !important;
372
  }
373
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow:before {
374
+ left: 1px;
375
+ border-top: solid transparent;
376
+ border-bottom: solid transparent;
377
+ border-right: solid #ffffff;
378
+ border-left-width: 0;
379
  }
380
  div.ecwd-page-full table.cal_blue div.ecwd-event-arrow-right:before {
381
+ right: 1px;
382
+ border-top: solid transparent;
383
+ border-bottom: solid transparent;
384
+ border-left: solid #ffffff;
385
+ border-right-width: 0;
386
  }
387
 
388
  /*
400
  */
401
 
402
  div.ecwd-page-full table.cal_blue ul.events > li {
403
+ margin-left: 0px !important;
404
+ border-bottom:1px solid #CFD7DE;
405
+ position: relative;
406
+ padding: 7px !important;
407
  }
408
  div.ecwd-page-full table.cal_blue ul.more_events > li {
409
+ padding: 0px !important;
410
  }
411
  div.ecwd-page-full table.cal_blue ul.more_events > li > a {
412
+ padding: 7px !important;
413
+ display:inline-block;
414
+ pointer-events: none;
415
  }
416
 
417
  div.ecwd-page-full table.cal_blue ul.events > li img{
418
+ display:inline-block;
419
  }
420
  div.ecwd-page-full table.cal_blue ul.events > li:last-child {
421
+ border-bottom:0px;
422
  }
423
  .ecwd_calendar div.event-details {
424
+ font-size: 14px;
425
+ font-style: italic;
426
+ width: 340px;
427
+ line-height: 1.3;
428
  }
429
  .ecwd_calendar.ecwd-widget-mini div.event-details {
430
+ max-width: 100% !important;
431
  }
432
  @media only screen and (max-width: 768px){
433
+ .ecwd-events-day-details{
434
+ margin-top: 30px;
435
+ }
436
+ div.ecwd-page-full table ul.events{
437
+ display:none;
438
+ }
439
+ .ecwd-page-full table.cal_blue.ecwd_calendar_container td {
440
+ height:50px;
441
+ }
442
+ .ecwd-page-full table.cal_blue.ecwd_calendar_container .has-events:after {
443
+ content: '';
444
+ display: block;
445
+ height: 8px;
446
+ width: 8px;
447
+ padding: 0;
448
+ background-color: #10738B;
449
+ margin: 13px auto 0;
450
+ }
451
+ table.cal_blue.ecwd_calendar_container .normal-day-heading, table.cal_blue.ecwd_calendar_container .weekend-heading {
452
+ font-size: 1.4em;
453
+ }
454
+ .ecwd_calendar.ecwd-page-full div.event-details {
455
+ font-size: 1.15em !important;
456
+ width: 100%;
457
+ padding-bottom: 20px;
458
+ margin-bottom: 20px;
459
+ border-bottom: 1px solid #CCC;
460
+ }
461
  }
462
 
463
  table.cal_blue.mini {
464
+ width: 100%;
465
  }
466
  .ecwd_calendar.ecwd-widget-mini {
467
+ width: 100%;
468
+ max-width: 280px;
469
  }
470
 
471
  .ecwd-widget-mini .ecwd-week-date,
472
  .ecwd-widget-mini .ecwd-list-date {
473
+ width:10%;
474
+ float: left;
475
+ height: 42px;
476
+ padding: 10px 0 0 0 !important ;
477
+ text-align: center !important;
478
+ line-height: 21px !important;
479
+ box-sizing: border-box;
480
+ -moz-box-sizing: border-box;
481
+ -webkit-box-sizing: border-box;
482
  }
483
 
484
  .ecwd-widget-mini .day4-event-list h3,
485
  .ecwd-widget-mini .ecwd_list h3,
486
  .ecwd-widget-mini .day-event-list h3,
487
  .ecwd-widget-mini .week-event-list h3{
488
+ margin: 0px 0px 0px 0px !important;
489
+ font-size: 16px !important;
490
+ line-height: 20px !important;
491
+ white-space: nowrap;
492
+ text-overflow: ellipsis;
493
+ overflow: hidden;
494
+ padding-left: 2px;
495
+ box-sizing: border-box;
496
  }
497
 
498
  .ecwd-widget-mini .event-main-content{
499
+ float: right;
500
+ width: 89.8%;
501
+ min-height: 42px;
502
+ box-sizing: border-box;
503
+ -moz-box-sizing: border-box;
504
+ -webkit-box-sizing: border-box;
505
  }
506
 
507
  .event-main-content.no-events{
508
+ padding: 8px 10px;
509
  }
510
 
511
  .ecwd_calendar.ecwd-widget-mini .ecwd_list li,
512
  .ecwd-widget-mini.ecwd_calendar .day4-event-list li,
513
  .ecwd-widget-mini.ecwd_calendar .day-event-list li,
514
  .ecwd-widget-mini.ecwd_calendar .week-event-list li {
515
+ border: 0;
516
+ margin-bottom:0 !important;
517
  }
518
 
519
  .ecwd_calendar.ecwd-widget-mini .ecwd_list li:before,
520
  .ecwd-widget-mini.ecwd_calendar .day4-event-list li:before,
521
  .ecwd-widget-mini.ecwd_calendar .day-event-list li:before,
522
  .ecwd-widget-mini.ecwd_calendar .week-event-list li:before {
523
+ content:none;
524
  }
525
 
526
  .ecwd-widget-mini .event-container, .ecwd-widget-mini .ecwd_list .event-main-content,
527
  .ecwd-widget-mini .ecwd-no-image.event-container,.ecwd-widget-mini .ecwd_calendar li.ecwd-no-image {
528
+ padding: 0 4px 0px !important;
529
+ overflow: hidden;
530
  }
531
 
532
  .ecwd-widget-mini .arrow-down {
533
+ display: block;
534
+ background: url(images/arrow_down.png) no-repeat right center;
535
+ position: absolute;
536
+ bottom: 1px;
537
+ width: 20px;
538
+ cursor: pointer;
539
+ height: 9px;
540
+ right: 0px;
541
+ transition: all 0.3s;
542
  }
543
 
544
  .ecwd-widget-mini .arrow-down.open {
545
+ background: url(images/arrow_up.png) no-repeat right center;
546
  }
547
 
548
  .ecwd-widget-mini .ecwd-time, .ecwd-widget-mini .ecwd-date {
549
+ margin-right: 0px;
550
+ margin-bottom: 1px;
551
+ width: 95%;
552
  }
553
 
554
  .ecwd-widget-mini.ecwd_calendar .week-event-list .event-conten{
555
+ padding: 0 !important;
556
  }
557
 
558
  .ecwd-widget-mini.ecwd_calendar li.ecwd-no-image .ecwd-list-date,
559
  .ecwd-widget-mini.ecwd_calendar .week-event-list .ecwd-no-image .ecwd-list-date{
560
+ margin-left: 0px !important;
561
  }
562
 
563
 
564
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li:before,
565
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li:after{
566
+ content:'';
567
+ border:0 !important;
568
  }
569
 
570
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .ecwd-detalis,
571
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .ecwd-date,
572
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .ecwd-time{
573
+ padding-left:10px;
574
  }
575
 
576
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li:last-child{
577
+ border-bottom: 0px;
578
  }
579
  table.cal_blue.mini .calendar-heading {
580
+ padding:0 0 2px 0;
581
+ font-size:1.2em;
582
+ height:1.2em;
583
  }
584
  table.cal_blue.mini .week-number {
585
+ font-size:1.2em;
586
  }
587
  table.cal_blue.mini td {
588
+ list-style: none outside none;
589
+ font-size:1.4em !important;
590
+ text-shadow:none;
591
+ font-family: Segoe UI;
592
+ height: 40px;
593
+ text-align: center;
594
+ white-space: nowrap;
595
+ padding: 2px !important;
596
+ box-sizing: border-box;
597
+ -moz-box-sizing: border-box;
598
+ -webkit-box-sizing: border-box;
599
+ position:relative;
600
+ vertical-align: middle !important;
601
  }
602
  table.cal_blue.mini td ul li {
603
+ list-style: none outside none;
604
+ overflow: hidden;
605
+ display: inline-block;
606
+ font-size:0.8em;
607
+ text-shadow:none;
608
  }
609
 
610
  table.cal_blue.mini td ul li:last-child {
611
+ margin-right: 0 !important;
612
  }
613
  table.cal_blue.mini .previous, table.cal_blue.mini .next, .ecwd_calendar .previous, .ecwd_calendar .next {
614
+ float:none;
615
  }
616
  table.cal_blue.mini .previous span, table.cal_blue.mini .next span, .ecwd_calendar .previous span, .ecwd_calendar .next span {
617
+ font-size:1em;
618
+ line-height:22px;
619
  }
620
 
621
  .ecwd_calendar .ecwd_calendar_prev_next{
622
+ text-align: center;
623
+ box-shadow: 0px 11px 17px rgba(0,0,0,0.2);
624
+ z-index: 3;
625
+ position: relative;
626
  }
627
  table.cal_blue.mini .previous, .ecwd_calendar .previous{
628
+ left:0px;
629
  }
630
  table.cal_blue.mini .next, .ecwd_calendar .next {
631
+ right:0px;
632
  }
633
  table.cal_blue.mini .normal-day-heading, table.cal_blue.mini .weekend-heading {
634
+ font-size:1.3em;
635
+ height:1em;
636
+ line-height:1em;
637
+ padding: 3px 0;
638
  }
639
  table.cal_blue.mini td ul {
640
+ text-align: right;
641
+ overflow: hidden;
642
+ max-width: 20px;
643
+ max-height: 9px;
644
+ float: right;
645
+ min-width: 16px;
646
+ padding: 0 !important;
647
  }
648
  table.cal_blue.mini .day-without-date, table.cal_blue.mini .day-with-date {
649
+ height: 40px;
650
+ text-align: center;
651
+ white-space: nowrap;
652
+ padding: 2px !important;
653
+ box-sizing: border-box;
654
+ -moz-box-sizing: border-box;
655
+ -webkit-box-sizing: border-box;
656
+ position:relative;
657
+ vertical-align: middle;
658
  }
659
 
660
  table.cal_blue.mini td ul.events li {
661
+ width:6px;
662
+ height:6px !important;
663
+ padding: 0 !important;
664
+ text-indent: 100%;
665
+ position: absolute;
666
+ bottom: 2px;
667
+ right: 2px;
668
+ background-color: #10738B;
669
  }
670
  table.cal_blue.mini td.current-day ul.events li {
671
+ width:6px;
672
+ height:6px !important;
673
+ padding: 0 !important;
674
+ text-indent: 100%;
675
+ position: absolute;
676
+ bottom: 2px;
677
+ right: 2px;
678
+ background-color: #F9F9F9;
679
  }
680
  td.has-events ul.events li.inmore{
681
+ display: none;
682
  }
683
 
684
  table.cal_blue.mini td ul.events li:nth-child(2) {
685
+ bottom: 2px;
686
+ right: 10px;
687
  }
688
  div.ecwd-widget-mini table td.has-events {
689
+ position: relative;
690
  }
691
  div.ecwd-page-full td.has-events {
692
+ position: static;
693
 
694
  }
695
 
700
 
701
  }
702
  .ecwd-poster-board .ecwd-poster-item{
703
+ width: 30%;
704
+ overflow: hidden;
705
+ margin: 15px 0 0 12px;
706
  }
707
 
708
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details{
709
+ margin-bottom:12px;
710
+ font-style:italic;
711
  }
712
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date{
713
+ float: left;
714
+ width: 80px;
715
+ margin: 0 5px 10px 0;
716
+ line-height: 1;
717
  }
718
 
719
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday,
720
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.month{
721
+ width: 29px;
722
+ font-size: 11px;
723
+ padding: 2px 1px !important;
724
+ text-align: center;
725
+ line-height: 16px;
726
  }
727
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1,
728
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
729
+ font-size: 28px;
730
+ padding: 0px 4px !important;
731
+ text-align: center;
732
+ line-height: 41px;
733
  }
734
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber1{
735
+ margin-left:1px !important;
736
  }
737
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.datenumber2{
738
+ margin-left: -4px !important;
739
  }
740
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span.weekday-block{
741
+ float:left;
742
+ width: 29px;
743
+ font-size: 11px;
744
  }
745
  .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img{
746
+ width: 100%;
747
+ max-height:150px;
748
+ overflow: hidden;
749
+ margin-bottom:2px;
750
  }
751
  .ecwd-poster-board .ecwd-poster-item .ecwd-poster-img img{
752
+ max-width: 100%;
753
+ height:auto;
754
  }
755
 
756
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-header h2{
757
+ font-size: 17px !important;
758
+ line-height: 1;
759
+ font-weight: normal;
760
+ margin: 0;
761
+ clear:none;
762
+ text-transform: none;
763
  }
764
  .cal_blue.ecwd_calendar_container .view-buttons a {
765
+ -moz-border-radius: 3px;
766
+ -webkit-border-radius: 3px;
767
+ border-radius: 3px;
768
+ display:block;
769
+ float:left;
770
+ margin-left:4px;
771
+ font-size: 1.3em;
772
+ padding: 6px;
773
+ text-decoration: none;
774
+ -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
775
+ -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
776
+ box-shadow: 0 1px 2px rgba(1,2,2,.2);
777
  }
778
  table.cal_blue.ecwd_calendar_container select {
779
+ padding:6px;
780
+ width:auto;
781
+ font-size:1.4em;
782
+ font-weight:bold;
783
+ -moz-border-radius: 3px;
784
+ -webkit-border-radius: 3px;
785
+ border-radius: 3px;
786
+ outline:none;
787
+ text-shadow: 0 1px 1px rgba(1,2,2,.3);
788
+ -webkit-box-shadow: 0 1px 2px rgba(1,2,2,.2);
789
+ -moz-box-shadow: 0 1px 2px rgba(1,2,2,.2);
790
+ box-shadow: 0 1px 2px rgba(1,2,2,.2);
791
  }
792
  .ecwd_calendar_view_tabs{
793
+ position: relative;
794
  }
795
 
796
  .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,
797
  .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{
798
+ content:'';
799
+ display:table;
800
+ clear:both;
801
  }
802
 
803
  .ecwd_countdown{
804
+ margin-bottom: 10px;
805
  }
806
 
807
  .ecwd-detalis,.ecwd-location{
808
+ clear:both;
809
  }
810
 
811
 
812
  .ecwd_calendar_view_tabs ul li{
813
+ display: inline-block;
814
+ width: 150px;
815
+ text-align: center;
816
  }
817
 
818
 
819
  .ecwd_calendar_view_tabs ul li a{
820
+ display: block;
821
+ padding: 13.5px 0px;
822
+ text-decoration: none;
823
+ font-size: 16px;
824
+ line-height: 22px;
825
  }
826
 
827
  .ecwd_calendar_view_tabs ul li.ecwd-selected-mode a{
828
+ text-shadow: none;
829
  }
830
 
831
  .ecwd_calendar_view_tabs ul li:first-child.ecwd-selected-mode a{
832
+ border-left: 1px solid rgba(0,0,0,0.2);
833
  }
834
  .ecwd_calendar_view_tabs ul li:last-child.ecwd-selected-mode a{
835
+ border-right: 1px solid rgba(0,0,0,0.2);
836
  }
837
 
838
  .cal_blue.mini.ecwd_calendar_container {
839
+ border:none;
840
+ background:#F2F2F2;
841
  }
842
 
843
  .ecwd-widget-mini .ecwd-events-day-details .event-details-title h5{
844
+ margin: 0 0 6px 0 !important;
845
+ font-size: 16px !important;
846
+ font-weight:normal !important;
847
+ color:inherit !important;
848
+ line-height: 1 !important;
849
+ clear: none !important;
850
  }
851
 
852
  .ecwd-widget-mini .ecwd_calendar_view_dropdown a {
853
+ color:#585858;
854
  }
855
  .ecwd-widget-mini .ecwd_calendar_view_dropdown span {
856
+ font-size: 13px;
857
  }
858
 
859
  .cal_blue.ecwd_calendar_container .events li > a {
860
+ color: #585858;
861
+ font-size: 14px;
862
+ font-style: italic;
863
+ line-height: 17px;
864
+ word-wrap: break-word;
865
  }
866
  .event-details-container .event-details-title h5 a {
867
+ color: #585858;
868
+ font-size: 17px;
869
+ line-height: 19px;
870
+ font-style: italic;
871
  }
872
  .event-main-content h3 a {
873
+ color: #585858;
874
+ font-size: 17px;
875
+ line-height: 19px;
876
+ font-style: italic;
877
  }
878
  .site-footer .widget h3.event-title a, h3.event-title a {
879
+ color: #585858;
880
  }
881
  .event-main-content a:hover, .event-details-container a:hover{
882
+ text-decoration: underline !important;
883
+ color: #585858 ;
884
  }
885
 
886
  .cal_blue.calendar .events>li>a> span {
887
+ white-space: nowrap;
888
+ overflow: hidden;
889
+ text-overflow: ellipsis;
890
+ width: 50%;
891
+ display: inline-block;
892
  }
893
 
894
 
895
  .cal_blue.ecwd_calendar_container .view-buttons {
896
+ float:right;
897
+ margin:0;
898
+ position:relative;
899
  }
900
 
901
 
902
  .event-metalabel{
903
+ width: 20px;
904
+ height: 20px;
905
+ float:left;
906
+ margin-right: 6px;
907
  }
908
  .ecwd-time,.ecwd-date{
909
+ float:left;
910
+ margin-right: 20px;
911
+ margin-bottom: 8px;
912
  }
913
 
914
  .ecwd-time .metainfo{
915
+ background: url(images/time.png) no-repeat;
916
  }
917
 
918
  .ecwd-date .metainfo{
919
+ background: url(images/date.png) no-repeat;
920
  }
921
 
922
  .ecwd_calendar .metainfo,
923
  .ecwd_countdown_info .metainfo,
924
  .event-detalis span, .event-detalis a{
925
+ display: inline-block;
926
+ font-size: 14px;
927
+ font-style: italic;
928
+ line-height: 1.3;
929
+ }
930
+
931
+ .event-detalis .event-detalis-org a{
932
+ display: inline;
933
  }
934
 
935
  .ecwd_countdown_info .ecwd-date{
936
+ float:none;
937
  }
938
 
939
  .ecwd_calendar .filter-arrow-right,
940
  .ecwd_calendar .filter-arrow-left{
941
+ position: absolute;
942
+ top:0;
943
+ height:100%;
944
+ width:30px;
945
+ display:none;
946
+ z-index: 2;
947
+ text-decoration: underline;
948
+ text-align: center;
949
+ padding-top: 4px;
950
+ box-sizing: border-box;
951
+ -moz-box-sizing: border-box;
952
+ -webkit-box-sizing: border-box;
953
+ cursor:pointer;
954
+ line-height: 32px;
955
  }
956
 
957
  .ecwd_calendar .ecwd_calendar_filters .filter-arrow-right,
958
  .ecwd_calendar .ecwd_calendar_filters .filter-arrow-left{
959
+ line-height: 20px;
960
+ height: 40px;
961
+ margin-top: 1px;
962
  }
963
 
964
  .ecwd_calendar .filter-arrow-right{
965
+ right:0;
966
  }
967
  .ecwd_calendar .filter-arrow-left{
968
+ top:0;
969
  }
970
  .ecwd_calendar .filter-container li{
971
+ position: relative;
972
+ left:0;
973
+ margin: 0 !important;
974
  }
975
 
976
 
977
  .ecwd_calendar_filters > select{
978
+ color:#585858;
979
  }
980
 
981
  .ecwd_calendar_filters .ecwd-category-container,
982
  .ecwd_calendar_filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
983
  .ecwd_calendar_view_dropdown {
984
+ color:#585858;
985
  }
986
 
987
  .ecwd_calendar_filters .ecwd-category-container a,
988
  .ecwd_calendar_filters .ecwd-tag-container a{
989
+ color:#585858;
990
+ font-size: 15px;
991
  }
992
  .ecwd_calendar_filters .ecwd-category-container a:hover,
993
  .ecwd_calendar_filters .ecwd-tag-container a:hover{
994
+ color:#585858;
995
  }
996
 
997
  .ecwd_calendar_filters .ecwd-dropdown-menu>div,
998
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu>div{
999
+ font-size: 14px;
1000
+ font-style: italic;
1001
+ padding: 6px 0;
1002
+ border-bottom: 1px solid #E4E4E4;
1003
+ color:#676767;
1004
+ cursor: pointer;
1005
+ position: relative;
1006
+ padding-left: 15px;
1007
  }
1008
 
1009
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu>div{
1010
+ font-size: 13px;
1011
+ padding: 5px 0;
1012
+ padding-left: 7px;
1013
  }
1014
  .ecwd-tag-container .ecwd-dropdown-menu>div{
1015
+ display: inline-block;
1016
+ border: 1px solid transparent !important;
1017
+ padding: 0px 9px !important;
1018
+ background-size: 100% 100%;
1019
+ background-repeat: no-repeat;
1020
  }
1021
 
1022
  .ecwd_calendar .filter-container:after{
1023
+ content:'';
1024
+ display:table;
1025
+ clear:both;
1026
  }
1027
 
1028
  .ecwd_calendar div:focus,
1029
  .ecwd_calendar a:focus,
1030
  .ecwd_calendar a:active{
1031
+ outline:0;
1032
  }
1033
 
1034
  .ecwd_calendar a{
1035
+ text-decoration:none !important;
1036
  }
1037
  .ecwd-widget-mini .calendar-head{
1038
+ height: 45px;
1039
  }
1040
 
1041
 
1042
 
1043
  .calendar-head a{
1044
+ display:inline-block;
1045
+ color:#fff !important;
1046
  }
1047
 
1048
  .calendar-head .previous,
1049
  .calendar-head .next{
1050
+ width:20%;
1051
+ box-sizing: border-box;
1052
+ -moz-box-sizing: border-box;
1053
+ -webkit-box-sizing: border-box;
1054
+ display:table-cell;
1055
+ vertical-align: middle;
1056
+ text-shadow:0px 0px 3px #444444;
1057
  }
1058
 
1059
  .calendar-head .current-month{
1060
+ line-height: 1.5;
1061
+ text-align: center;
1062
+ width: 60%;
1063
+ box-sizing: border-box;
1064
+ -moz-box-sizing: border-box;
1065
+ -webkit-box-sizing: border-box;
1066
+ display:table-cell;
1067
+ vertical-align: middle;
1068
+ text-shadow: 0px 0px 3px #444444;
1069
  }
1070
 
1071
  .ecwd-widget-mini .calendar-head .current-month{
1072
+ font-size:16px;
1073
+ border-left:0px;
1074
+ border-right:0px;
1075
  }
1076
 
1077
  .calendar-head .previous{
1078
+ text-align: left;
1079
+ padding-left: 2%;
1080
  }
1081
 
1082
  .calendar-head .next{
1083
+ text-align: right;
1084
+ padding-right: 2%;
1085
  }
1086
 
1087
  .ecwd-widget-mini .calendar-head .previous,
1088
  .ecwd-widget-mini .calendar-head .next{
1089
+ border-right:0px;
1090
+ border-left:0px;
1091
  }
1092
 
1093
 
1094
  .ecwd_calendar td .day-number{
1095
+ line-height: 1;
1096
  }
1097
 
1098
  /*############FILTERS##############*/
1099
 
1100
  .ecwd_calendar_filters > select{
1101
+ border: 1px solid #E5E4E4;
1102
+ height: 40px;
1103
+ padding: 0 50px 0 25px;
1104
+ margin: 1px 1px 1px 0;
1105
+ -webkit-appearance: none;
1106
+ background:url(images/select.png) no-repeat right center;
1107
  }
1108
 
1109
  .ecwd_calendar_filters select:focus{
1110
+ outline:0;
1111
  }
1112
  .ecwd_calendar_filters .ecwd-dropdown-toggle{
1113
+ display:inline-block;
1114
  }
1115
 
1116
 
1117
  .ecwd_calendar_filters .ecwd-category-container,
1118
  .ecwd_calendar_filters .ecwd-tag-container, .ecwd-venue-container, .ecwd-organizer-container,
1119
  .ecwd_calendar_view_dropdown {
1120
+ width: 164px;
1121
+ float: left;
1122
+ position: relative;
1123
+ left: 0;
1124
+ display:inline-block;
1125
+ min-height: 40px;
1126
+ box-sizing: border-box;
1127
+ -moz-box-sizing: border-box;
1128
+ -webkit-box-sizing: border-box;
1129
+ padding: 2px 0 2px 10px;
1130
+ cursor: pointer;
1131
+ border: 1px solid #E5E4E4;
1132
+ margin: 1px 1px 1px 0;
1133
+ background:url(images/select.png) no-repeat right center;
1134
  }
1135
 
1136
  .ecwd_calendar_view_dropdown {
1137
+ max-width: 100%;
1138
+ width: 100%;
1139
+ background:#ffffff url(images/select.png) no-repeat right center;
1140
+ height: 30px;
1141
+ padding: 5px 0 0 10px;
1142
+ line-height: 1;
1143
  }
1144
 
1145
  .ecwd_calendar_filters .ecwd-dropdown-menu{
1146
+ max-height: 250px;
1147
+ min-width: 195px !important;
1148
+ overflow: auto;
1149
  }
1150
  .ecwd-tag-container .ecwd-dropdown-menu{
1151
+ padding: 6px !important;
1152
  }
1153
  .ecwd-widget-mini .ecwd_calendar_view_dropdown{
1154
+ min-height:30px !important;
1155
+ z-index: 3;
1156
  }
1157
  .ecwd-widget-mini .ecwd_calendar_view_dropdown>a{
1158
+ line-height: 18px;
1159
  }
1160
 
1161
 
1162
  .ecwd_calendar_filters .ecwd-dropdown-menu,
1163
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu{
1164
+ min-width: 178px;
1165
+ background:#fff;
1166
+ z-index: 1;
1167
+ position: absolute;
1168
+ top:100%;
1169
+ left:0;
1170
+ display: none;
1171
+ padding: 0 10px;
1172
+ border:1px solid #C5C5C5;
1173
  }
1174
 
1175
  .ecwd_calendar_view_dropdown .ecwd-dropdown-menu{
1176
+ min-width: 152px;
1177
+ padding: 0 4px;
1178
+ width: 100%;
1179
+ box-sizing: border-box;
1180
+ -moz-box-sizing: border-box;
1181
+ -webkit-box-sizing: border-box;
1182
  }
1183
 
1184
  .ecwd_calendar_filters .ecwd-dropdown-menu .ecwd-tooltip-trigger{
1185
+ position: absolute;
1186
+ left: 0;
1187
+ top: 13px;
1188
+ width: 6px;
1189
+ height: 6px;
1190
+ border-radius: 6px;
1191
  }
1192
  .ecwd_calendar_filters:after{
1193
+ background: #fff;
1194
  }
1195
  .ecwd_calendar_filters:after{
1196
+ content:'';
1197
+ display: table;
1198
+ clear: both;
1199
  }
1200
  .ecwd-category-container:hover .ecwd-dropdown-menu,
1201
  .ecwd-venue-container:hover .ecwd-dropdown-menu,
1202
  .ecwd-organizer-container:hover .ecwd-dropdown-menu,
1203
  .ecwd_calendar_view_dropdown:hover .ecwd-dropdown-menu,
1204
  .ecwd-tag-container:hover .ecwd-dropdown-menu{
1205
+ display: block;
1206
  }
1207
 
1208
 
1209
  .ecwd_calendar_filters_res{
1210
+ position:relative;
1211
+ width:220px;
1212
+ height: 40px;
1213
+ box-sizing: border-box;
1214
+ -moz-box-sizing: border-box;
1215
+ -webkit-box-sizing: border-box;
1216
+ padding: 7px 0 0 10px;
1217
+ cursor: pointer;
1218
+ border: 1px solid #E5E4E4;
1219
+ margin:10px 0 10px 0;
1220
+ color: #585858;
1221
+ background: url(images/select.png) no-repeat right center;
1222
+ display:none;
1223
  }
1224
  .ecwd_calendar_filters_res a,.ecwd_calendar_filters .ecwd-dropdown-toggle{
1225
+ color: #585858;
1226
+ font-size: 15px;
1227
+ line-height: 19px;
1228
+ display: table-cell;
1229
+ vertical-align: middle;
1230
  }
1231
  .ecwd_calendar_filters_res a:hover,.ecwd_calendar_filters .ecwd-dropdown-toggle:hover{
1232
+ color: #585858;
1233
  }
1234
  .filters_res_container{
1235
+ position:absolute;
1236
+ z-index:1111;
1237
+ display:none;
1238
+ top:100%;
1239
+ left:0;
1240
+ background: #fff;
1241
+ border: 1px solid #E5E4E4;
1242
+ min-width: 100%;
1243
  }
1244
 
1245
  .ecwd_calendar_filters_res:hover .filters_res_container{
1246
+ display:block;
1247
  }
1248
 
1249
  .ecwd_calendar_filters_res .ecwd-filter{
1250
+ width:100%;
1251
+ margin:0;
1252
+ border:0;
1253
+ border-bottom: 1px solid #E5E4E4;
1254
+ background: url(images/select.png) no-repeat right center;
1255
+ transition:background 0.1s;
1256
+ display: table;
1257
  }
1258
  .ecwd_calendar_filters_res .ecwd-filter:hover{
1259
+ background: url(images/select_left.png) no-repeat right center;
1260
  }
1261
  .ecwd_calendar_filters_res .ecwd-dropdown-menu{
1262
+ top: 0;
1263
+ left: 100%;
1264
  }
1265
  div[class^="ecwd-page-"].ecwd_calendar .ecwd-list-date.resp,
1266
  div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
1267
+ display: none;
1268
  }
1269
 
1270
 
1271
  /*###############4DAY##############3*/
1272
 
1273
  .four-day-event-list li {
1274
+ margin: 0 0 20px 0 !important;
1275
+ padding: 0 0 20px 0 !important;
1276
+ border-bottom: 1px solid #ccc;
1277
  }
1278
 
1279
  /*#############LIST,WEEK VIEW###############*/
1282
  .ecwd_calendar .day4-event-list li,
1283
  .ecwd_calendar .day-event-list li,
1284
  .ecwd_calendar .week-event-list li{
1285
+ border:1px solid #D5DCE2;
1286
+ margin-bottom:1px !important;
1287
+ clear: both;
1288
  }
1289
  .ecwd_calendar .week-event-list .ecwd-list-img,
1290
  .ecwd_calendar .day4-event-list .ecwd-list-img,
1291
  .ecwd_calendar .day-event-list .ecwd-list-img,
1292
  .ecwd_calendar .ecwd_list .ecwd-list-img{
1293
+ width:200px;
1294
+ float: left;
1295
+ margin: 0px 10px 5px 0px !important;
1296
+ border-right: 1px solid #D5DCE2;
1297
+ border-bottom: 1px solid #D5DCE2;
1298
 
1299
  }
1300
  .ecwd_calendar .day4-event-list .ecwd-list-img-container,
1301
  .ecwd_calendar .ecwd_list .ecwd-list-img-container,
1302
  .ecwd_calendar .day-event-list .ecwd-list-img-container,
1303
  .ecwd_calendar .week-event-list .ecwd-list-img-container{
1304
+ padding: 0 1px 1px 0 !important;
1305
  }
1306
  .ecwd_calendar .day4-event-list .ecwd-list-img-container img,
1307
  .ecwd_calendar .week-event-list .ecwd-list-img-container img,
1308
  .ecwd_calendar .day-event-list .ecwd-list-img-container img,
1309
  .ecwd_calendar .ecwd_list .ecwd-list-img-container img{
1310
+ margin-top: 1px;
1311
+ max-width: 100%;
1312
+ height: auto;
1313
  }
1314
 
1315
  .ecwd_calendar .ecwd_list .event-content,
1316
  .ecwd_calendar .day4-event-list .event-content,
1317
  .ecwd_calendar .day-event-list .event-content,
1318
  .ecwd_calendar .week-event-list .event-content{
1319
+ padding:0px 10px 10px !important;
1320
+ font-size: 15px;
1321
  }
1322
  .day4-event-list h3,
1323
  .ecwd_list h3,
1324
  .day-event-list h3,
1325
  .week-event-list h3{
1326
+ margin: 1px 0 10px 0 !important;
1327
+ font-size: 17px !important;
1328
+ font-weight: normal !important;
1329
+ line-height: 18px !important;
1330
+ text-transform: none;
1331
+ letter-spacing: 0;
1332
+ clear: none;
1333
  }
1334
 
1335
 
1337
  .day-event-list .ecwd-week-date,
1338
  .day4-event-list .ecwd-week-date,
1339
  .week-event-list .ecwd-week-date{
1340
+ text-align: left;
1341
+ color:#fff;
1342
+ padding-left: 5%;
1343
+ font-size: 15px;
1344
+ font-style: italic;
1345
  }
1346
 
1347
  .ecwd_list .ecwd-list-date{
1348
+ text-align: center;
1349
+ color:#fff;
1350
+ font-size: 15px;
1351
+ font-style: italic;
1352
  }
1353
 
1354
 
1356
  .day4-event-list .ecwd-list-date-cont,
1357
  .day-event-list .ecwd-list-date-cont,
1358
  .week-event-list .ecwd-list-date-cont{
1359
+ display:inline-block;
1360
+ box-sizing: content-box;
1361
+ -webkit-box-sizing: content-box;
1362
+ -moz-box-sizing: content-box;
1363
  }
1364
 
1365
  .ecwd-widget-mini .ecwd_list .ecwd-list-date-cont,
1366
  .ecwd-widget-mini .day4-event-list .ecwd-list-date-cont,
1367
  .ecwd-widget-mini .day-event-list .ecwd-list-date-cont,
1368
  .ecwd-widget-mini .week-event-list .ecwd-list-date-cont{
1369
+ width: 100%;
1370
+ padding-bottom: 5px;
1371
  }
1372
 
1373
  .event-container{
1374
+ clear:both;
1375
+ border-bottom: 1px solid #D5DCE2;
1376
  }
1377
  .event-container:last-child{
1378
+ border-bottom: 0;
1379
  }
1380
  .ecwd-img{
1381
+ width: 100%;
1382
+ max-height: 150px;
1383
+ overflow: hidden;
1384
  }
1385
  .ecwd-no-image .ecwd-img{
1386
+ height: 0px;
1387
+ width: 0;
1388
  }
1389
  .ecwd-no-image .ecwd-list-img{
1390
+ width: 0 !important;
1391
+ border: 0 !important;
1392
  }
1393
  .ecwd-no-image.event-container,.ecwd-no-image .event-main-content,.ecwd_calendar li.ecwd-no-image {
1394
+ padding: 0 10px 10px !important;
1395
  }
1396
 
1397
  .ecwd_calendar .ecwd-no-image .event-content,
1398
  .ecwd_calendar.ecwd-widget-mini .event-content,
1399
  .ecwd_calendar.ecwd-widget-mini .ecwd_list li{
1400
+ padding: 0 !important;
1401
+ color: #676767;
1402
  }
1403
 
1404
  /*
1407
  min-height: 21px;
1408
  }*/
1409
  .ecwd_list .ecwd-list-img{
1410
+ width: 30% !important;
1411
+ min-height: 21px;
1412
  }
1413
 
1414
 
1416
  /*##############PAGINATION###################*/
1417
 
1418
  .ecwd-pagination .cpage-span{
1419
+ position:relative !important;
1420
+ display: inline-block !important;
1421
+ width: 27px !important;
1422
+ height: 25px !important;
1423
+ margin: 0 0 5px 0 !important;
1424
+ float:none !important;
1425
  }
1426
  .ecwd-pagination .cpage,
1427
  .ecwd-pagination .page{
1428
+ font-size: 15px;
1429
+ width: 100%;
1430
+ border: 1px solid #D5DCE2 !important;
1431
+ display: inline-block;
1432
+ color:#A5A5A5;
1433
+ line-height: 24px !important;
1434
  }
1435
  .ecwd-pagination .cpage{
1436
+ position:absolute;
1437
+ top:0;
1438
+ left:0;
1439
+ box-shadow: 0 0 7px -3px #CBCBCB inset;
1440
  }
1441
 
1442
  .ecwd-pagination .page{
1443
+ border: 0;
1444
+ position: absolute;
1445
+ left: 0;
1446
+ top: 0;
1447
+ height: 26px;
1448
+ width: 27px;
1449
  }
1450
  .ecwd-pagination .cpage{
1451
+ background:#fff;;
1452
  }
1453
 
1454
  .ecwd-pagination {
1455
+ margin-top: 20px;
1456
+ text-align: center;
1457
  }
1458
 
1459
  .ecwd-pagination .cpage-span:hover .cpage{
1460
+ -ms-transform: scale(1.1,1.1); /* IE 9 */
1461
+ -webkit-transform: scale(1.1,1.1); /* Chrome, Safari, Opera */
1462
+ transform: scale(1.1,1.1); /* Standard syntax */
1463
+ font-size: 16px;
1464
+ font-weight:bold;
1465
+ z-index:1;
1466
  }
1467
 
1468
 
1469
+ .event-organizers,
1470
+ .event-detalis-org,
1471
+ .event-venue{
1472
+ clear:both;
1473
+ padding-left: 26px;
1474
+ font-size: 14px;
1475
+ font-style: italic;
1476
+ line-height: 1.4;
1477
+ margin: 5px 0;
1478
+ color: #010101;
1479
+ }
1480
+
1481
+ .event-detalis .event-detalis-org,.event-detalis .event-venue{
1482
+ padding-left: 0px;
1483
  }
1484
  .event-organizers a,.event-venue a{
1485
+ color: #010101 !important;
1486
  }
1487
  .event-main-content .event-organizers,.event-main-content .event-venue{
1488
+ margin: 0px 0 5px 10px;
1489
+ min-height: 20px;
1490
  }
1491
 
1492
  .ecwd-no-image .event-organizers,.ecwd-no-image .event-venue{
1493
+ margin-left: 0px;
1494
  }
1495
 
1496
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .event-organizers,
1497
  .ecwd_calendar.ecwd-widget-mini .ecwd-events-day-details li .event-venue{
1498
+ margin-left:10px;
1499
  }
1500
  .event-organizers{
1501
+ background:url(images/org.png) no-repeat left;
1502
  }
1503
  .event-venue{
1504
+ background:url(images/loc.png) no-repeat left;
1505
+ }
1506
+ .event-detalis .event-venue{
1507
+ background:none;
1508
  }
1509
 
1510
  /*#######################EVENT PAGE##############################*/
1511
 
1512
  #ecwd-events-content{
1513
+ max-width: 1000px;
1514
+ margin: 0 auto 50px;
1515
  }
1516
 
1517
  #ecwd-events-pg-template, .ecwd-theme-parent-twentyfourteen #ecwd-events-pg-template {
1518
+ padding-left: 220px;
1519
  }
1520
  .event-featured-image{
1521
+ float: left;
1522
+ margin: 0 15px 15px 0;
1523
 
1524
  }
1525
  #ecwd-events-content .event-featured-image img{
1526
+ max-width: 100%;
1527
+ width: auto;
1528
+ height: auto;
1529
  }
1530
  #ecwd-events-content .ecwd-event-details{
1531
+ clear: left;
1532
  }
1533
 
1534
  #ecwd-events-content h1{
1535
+ font-size: 30px;
1536
+ margin: 10px 0;
1537
 
1538
 
1539
  }
1545
 
1546
 
1547
  .ecwd-theme-twentyfourteen #ecwd-events-content {
1548
+ padding-left:0;
1549
+ padding-right:0;
1550
  }
1551
 
1552
  .ecwd-theme-twentyfourteen.events-archive .entry-content {
1553
+ width:90%;
1554
  }
1555
 
1556
  .ecwd-event .event-venue,
1557
  .ecwd-event .event-detalis-date,
1558
  .ecwd-event .event-detalis-org{
1559
+ margin-bottom: 8px;
1560
  }
1561
 
1562
  .event-detalis{
1563
+ margin: 5px 0 20px 0;
1564
  }
1565
 
1566
  .ecwd-social{
1567
+ padding:35px 0 20px;
1568
+ border-top: 1px solid #ddd;
1569
  }
1570
 
1571
  .ecwd-event-video{
1572
+ margin: 35px 0;
1573
  }
1574
 
1575
  .ecwd-social ul{
1576
+ list-style: none !important;
1577
+ list-style-type: none !important;
1578
+ padding-left:0;
1579
  }
1580
 
1581
  .ecwd-social ul li{
1582
+ float: left;
1583
+ margin-right:10px;
1584
+ max-width: 95%;
1585
  }
1586
  .ecwd-social ul li>div{
1587
+ max-width: 95%;
1588
  }
1589
  .ecwd-social ul li:first-child{
1590
+ line-height: 19px;
1591
  }
1592
 
1593
  .event-detalis .ecwd-event-date-info,
1594
  .event-detalis .ecwd-event-url-info,
1595
+ .event-detalis .ecwd-venue-info,
1596
  .event-detalis .ecwd-event-org-info{
1597
+ display: inline-block;
1598
+ height: 19px;
1599
+ width: 21px;
1600
+ line-height: 1.3;
1601
+ margin: 0;
1602
  }
1603
 
1604
  .event-detalis .ecwd-event-date-info{
1605
+ background: url(images/date.png) no-repeat left bottom;
1606
  }
1607
 
1608
  .event-detalis .ecwd-event-org-info{
1609
+ background: url(images/org.png) no-repeat left bottom;
1610
  }
1611
  .event-detalis .ecwd-event-url-info{
1612
+ background: url(images/url-icon.png) no-repeat left bottom;
1613
+ }
1614
+ .event-detalis .ecwd-venue-info{
1615
+ background: url(images/loc.png) no-repeat left bottom;
1616
  }
1617
 
1618
  .ecwd-organizer-events ul,
1619
  .ecwd-venue-events ul{
1620
+ list-style: none !important;
1621
+ list-style-type: none !important;
1622
+ padding-left:0 !important;
1623
+ width: 500%;
1624
+ margin: 0 !important;
1625
  }
1626
 
1627
  @media only screen and (max-width: 768px){
1628
+ .event-detalis,.ecwd-social{
1629
+ float:none;
1630
+ width:100%;
1631
+ }
1632
+ .event-detalis{
1633
+ margin-right:0px;
1634
+ }
1635
  }
1636
 
1637
  /*####################upcoming events#####################*/
1638
 
1639
  .ecwd-organizer-events,
1640
+ .ecwd-venue-events, .ecwd-upcoming-events{
1641
+ clear:both;
1642
+ padding: 0 20px 20px;
1643
+ margin: 10px 0 20px;
1644
  }
1645
 
1646
  .ecwd-organizer-events h3,
1647
+ .ecwd-venue-events h3, .ecwd-upcoming-events h3{
1648
+ text-align:center;
1649
+ margin: 20px 0 25px;
1650
+ display: block !important;
 
 
 
 
 
1651
  }
1652
 
1653
+
1654
  .upcoming_events_item-img{
1655
+ float: left;
1656
+ padding: 0 5px 0 0;
1657
+ margin: 0 5px 0 0;
1658
+ clear: both;
1659
  }
1660
  .upcoming_events_item{
1661
+ float:left;
1662
+ left: 0;
1663
+ position: relative;
1664
+ margin: 0 !important;
1665
+ padding: 0 !important;
1666
+ max-height:300px;
1667
+ overflow-y: auto;
1668
  }
1669
  .upcoming_events_item-img img{
1670
  }
1671
  .upcoming_events_item .event-date{
1672
+ font-size: 19px;
1673
+ font-weight: bold;
1674
+ margin-bottom: 15px;
1675
+ line-height: 17px;
1676
  }
1677
 
1678
  .upcoming_events_item .event-title a{
1679
+ font-size: 22px;
1680
+ font-weight: bold;
1681
+ text-transform: uppercase;
1682
  }
1683
  .upcoming_events_item .event-title{
1684
+ margin: 0px 0 3px;
1685
+ line-height: 21px;
1686
  }
1687
 
1688
  .upcoming_events_slider{
1689
+ overflow: hidden;
1690
+ position: relative;
1691
+ border: 1px solid #D8DEE4;
1692
  }
1693
  .upcoming_events_slider .upcoming_event_container{
1694
+ margin: 10px auto;
1695
  }
1696
  .upcoming_events_slider-arrow-left,.upcoming_events_slider-arrow-right{
1697
+ position:absolute;
1698
+ width:40px;
1699
+ height:60px;
1700
+ top:50%;
1701
+ margin-top:-30px;
1702
+ cursor:pointer;
1703
+ z-index: 1;
1704
+ display: none;
1705
  }
1706
 
1707
  .upcoming_events_slider-arrow-left{
1708
+ left:0;
1709
+ background: rgba(0,0,0,0.6) url(images/arrow_left.png) no-repeat center;
1710
  }
1711
  .upcoming_events_slider-arrow-right{
1712
+ right:0;
1713
+ background: rgba(0,0,0,0.6) url(images/arrow_right.png) no-repeat center;
1714
  }
1715
 
1716
  .ecwd_map_div{
1717
+ width: 100%;
1718
+ height: 100%;
1719
+ min-height: 300px;
1720
+ max-width:100%;
1721
  }
1722
  .ecwd_calendar_container.map .ecwd_map_div img, #ecwd_map_div img, .google_map img, .ecwd-show-map img { max-width:none !important; }
1723
  .event_dropdown_cont{
1724
+ border-top: 1px solid #D5DCE2;
1725
+ display:none;
1726
+ padding-top: 6px;
1727
  }
1728
  .ecwd-list-date-cont{
1729
+ position:relative;
1730
  }
1731
 
1732
  /******Loading gif*****/
1733
  .ecwd_loader{
1734
+ display: none;
1735
+ position: absolute;
1736
+ background: url(images/loading.gif) center center no-repeat;
1737
+ /*background-size: 100% 100%;*/
1738
+ top: 0;
1739
+ left: 0;
1740
+ width: 100%;
1741
+ height: 100%;
1742
+ z-index: 3;
1743
+ background-color: rgba(255,255,255,0.4);
1744
  }
1745
 
1746
  .widget .ecwd_loader{
1747
+ /*background-size: 50% 100%;*/
1748
  }
1749
 
1750
  /******social icons*****/
1751
  a.ecwd-twitter, a.ecwd-facebook, a.ecwd-google-plus{
1752
+ display: inline-block;
1753
 
1754
+ width: 27px;
1755
+ height: 27px;
1756
+ text-indent: -9999px;
1757
  }
1758
  a.ecwd-twitter{
1759
+ background: url("images/twitter_icon.png") no-repeat center center;
1760
  }
1761
  a.ecwd-facebook{
1762
+ background: url("images/fb_icon.png") no-repeat center center;
1763
  }
1764
  a.ecwd-google-plus{
1765
+ background: url("images/gplus_icon.png") no-repeat center center;
1766
  }
1767
 
1768
 
1769
  @media only screen and (max-width: 768px){
1770
+ .ecwd-poster-board .ecwd-poster-item{
1771
+ width: 45%;
1772
+ }
1773
  }
1774
  @media only screen and (max-width: 460px){
1775
+ .ecwd-poster-board .ecwd-poster-item{
1776
+ width: 95%;
1777
+ margin: 15px 5px 0;
1778
+ }
1779
  }
1780
 
1781
 
1782
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
1783
+ padding:5px;
1784
+ text-transform:uppercase;
1785
+ display:inline-block;
1786
+ box-sizing: border-box;
1787
+ -moz-box-sizing: border-box;
1788
+ -webkit-box-sizing: border-box;
1789
+ margin:0 1px 1px 0;
1790
+ border-radius:1px;
1791
  }
1792
  .ecwd-poster-board .ecwd-poster-item .ecwd-event-content{
1793
+ background-color: #FFFFFF;
1794
+ border: 1px solid #C4C4C4;
1795
+ padding: 10px;
1796
+ table-layout: fixed;
1797
  }
1798
 
1799
  .ecwd-search ::-webkit-input-placeholder {color:#333 !important;}
1807
  .ecwd-widget-grid,
1808
  .ecwd-widget-list,
1809
  .ecwd-event-info {
1810
+ line-height: 1.5;
1811
  }
1812
 
1813
  /* Month & list titles for all views */
1814
 
1815
  .ecwd-month-title,
1816
  .ecwd-list-title {
1817
+ font-weight: bold;
1818
+ padding-bottom: 5px;
1819
  }
1820
 
1821
  /* Event titles with shaded background for all views */
1822
 
1823
  .ecwd-list-event,
1824
  .ecwd-tooltip-event {
1825
+ background-color: #ddd;
1826
+ padding: 0 5px;
1827
  }
1828
 
1829
  .ecwd_list li:after{
1830
+ clear: both;
1831
+ display: none;
1832
  }
1833
  /* PAGE GRID */
1834
 
1835
  .ecwd-page-grid .ecwd-calendar .ecwd-caption{ /* Caption at top of calendar */
1836
+ color:#333333;
1837
+ text-align:center;
1838
  }
1839
 
1840
  .ecwd-page-grid .ecwd-calendar{ /* Main calendar table */
1841
+ width:100%;
1842
+ border-collapse:collapse;
1843
+ border:1px solid #CCCCCC;
1844
+ color:#CCCCCC;
1845
  }
1846
 
1847
  .ecwd-page-grid .ecwd-calendar th{ /* Day headings (S, M etc.) */
1848
+ border:1px solid #CCCCCC;
1849
+ text-align:center;
1850
+ width:14.29%;
1851
+ padding:0;
1852
  }
1853
 
1854
  .ecwd-page-grid .ecwd-calendar td{ /* Day table cells */
1855
+ border:1px solid #CCCCCC;
1856
+ text-align:center;
1857
+ height:80px;
1858
+ vertical-align:middle;
1859
+ padding:0;
1860
  }
1861
 
1862
  .ecwd-page-grid .ecwd-calendar .ecwd-has-events{ /* Table cells with events */
1863
+ color:#333333;
1864
+ cursor:pointer;
1865
  }
1866
 
1867
  .ecwd-page-grid .ecwd-calendar .ecwd-event-info{ /* Event information */
1868
+ display:none; /* Important! */
1869
  }
1870
 
1871
  .ecwd-page-grid .ecwd-calendar .ecwd-day-number{ /* Day number span */
1872
+ font-size:2em;
1873
  }
1874
 
1875
  .ecwd-page-grid .ecwd-calendar .ecwd-today{ /* Table cell that represents today */
1876
+ background-color:#DDDDDD;
1877
  }
1878
 
1879
  .ecwd-page-grid .ecwd-calendar th abbr{ /* Day letter abbreviation */
1880
+ border-bottom:none;
1881
  }
1882
 
1883
  /* PAGE LIST */
1884
 
1885
  .ecwd-page-list .ecwd-event {
1886
+ padding-bottom: 10px;
1887
  }
1888
 
1889
  .ecwd-page-list .ecwd-list p{ /* Each piece of information in the list */
1890
+ margin:0;
1891
  }
1892
 
1893
  .ecwd-page-list .ecwd-list p span,
1894
  .ecwd-page-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
1895
+ color:#999999;
1896
  }
1897
 
1898
 
1899
  /* WIDGET GRID */
1900
 
1901
  .ecwd-widget-grid .ecwd-calendar .ecwd-caption{
1902
+ text-align:center;
1903
  }
1904
 
1905
  .ecwd-widget-grid .ecwd-calendar{ /* Main calendar table */
1906
+ width:100%;
1907
+ border:1px solid #CCCCCC;
1908
+ border-collapse:collapse;
1909
  }
1910
 
1911
  .ecwd-widget-grid .ecwd-calendar th{ /* Day headings (S, M etc.) */
1912
+ width:14.29%;
1913
+ border:1px solid #CCCCCC;
1914
+ text-align:center;
1915
  }
1916
 
1917
  .ecwd-widget-grid .ecwd-calendar td{ /* Day table cells */
1918
+ color:#CCCCCC;
1919
+ width:14.29%;
1920
+ border:1px solid #CCCCCC;
1921
+ text-align:center;
1922
  }
1923
 
1924
  .ecwd-widget-grid .ecwd-calendar .ecwd-has-events{ /* Table cells with events */
1925
+ cursor:pointer;
1926
+ color:#666666;
1927
  }
1928
 
1929
  .ecwd-widget-grid .ecwd-calendar .ecwd-today{ /* Table cell that represents today */
1930
+ background-color:#DDDDDD;
1931
  }
1932
 
1933
  .ecwd-widget-grid .ecwd-calendar .ecwd-event-info{ /* Event information */
1934
+ display:none; /* Important! */
1935
  }
1936
 
1937
  .ecwd-widget-grid .ecwd-calendar th abbr{ /* Day name abbreviations */
1938
+ border-bottom:none;
1939
  }
1940
 
1941
  /* WIDGET LIST */
1942
 
1943
  .ecwd-widget-list .ecwd-list p{ /* Each piece of information in the list */
1944
+ margin:0;
1945
  }
1946
 
1947
  .ecwd-widget-list .ecwd-list p span,
1948
  .ecwd-widget-list .ecwd-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
1949
+ color:#999999;
1950
  }
1951
 
1952
  /* TOOLTIP */
1953
 
1954
  .ecwd-event-info{ /* Tooltip container */
1955
+ background-color:#FFFFFF;
1956
  }
1957
 
1958
  .ecwd-event-info .ecwd-tooltip-title{ /* 'Events on...' text */
1959
+ margin:5px;
1960
+ font-weight:bold;
1961
+ font-size:1.2em;
1962
  }
1963
 
1964
  .ecwd-event-info ul{ /* Events list */
1965
+ padding:0;
1966
+ margin:5px;
1967
+ list-style-type:none;
1968
  }
1969
 
1970
  .ecwd-event-info ul li{ /* Event list item */
1971
+ margin:10px 0 0 0;
1972
  }
1973
 
1974
  .ecwd-event-info ul li p{ /* Each piece of information */
1975
+ margin:0;
1976
  }
1977
 
1978
  .ecwd-event-info ul li p span,
1979
  .ecwd-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */
1980
+ color:#999999;
1981
  }
1982
 
1983
  /** Calendar navigation bar, Prev/Next links & month title. **/
1984
 
1985
  .ecwd-navbar {
1986
+ width: 100%;
1987
+ text-align: center;
1988
+ clear: both;
1989
+ overflow: hidden;
1990
  }
1991
 
1992
  .ecwd-next,
1993
  .ecwd-prev {
1994
+ white-space: nowrap;
1995
  }
1996
 
1997
  .ecwd-prev {
1998
+ float: left;
1999
  }
2000
 
2001
  .ecwd-next {
2002
+ float: right;
2003
  }
2004
 
2005
  .ecwd-month-title {
2006
+ display: inline-block;
2007
+ margin: 0 auto;
2008
+ white-space: nowrap;
2009
  }
2010
 
2011
  /* Grouped List */
2012
 
2013
  .ecwd-list-grouped .ecwd-event {
2014
+ margin-left: 5%;
2015
  }
2016
 
2017
  /* Countdown widget*/
2023
 
2024
  }
2025
  .ecwd_countdown_info .info{
2026
+ display: inline-block;
2027
+ font-size: 14px;
2028
+ font-style: italic;
2029
+ line-height: 1.3;
2030
  }
2031
 
2032
  .ecwd_countdown_info span{
2033
+ display: block;
2034
  }
2035
 
2036
  .ecwd_countdown_info span{
2037
+ display: block;
2038
  }
2039
  .ecwd_map_event span{
2040
+ display: block;
2041
  }
2042
  .ecwd-event span{
2043
 
2044
  }
2045
  .ecwd-event{
2046
+ background-color: #F9F9F9;
2047
+ padding: 10px;
2048
+ margin-bottom: 10px;
2049
  }
2050
 
2051
  .ecwd-show-map{
2052
+ /*display: none;*/
2053
  }
2054
 
2055
 
2056
 
2057
  .ecwd_calendar_view_tabs li.ecwd-search{
2058
+ /*position: relative;*/
2059
+ padding: 0px 9px;
2060
 
2061
  }
2062
  .ecwd-search{
2063
+ float:right;
2064
  }
2065
 
2066
  .ecwd-search input[type="text"] {
2067
+ display: inline-block;
2068
+ text-indent: -2000px;
2069
+ font-weight: 100;
2070
+ outline: none;
2071
+ width: 50px !important;
2072
+ height: 49px !important;
2073
+ position: absolute;
2074
+ top: 0;
2075
+ right: 0;
2076
+ background: none !important;
2077
+ z-index: 4;
2078
+ transition: width .6s cubic-bezier(0.000, 0.795, 0.000, 1.000);
2079
+ cursor: pointer;
2080
+ border: 0px;
2081
+ padding: 0;
2082
+ box-sizing: border-box;
2083
+ -moz-box-sizing: border-box;
2084
+ -webkit-box-sizing: border-box;
2085
+ border-radius: 0;
2086
+ font-size: 14px;
2087
  }
2088
  .ecwd-search input[type="text"]::-webkit-input-placeholder {color: transparent}
2089
  .ecwd-search input[type="text"]::-moz-placeholder {color: transparent}
2092
 
2093
 
2094
  .ecwd-search input[type="text"]:focus {
2095
+ width: 250px !important;
2096
+ z-index: 2;
2097
+ background-color: #FFFFFF !important;
2098
+ cursor: text;
2099
+ text-indent: 5px;
2100
+ margin: 0 !important;
2101
  }
2102
 
2103
  .ecwd-search input[type="text"]:focus::-webkit-input-placeholder {color: #1FA67A}
2106
  .ecwd-search input[type="text"]:focus:-ms-input-placeholder {color: #1FA67A}
2107
  .calendar_main .fa,
2108
  .calendar_main + .ecwd_add_event .fa {
2109
+ display: inline-block;
2110
+ font: normal normal normal 14px/1 FontAwesome;
2111
+ font-size: inherit;
2112
+ text-rendering: auto;
2113
+ -webkit-font-smoothing: antialiased;
2114
+ -moz-osx-font-smoothing: grayscale;
2115
+ transform: translate(0, 0);
2116
+ text-indent: 0px;
2117
+ position: absolute;
2118
+ top: 12px;
2119
+ font-size: 18px;
2120
+ left: 13px;
2121
+ line-height: 19px;
2122
+ color: #676767;
2123
  }
2124
  .calendar_main .ecwd-search-submit .fa{
2125
+ top: 17px;
2126
+ left: 17px;
2127
+ color: #ffffff;
2128
  }
2129
 
2130
  .ecwd-search button,.ecwd-search button:hover {
2131
+ height: 49px;
2132
+ width: 50px;
2133
+ padding:0;
2134
+ display: inline-block;
2135
+ float: right;
2136
+ text-indent: -10000px;
2137
+ border: none;
2138
+ position: absolute;
2139
+ top: 0;
2140
+ right: 0;
2141
+ z-index: 2;
2142
+ cursor: pointer;
2143
+ -webkit-appearance: inherit;
2144
+ border-radius: 0;
2145
 
2146
  }
2147
 
2148
  .ecwd-event-cat-icon{
2149
+ max-width: 20px !important;
2150
+ max-height: 20px !important;
2151
+ margin: 0 7px 2px 0;
2152
  }
2153
 
2154
  .ecwd-modal {
2155
+ position: fixed !important;
2156
+ overflow-y: scroll;
2157
+ top: 0;
2158
+ right: 0;
2159
+ bottom: 0;
2160
+ left: 0;
2161
+ background: rgba(0, 0, 0, 0.8);
2162
+ z-index: 9999 !important;
2163
+ opacity:0;
2164
+ -webkit-transition: opacity 400ms ease-in;
2165
+ -moz-transition: opacity 400ms ease-in;
2166
+ transition: opacity 400ms ease-in;
2167
+ display: none;
2168
 
2169
  }
2170
 
2171
  .ecwd-calendar-more-event .modal-footer{
2172
+ padding: 0 !important;
2173
+ margin-top: 0 !important;
2174
+ border-top: 0 !important;
2175
  }
2176
 
2177
  .ecwd-modal > div.ecwd-excluded-events {
2178
+ width: 400px;
2179
+ position: relative;
2180
+ margin: 10% auto;
2181
+ padding: 2px;
2182
+ background: #fff;
2183
+ border: 1px solid #CFD7DE;
2184
  }
2185
  .ecwd-modal:target {
2186
+ opacity:1;
2187
+ display: block;
2188
+ pointer-events: auto;
2189
  }
2190
  .ecwd-modal .modal-header {
2191
+ margin: 0 0 1px 0 !important;
2192
+ padding: 0 0 1px 0;
2193
+ border-bottom: 1px solid #CFD7DE;
2194
  }
2195
  .ecwd-modal h4 {
2196
+ margin: 0 !important;
2197
+ text-align: center;
2198
+ color: #737373;
2199
+ font-size: 20px !important;
2200
+ height: 40px;
2201
+ line-height: 38px !important;
2202
  }
2203
 
2204
  .ecwd-calendar-more-event .ecwd-modal ul.events li {
2205
+ opacity: 0.8;
2206
  }
2207
 
2208
  .ecwd-modal .ecwd-excluded-events ul.events > li:hover {
2209
+ /*background-color: #D7D7D7 !important;*/
2210
+ opacity: 1;
2211
  }
2212
 
2213
  .ecwd-modal .ecwd-excluded-events ul.events li:hover > a{
2214
+ /*color:#FDFDFD !important;*/
2215
  }
2216
  .ecwd-modal .events li .event-metalabel{
2217
+ width:15px;
2218
+ height:15px;
2219
  }
2220
 
2221
  .modal-body ul.events li.inmore{
2222
+ display: inherit !important;
2223
  }
2224
 
2225
  .modalDialog {
2226
+ position: fixed;
2227
+ overflow-y: scroll;
2228
+ top: 0;
2229
+ right: 0;
2230
+ bottom: 0;
2231
+ left: 0;
2232
+ background: rgba(0,0,0,0.8);
2233
+ z-index: 9998;
2234
+ opacity:0;
2235
+ -webkit-transition: opacity 400ms ease-in;
2236
+ -moz-transition: opacity 400ms ease-in;
2237
+ transition: opacity 400ms ease-in;
2238
+ pointer-events: none;
2239
  }
2240
  .modalDialog:target {
2241
+ opacity:1;
2242
+ pointer-events: auto;
2243
  }
2244
 
2245
  .modalDialog > div {
2246
+ max-width: 960px;
2247
+ position: relative;
2248
+ margin: 10% auto;
2249
+ padding: 5px 20px 13px 20px;
2250
+ border-radius: 10px;
2251
+ background: #fff;
2252
  }
2253
  .event-content table, .ecwd-detalis table{
2254
+ table-layout: fixed;
2255
  }
2256
  .ecwd-events-day-details .event-details-title{
2257
+ padding: 0 3px;
2258
  }
2259
  .hidden{
2260
+ display: none;
2261
+ }
2262
+
2263
+ .ecwd_additional_fields_cont{
2264
+ padding: 15px 0 4px;
2265
+ border-top: 1px solid #ddd;
2266
+ margin-top: 14px;
2267
+ }
2268
+ .ecwd_additional_fields_cont ul{
2269
+ list-style: none !important;
2270
+ margin: 0 !important;
2271
+ }
2272
+ .ecwd_additional_fields_cont ul li{
2273
+ font-size: 15px;
2274
+ font-style: italic;
2275
+ line-height: 1.3;
2276
  }
2277
  @media only screen and (max-width: 500px){
2278
 
2279
+ .calendar-head .previous, .calendar-head .next {
2280
+ font-size: 14px;
2281
+ }
2282
+
2283
+ .ecwd-events-day-details {
2284
+ margin-top: 20px;
2285
+ }
2286
+
2287
+ .ecwd_calendar_view_tabs ul li a{
2288
+ padding: 8px 0px;
2289
+ font-size: 14px;
2290
+ }
2291
+
2292
+ .ecwd-search input[type="text"]{
2293
+ height: 38px !important;
2294
+ }
2295
+
2296
+ .calendar_main .ecwd-search-submit .fa {
2297
+ top: 11px;
2298
+ }
2299
+
2300
+ .month-name{
2301
+ display:none;
2302
+ }
2303
+
2304
+ .calendar-head {
2305
+ height: 50px;
2306
+ }
2307
+
2308
+ .calendar-head .current-month{
2309
+ font-size: 20px;
2310
+ }
2311
+ .calendar-head .previous,.calendar-head .current-month{
2312
+ border-right:0;
2313
+ }
2314
+ .calendar-head .next,.calendar-head .current-month{
2315
+ border-left:0;
2316
+ }
2317
+
2318
+ .ecwd_calendar .filter-arrow-right, .ecwd_calendar .filter-arrow-left{
2319
+ line-height: 22px;
2320
+ }
2321
+
2322
+ .ecwd-search button,.ecwd-search input[type="text"]{
2323
+ height: 38px !important;
2324
+ }
2325
+
2326
+ .ecwd_calendar_filters_res{
2327
+ width: 180px;
2328
+ height: 36px;
2329
+ padding: 5px 0 0 10px;
2330
+ }
2331
+
2332
+ /*views responsive*/
2333
+
2334
+ div[class^="ecwd-page-"] .ecwd_list .event-main-content {
2335
+ border: 1px solid #D5DCE2;
2336
+ margin-bottom: 1px;
2337
+ float: right;
2338
+ width: 89.8%;
2339
+ min-height: 42px;
2340
+ box-sizing: border-box;
2341
+ -moz-box-sizing: border-box;
2342
+ -webkit-box-sizing: border-box;
2343
+ padding: 4px 4px 0 4px !important;
2344
+ overflow: hidden;
2345
+ }
2346
+ div[class^="ecwd-page-"] .event-container{
2347
+ border: 1px solid #D5DCE2;
2348
+ margin-bottom: 1px;
2349
+ box-sizing: border-box;
2350
+ -moz-box-sizing: border-box;
2351
+ -webkit-box-sizing: border-box;
2352
+ padding: 4px !important;
2353
+ overflow: hidden;
2354
+ }
2355
+
2356
+ div[class^="ecwd-page-"].ecwd_calendar .event-content {
2357
+ padding: 0 !important;
2358
+ }
2359
+ div[class^="ecwd-page-"] .event-content:after {
2360
+ content:'';
2361
+ display:table;
2362
+ clear:both;
2363
+ }
2364
+
2365
+ div[class^="ecwd-page-"] .ecwd-week-date, div[class^="ecwd-page-"] .ecwd-list-date {
2366
+ width: 10%;
2367
+ float: left;
2368
+ height: 42px;
2369
+ padding: 10px 0 0 0 !important;
2370
+ text-align: center !important;
2371
+ line-height: 21px !important;
2372
+ box-sizing: border-box;
2373
+ -moz-box-sizing: border-box;
2374
+ -webkit-box-sizing: border-box;
2375
+ }
2376
+ 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{
2377
+ border:0;
2378
+ padding: 0 !important;
2379
+ margin-bottom:0px !important;
2380
+ }
2381
+
2382
+ div[class^="ecwd-page-"] .event-main-content.no-events{
2383
+ border: 1px solid #D5DCE2;
2384
+ margin-bottom:1px;
2385
+ }
2386
+ 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{
2387
+ border-right: 0px;
2388
+ border-bottom: 0px;
2389
+ top: 0;
2390
+ left: 0;
2391
+ }
2392
+
2393
+ div[class^="ecwd-page-"] .ecwd-img {
2394
+ height: auto;
2395
+ }
2396
+
2397
+ div[class^="ecwd-page-"] .arrow-down {
2398
+ display: block;
2399
+ background: url(images/arrow_down.png) no-repeat right center;
2400
+ position: absolute;
2401
+ bottom: 3px;
2402
+ width: 20px;
2403
+ cursor: pointer;
2404
+ height: 9px;
2405
+ transition: all 0.3s;
2406
+ right: 0px;
2407
+ }
2408
+
2409
+ div[class^="ecwd-page-"] .arrow-down.open {
2410
+ background: url(images/arrow_up.png) no-repeat right center;
2411
+ }
2412
+ div[class^="ecwd-page-"] .ecwd-list-img-container {
2413
+ width: 30%;
2414
+ float: left;
2415
+ margin-right: 10px !important;
2416
+ background: #fff;
2417
+ position: relative;
2418
+ }
2419
+ div[class^="ecwd-page-"] li.ecwd-no-image .ecwd-list-img-container,
2420
+ div[class^="ecwd-page-"] .event-container.ecwd-no-image .ecwd-list-img-container {
2421
+ width: 0;
2422
+ margin-right: 0px !important;
2423
+ }
2424
+
2425
+ 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 {
2426
+ margin-left: 0px !important;
2427
+ }
2428
+ div[class^="ecwd-page-"].ecwd_calendar .event-main-content {
2429
+ float: right;
2430
+ width: 89.8%;
2431
+ min-height: 42px;
2432
+ box-sizing: border-box;
2433
+ -moz-box-sizing: border-box;
2434
+ -webkit-box-sizing: border-box;
2435
+ }
2436
+ 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 {
2437
+ display: block;
2438
+ padding-bottom: 5px;
2439
+ position:relative;
2440
+ }
2441
+
2442
+ .event_dropdown_cont{
2443
+ border-top: 1px solid #D5DCE2;
2444
+ display:none;
2445
+ padding-top: 6px;
2446
+ }
2447
+
2448
+ div[class^="ecwd-page-"].ecwd_calendar .ecwd-list-date.web,
2449
+ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.web{
2450
+ display: none;
2451
+ }
2452
+ div[class^="ecwd-page-"].ecwd_calendar .ecwd-list-date.resp,
2453
+ div[class^="ecwd-page-"].ecwd_calendar .ecwd-week-date.resp{
2454
+ display: block;
2455
+ }
2456
+
2457
+ 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 {
2458
+ margin: 0px 0px 2px 0px !important;
2459
+ font-size: 16px !important;
2460
+ line-height: 20px !important;
2461
+ white-space: nowrap;
2462
+ text-overflow: ellipsis;
2463
+ overflow: hidden;
2464
+ }
2465
 
2466
  }
2467
 
2475
  ========================================================================== */
2476
 
2477
  .ecwd-theme-twentyfourteen #ecwd-events-content .ecwd-event {
2478
+ padding: 20px;
2479
  }
2480
 
2481
  @media screen and (min-width: 1000px) {
2482
+ .ecwd-theme-twentyfourteen #ecwd-events-content {
2483
+ padding-left: 220px;
2484
+ }
2485
  }
2486
  /* Stop themes from hiding elements with the .updated CSS class */
2487
  #ecwd-theme-twentyfourteen .updated {
2488
+ display: inherit;
2489
  }
2490
 
2491
  /* Twenty Fifteen
2493
 
2494
 
2495
  .ecwd-theme-twentyfifteen.single-ecwd_event #ecwd-events-content {
2496
+ padding: 8.3333% 10%;
2497
+ margin: 0 8.3333%;
2498
  }
2499
+
2500
+
2501
+ .ecwd-events-single .event_cageory_and_tags ul li{
2502
+ display: inline-block;
2503
+ margin: 5px;
2504
+ }
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.9
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.10
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.9';
10
  protected $ecwd_page = null;
11
 
12
  private function __construct() {
6
  class ECWD_Admin {
7
 
8
  protected static $instance = null;
9
+ protected $version = '1.0.10';
10
  protected $ecwd_page = null;
11
 
12
  private function __construct() {
ecwd_class.php CHANGED
@@ -6,7 +6,7 @@
6
  */
7
  class ECWD {
8
 
9
- protected $version = '1.0.9';
10
  protected $plugin_name = 'event-calendar-wd';
11
  protected $prefix = 'ecwd';
12
  protected $old_version = '1.4.11';
6
  */
7
  class ECWD {
8
 
9
+ protected $version = '1.0.10';
10
  protected $plugin_name = 'event-calendar-wd';
11
  protected $prefix = 'ecwd';
12
  protected $old_version = '1.4.11';
includes/calendar-class.php CHANGED
@@ -181,10 +181,16 @@ class Calendar {
181
  'day' => array(
182
  'name' => __( 'Day', 'ecwd' ),
183
  'date' => $this->daydate
184
- )
 
 
 
 
 
 
185
  );
186
  $this->event_search = $event_search;
187
- $this->listlimit = $limit;
188
  }
189
 
190
  // header area for all displaytypes
@@ -272,7 +278,7 @@ class Calendar {
272
  $thisclass = 'day-without-date';
273
  }
274
  if ( $this->displaytype == 'full' ) {
275
- $html .= $this->calendar_cell( __($this->previousmonth, 'ecwd'), $thisclass );
276
  } else {
277
  $html .= $this->calendar_cell( ' ', $thisclass );
278
  }
@@ -457,8 +463,12 @@ class Calendar {
457
 
458
  $html .= '<div class="ecwd-poster-item" itemscope itemtype="http://schema.org/Event">';
459
  $image = $this->getAndReplaceFirstImage( $event['details'] );
460
- if ( get_the_post_thumbnail( $event['id'] ) ) {
461
- $html .= '<div class="ecwd-poster-img">' . get_the_post_thumbnail( $event['id'] ) . '</div>';
 
 
 
 
462
  } elseif ( $image['image'] != null ) {
463
  $html .= '<div class="ecwd-poster-img"><img src="' . $image['image'] . '" /></div>';
464
  $event['details'] = $image['content'];
@@ -516,7 +526,7 @@ class Calendar {
516
  $html .= '<ul class="ecwd_list">';
517
  if ( $this->listlimit !== false ) {
518
  $offset = ( $page - 1 ) * $this->listlimit;
519
- $pages = round( count( $this->events ) / $this->listlimit );
520
  $this->events = array_slice( $this->events, $offset, $this->listlimit );
521
  }
522
  foreach ( $this->events as $event ) {
@@ -526,24 +536,28 @@ class Calendar {
526
  ) {
527
  $image_class = '';
528
  $image = $this->getAndReplaceFirstImage( $event['details'] );
529
- if ( ! has_post_thumbnail( $event['id'] ) && $image['image'] == "" ) {
530
  $image_class = "ecwd-no-image";
531
  }
532
  $html .= '<li class="' . $image_class . '" itemscope itemtype="http://schema.org/Event">';
533
  if ( ! $this->widget ) {
534
- $html .= '<div class="ecwd-list-date resp" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $event['from'] ) ) . 'T' . date( 'H:i', strtotime( $event['starttime'] ) ) . '">' . __(date( 'd', strtotime( $event['from'] ) ), 'ecwd') . '</div>';
535
- $html .= '<div class="ecwd-list-img"><div class="ecwd-list-img-container"><div class="ecwd-list-date web">' . date( 'd', strtotime( $event['from'] )). '.'. __( date( 'F', strtotime( $event['from'] )), 'ecwd') .'.'. __( date( 'l', strtotime( $event['from'] )), 'ecwd') . '</div>';
536
 
537
  $html .= '<div class="ecwd-img">';
538
- if ( get_the_post_thumbnail( $event['id'] ) ) {
539
- $html .= get_the_post_thumbnail( $event['id'] );
 
 
 
 
540
  } elseif ( $image['image'] != null ) {
541
  $html .= '<img src="' . $image['image'] . '" />';
542
  $event['details'] = $image['content'];
543
  }
544
  $html .= '</div></div></div>';
545
  } else {
546
- $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>';
547
  }
548
  $html .= '<div class="event-main-content">';
549
  if ( $event['permalink'] != '' ) {
@@ -560,7 +574,7 @@ class Calendar {
560
  } else {
561
  if ( $event['starttime'] != '' ) { // event details - hidden until clicked (full)
562
  $eventtime = '<div class="ecwd-time"><span class="metainfo"> ' . date( $this->timeformat, strtotime( $event['starttime'] ) );
563
- if ( $event['endtime'] != '' && strtotime( $event['endtime'] )!= strtotime( $event['starttime'] ) ) {
564
  $eventtime .= "-" . date( $this->timeformat, strtotime( $event['endtime'] ) );
565
  }
566
  $eventtime .= '</span>';
@@ -571,7 +585,7 @@ class Calendar {
571
  $html .= $eventtime;
572
  if ( $event['from'] != '' ) { // event details - hidden until clicked (full)
573
  $eventdate = '<div class="ecwd-date"><span class="metainfo"> ' . date( $this->dateformat, strtotime( $event['from'] ) );
574
- if ( $event['to'] != '' && strtotime( $event['to'] ) !== strtotime( $event['from'] )) {
575
  $eventdate .= "-" . date( $this->dateformat, strtotime( $event['to'] ) );
576
  }
577
  $eventdate .= '</span>';
@@ -751,7 +765,7 @@ class Calendar {
751
  } else {
752
  $thisclass = 'normal-day-heading';
753
  }
754
- $html .= $this->calendar_cell( __($weekday, 'ecwd'), $thisclass ); // calendar cells for full & mini
755
  }
756
  $html .= '
757
  </tr>
@@ -804,7 +818,7 @@ class Calendar {
804
  if ( $this->widget == 1 ) {
805
  $previoustext = '<span><</span>';
806
  } else {
807
- $previoustext = '<span><</span><span class="month-name"> ' . __($this->previousmonth, 'ecwd') . ' ' . $prev_date . '</span>';
808
  }
809
 
810
  $html = '<div class="previous"><a href="?date=' . $dateparam . '&t=' . $this->displaytype . '">' . $previoustext . '</a></div>';
@@ -828,37 +842,40 @@ class Calendar {
828
 
829
 
830
  public function getWeekFirstDayDate( $date ) {
831
- if(strtotime($date)==strtotime(date('Y-m-d'))) {
832
  return date( 'Y-n-j', strtotime( strtolower( $this->weekdays[ $this->weekstartday ] ) . " this week", strtotime( $date ) ) );
833
- }else{
834
- $first_monday_of_month = strtotime('First '.$this->weekdays[ $this->weekstartday ].' of '.date('F o', strtotime($date)));
835
- if(date('j', $first_monday_of_month)>1){
836
- $previous_monday = strtotime("-1 week",$first_monday_of_month);
837
- return date( 'Y-n-j',$previous_monday);
838
- }else{
839
- return date( 'Y-n-j',$first_monday_of_month);
 
840
  }
841
 
842
  }
843
  }
844
 
845
- public function getMonthDate($date){
846
- if($this->displaytype=='week' && strtotime($date)!==strtotime(date('Y-m-d'))){
847
- return date( 'Y-n-j',strtotime("+1 week",strtotime($date)));
848
- }elseif($this->displaytype=='4day' && strtotime($date)!==strtotime(date('Y-m-d'))){
849
- return date( 'Y-n-j',strtotime("+3 day",strtotime($date)));
850
  }
 
851
  return $date;
852
  }
853
- public function getDayDate($date){
854
- if(strtotime($date)==strtotime(date('Y-m-d'))){
 
855
  return $date;
856
- }else{
857
- if($this->displaytype=='full' || $this->displaytype=='month' || $this->displaytype=='mini' || $this->displaytype=='map' || $this->displaytype=='posterboard'|| $this->displaytype=='list') {
858
- return date( 'Y-n-j',strtotime(date('Y-m-1'),strtotime($date)));
859
- }elseif($this->displaytype=='week'){
860
  return date( 'Y-n-j', strtotime( strtolower( $this->weekdays[ $this->weekstartday ] ) . " this week", strtotime( $date ) ) );
861
- }else{
862
  return $date;
863
  }
864
  }
@@ -872,7 +889,7 @@ class Calendar {
872
  $date_parts = explode( '-', $date );
873
  $jd = cal_to_jd( CAL_GREGORIAN, $date_parts[1], $date_parts[2], $date_parts[0] );
874
 
875
- return __(jdmonthname( $jd, $type ));
876
  }
877
 
878
  // pulls everything together and returns the calendar for all displaytypes
@@ -903,8 +920,8 @@ class Calendar {
903
  $nexttext = '<span>></span>';
904
 
905
  } else {
906
- $divider = $this->monthselector === false ? '&nbsp;|&nbsp;' : '';
907
- $nexttext = '<span class="month-name">' . $next_date . ' ' . $divider . __($this->nextmonth, 'ecwd') . ' </span><span>></span>';
908
  }
909
  $html = '<div class="next"><a href="?date=' . $dateparam . '&t=' . $this->displaytype . '">' . $nexttext . '</a></div>';
910
 
@@ -924,11 +941,11 @@ class Calendar {
924
  $html .= $this->displaysName[ $this->displaytype ]['name'];
925
  $html .= '</a>';
926
 
927
- $widgetDisplays = array('mini', 'list', 'week', 'day');
928
 
929
  $html .= '<div class="ecwd-dropdown-menu">';
930
  foreach ( $widgetDisplays as $display ) {
931
- if ( $display !== 'none' && isset($this->displaysName[ $display ])) {
932
  $html .= '<div class="type">' . '<a href="?date=' . $this->displaysName[ $display ]['date'] . '&t=' . $display . '">' . $this->displaysName[ $display ]['name'] . '</a>' . '</div>';
933
  }
934
  }
@@ -945,12 +962,12 @@ class Calendar {
945
  if ( count( $this->displays ) > 1 ) {
946
  $html .= '<ul>';
947
  foreach ( $this->displays as $display ) {
948
- if ( $display !== 'none' && isset($this->displaysName[ $display ])) {
949
  $html .= '<li class="type';
950
  if ( $this->displaytype == $display ) {
951
  $html .= ' ecwd-selected-mode';
952
  $html .= '">' . '<a>' . $this->displaysName[ $display ]['name'] . '</a>' . '</li>';
953
- }else {
954
  $html .= '">' . '<a href="?date=' . $this->displaysName[ $display ]['date'] . '&t=' . $display . '">' . $this->displaysName[ $display ]['name'] . '</a>' . '</li>';
955
  }
956
  }
@@ -1010,6 +1027,7 @@ class Calendar {
1010
  $terms = $event['terms'];
1011
  $all_day_event = $event['all_day_event'];
1012
  $permalink = $event['permalink'];
 
1013
 
1014
  $id = $event['id'];
1015
 
@@ -1031,7 +1049,8 @@ class Calendar {
1031
  'terms' => $terms,
1032
  'venue' => $venue,
1033
  'organizers' => $organizers,
1034
- 'permalink' => $permalink
 
1035
  );
1036
  }
1037
  }
@@ -1084,7 +1103,7 @@ class Calendar {
1084
  } elseif ( $this->widget && $this->displaytype != 'mini' ) {
1085
  $content = '<div class="ecwd-week-date">' . date( 'd', strtotime( $date ) ) . '</div>';
1086
  } elseif ( ( $this->displaytype == 'week' || $this->displaytype == 'day' || $this->displaytype == '4day' ) && ! $this->widget ) {
1087
- $content = '<div class="ecwd-week-date resp" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $date ) ) . '">' . date( 'd', strtotime( $date )) . '</div><div class="ecwd-week-date web"">' .date( 'd', strtotime( $date )). '.'. __( date( 'F', strtotime( $date )), 'ecwd') .'.'. __( date( 'l', strtotime( $date )), 'ecwd'). '</div>';
1088
  } else {
1089
  $content = '<div class="day-number">' . $day . '</div>'; // day number or prev/next month cell content
1090
  }
@@ -1165,7 +1184,7 @@ class Calendar {
1165
  } else {
1166
  if ( $cellevent['starttime'] != '' ) { // event details - hidden until clicked (full)
1167
  $eventtime = '<div class="ecwd-time"><span class="metainfo" itemprop="startDate" content="' . date( 'Y-m-d', $cellevent['from'] ) . 'T' . date( 'H:i', strtotime( $cellevent['starttime'] ) ) . '"> ' . date( $this->timeformat, strtotime( $cellevent['starttime'] ) );
1168
- if ( $cellevent['endtime'] != '' && strtotime($cellevent['endtime'])!==strtotime($cellevent['starttime'])) {
1169
  $eventtime .= "-" . date( $this->timeformat, strtotime( $cellevent['endtime'] ) );
1170
  }
1171
  $eventtime .= '</span>';
@@ -1175,7 +1194,7 @@ class Calendar {
1175
  }
1176
  if ( $cellevent['from'] != '' ) { // event details - hidden until clicked (full)
1177
  $eventdate = '<div class="ecwd-date"><span class="metainfo"> ' . date( $this->dateformat, $cellevent['from'] );
1178
- if ( $cellevent['to'] != '' && $cellevent['to']!=$cellevent['from']) {
1179
  $eventdate .= "-" . date( $this->dateformat, $cellevent['to'] );
1180
  }
1181
  $eventdate .= '</span>';
@@ -1203,10 +1222,14 @@ class Calendar {
1203
  $eventcontent .= '<div class="ecwd-link"> <a href="' . $cellevent['link'] . '" itemprop="url">' . $cellevent['link'] . '</a></div>';
1204
  }
1205
  $image = $this->getAndReplaceFirstImage( $cellevent['details'] );
1206
- if ( $cellevent['details'] != '' || has_post_thumbnail( $cellevent['id'] ) ) {
1207
  $eventcontent .= '<div class="ecwd-detalis" itemprop="description">';
1208
- if ( get_the_post_thumbnail( $cellevent['id'] ) ) {
1209
- $eventcontent .= get_the_post_thumbnail( $cellevent['id'], 'thumbnail' );
 
 
 
 
1210
  } elseif ( $image['image'] != null ) {
1211
  $eventcontent .= '<img src="' . $image['image'] . '" />';
1212
  $cellevent['details'] = $image['content'];
@@ -1214,6 +1237,7 @@ class Calendar {
1214
  $eventcontent .= $cellevent['details'] . '</div>';
1215
  }
1216
 
 
1217
  $eventcontent .= '</div><div class="ecwd-event-arrow-right"></div>';
1218
 
1219
  $eventcontent .= '</li> ';
@@ -1255,7 +1279,7 @@ class Calendar {
1255
  if ( count( $cellevents ) > 0 ) {
1256
  $html = '';
1257
  if ( ! $this->widget ) {
1258
- $html = '<div class="ecwd-week-date resp" style="background:#' . $this->eventlistbg . '" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $event['from'] ) ) . 'T' . date( 'H:i', strtotime( $event['starttime'] ) ) . '">' . date( 'd', strtotime( $date ) ) . '</div><div class="ecwd-week-date web"">' . date( 'd', strtotime( $date )). '.'. __( date( 'F', strtotime( $date )), 'ecwd') .'.'. __( date( 'l', strtotime( $date )), 'ecwd') . '</div>';
1259
  } else {
1260
  $html = '<div class="ecwd-week-date">' . date( 'd', strtotime( $date ) ) . '</div>';
1261
  }
@@ -1264,15 +1288,20 @@ class Calendar {
1264
 
1265
  $image_class = '';
1266
  $image = $this->getAndReplaceFirstImage( $cellevent['details'] );
1267
- if ( ! has_post_thumbnail( $cellevent['id'] ) && $image['image'] == "" ) {
1268
  $image_class = "ecwd-no-image";
1269
  }
1270
  $html .= '<div class="event-container ' . $image_class . '" itemprop="event">';
1271
  if ( ! $this->widget ) {
1272
  $html .= '<div class="ecwd-list-img"><div class="ecwd-list-img-container">';
1273
  $html .= '<div class="ecwd-img">';
1274
- if ( get_the_post_thumbnail( $cellevent['id'] ) ) {
1275
- $html .= get_the_post_thumbnail( $cellevent['id'] );
 
 
 
 
 
1276
  } elseif ( $image['image'] != null ) {
1277
  $html .= '<img src="' . $image['image'] . '" />';
1278
  $cellevent['details'] = $image['content'];
@@ -1305,7 +1334,7 @@ class Calendar {
1305
 
1306
  if ( $cellevent['starttime'] != '' ) { // event details - hidden until clicked (full)
1307
  $eventtime = '<div class="ecwd-time"><span class="metainfo event-time" itemprop="startDate" content="' . date( 'Y-m-d', $cellevent['from'] ) . 'T' . date( 'H:i', strtotime( $cellevent['starttime'] ) ) . '"> ' . date( $this->timeformat, strtotime( $cellevent['starttime'] ) );
1308
- if ( $cellevent['endtime'] != '' && $cellevent['endtime']!= $cellevent['starttime']) {
1309
  $eventtime .= "-" . date( $this->timeformat, strtotime( $cellevent['endtime'] ) );
1310
  }
1311
  $eventtime .= '</span>';
@@ -1315,7 +1344,7 @@ class Calendar {
1315
  }
1316
  if ( $cellevent['from'] != '' ) {
1317
  $eventdate = '<div class="ecwd-date"><span class="metainfo" itemprop="startDate" content="' . date( 'Y-m-d', $cellevent['from'] ) . 'T' . date( 'H:i', strtotime( $cellevent['starttime'] ) ) . '"> ' . date( $this->dateformat, $cellevent['from'] );
1318
- if ( $cellevent['to'] != '' && $cellevent['to']!= $cellevent['from']) {
1319
  $eventdate .= "-" . date( $this->dateformat, $cellevent['to'] );
1320
  }
1321
  $eventdate .= '</span>';
181
  'day' => array(
182
  'name' => __( 'Day', 'ecwd' ),
183
  'date' => $this->daydate
184
+ ),
185
+ 'map' => array( 'name' => __( 'Map', 'ecwd' ), 'date' => $this->monthdate ),
186
+ '4day' => array(
187
+ 'name' => __( '4 Days', 'ecwd' ),
188
+ 'date' => $this->year . '-' . $this->month . '-' . $this->day
189
+ ),
190
+ 'posterboard' => array( 'name' => __( 'Posterboard', 'ecwd' ), 'date' => $this->monthdate ),
191
  );
192
  $this->event_search = $event_search;
193
+ $this->listlimit = $limit;
194
  }
195
 
196
  // header area for all displaytypes
278
  $thisclass = 'day-without-date';
279
  }
280
  if ( $this->displaytype == 'full' ) {
281
+ $html .= $this->calendar_cell( __( $this->previousmonth, 'ecwd' ), $thisclass );
282
  } else {
283
  $html .= $this->calendar_cell( '&nbsp;', $thisclass );
284
  }
463
 
464
  $html .= '<div class="ecwd-poster-item" itemscope itemtype="http://schema.org/Event">';
465
  $image = $this->getAndReplaceFirstImage( $event['details'] );
466
+ if ( get_the_post_thumbnail( $event['id'] ) || $event['image'] ) {
467
+ if ( get_the_post_thumbnail( $event['id'] ) ) {
468
+ $html .= '<div class="ecwd-poster-img">' . get_the_post_thumbnail( $event['id'] ) . '</div>';
469
+ } else {
470
+ $html .= '<div class="ecwd-poster-img"><img src="' . $event['image'] . '" /></div>';
471
+ }
472
  } elseif ( $image['image'] != null ) {
473
  $html .= '<div class="ecwd-poster-img"><img src="' . $image['image'] . '" /></div>';
474
  $event['details'] = $image['content'];
526
  $html .= '<ul class="ecwd_list">';
527
  if ( $this->listlimit !== false ) {
528
  $offset = ( $page - 1 ) * $this->listlimit;
529
+ $pages = ceil( count( $this->events ) / $this->listlimit );
530
  $this->events = array_slice( $this->events, $offset, $this->listlimit );
531
  }
532
  foreach ( $this->events as $event ) {
536
  ) {
537
  $image_class = '';
538
  $image = $this->getAndReplaceFirstImage( $event['details'] );
539
+ if ( ! has_post_thumbnail( $event['id'] ) && $event['image'] == "" ) {
540
  $image_class = "ecwd-no-image";
541
  }
542
  $html .= '<li class="' . $image_class . '" itemscope itemtype="http://schema.org/Event">';
543
  if ( ! $this->widget ) {
544
+ $html .= '<div class="ecwd-list-date resp" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $event['from'] ) ) . 'T' . date( 'H:i', strtotime( $event['starttime'] ) ) . '">' . __( date( 'd', strtotime( $event['from'] ) ), 'ecwd' ) . '</div>';
545
+ $html .= '<div class="ecwd-list-img"><div class="ecwd-list-img-container"><div class="ecwd-list-date web">' . date( 'd', strtotime( $event['from'] ) ) . '.' . __( date( 'F', strtotime( $event['from'] ) ), 'ecwd' ) . '.' . __( date( 'l', strtotime( $event['from'] ) ), 'ecwd' ) . '</div>';
546
 
547
  $html .= '<div class="ecwd-img">';
548
+ if ( get_the_post_thumbnail( $event['id'] ) || $event['image'] ) {
549
+ if ( get_the_post_thumbnail( $event['id'] ) ) {
550
+ $html .= get_the_post_thumbnail( $event['id'] );
551
+ } else {
552
+ $html .= '<img src="' . $event['image'] . '" />';
553
+ }
554
  } elseif ( $image['image'] != null ) {
555
  $html .= '<img src="' . $image['image'] . '" />';
556
  $event['details'] = $image['content'];
557
  }
558
  $html .= '</div></div></div>';
559
  } else {
560
+ $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>';
561
  }
562
  $html .= '<div class="event-main-content">';
563
  if ( $event['permalink'] != '' ) {
574
  } else {
575
  if ( $event['starttime'] != '' ) { // event details - hidden until clicked (full)
576
  $eventtime = '<div class="ecwd-time"><span class="metainfo"> ' . date( $this->timeformat, strtotime( $event['starttime'] ) );
577
+ if ( $event['endtime'] != '' && strtotime( $event['endtime'] ) != strtotime( $event['starttime'] ) ) {
578
  $eventtime .= "-" . date( $this->timeformat, strtotime( $event['endtime'] ) );
579
  }
580
  $eventtime .= '</span>';
585
  $html .= $eventtime;
586
  if ( $event['from'] != '' ) { // event details - hidden until clicked (full)
587
  $eventdate = '<div class="ecwd-date"><span class="metainfo"> ' . date( $this->dateformat, strtotime( $event['from'] ) );
588
+ if ( $event['to'] != '' && strtotime( $event['to'] ) !== strtotime( $event['from'] ) ) {
589
  $eventdate .= "-" . date( $this->dateformat, strtotime( $event['to'] ) );
590
  }
591
  $eventdate .= '</span>';
765
  } else {
766
  $thisclass = 'normal-day-heading';
767
  }
768
+ $html .= $this->calendar_cell( __( $weekday, 'ecwd' ), $thisclass ); // calendar cells for full & mini
769
  }
770
  $html .= '
771
  </tr>
818
  if ( $this->widget == 1 ) {
819
  $previoustext = '<span><</span>';
820
  } else {
821
+ $previoustext = '<span><</span><span class="month-name"> ' . __( $this->previousmonth, 'ecwd' ) . ' ' . $prev_date . '</span>';
822
  }
823
 
824
  $html = '<div class="previous"><a href="?date=' . $dateparam . '&t=' . $this->displaytype . '">' . $previoustext . '</a></div>';
842
 
843
 
844
  public function getWeekFirstDayDate( $date ) {
845
+ if ( strtotime( $date ) == strtotime( date( 'Y-m-d' ) ) ) {
846
  return date( 'Y-n-j', strtotime( strtolower( $this->weekdays[ $this->weekstartday ] ) . " this week", strtotime( $date ) ) );
847
+ } else {
848
+ $first_monday_of_month = strtotime( 'First ' . $this->weekdays[ $this->weekstartday ] . ' of ' . date( 'F o', strtotime( $date ) ) );
849
+ if ( date( 'j', $first_monday_of_month ) > 1 ) {
850
+ $previous_monday = strtotime( "-1 week", $first_monday_of_month );
851
+
852
+ return date( 'Y-n-j', $previous_monday );
853
+ } else {
854
+ return date( 'Y-n-j', $first_monday_of_month );
855
  }
856
 
857
  }
858
  }
859
 
860
+ public function getMonthDate( $date ) {
861
+ if ( $this->displaytype == 'week' && strtotime( $date ) !== strtotime( date( 'Y-m-d' ) ) ) {
862
+ return date( 'Y-n-j', strtotime( "+1 week", strtotime( $date ) ) );
863
+ } elseif ( $this->displaytype == '4day' && strtotime( $date ) !== strtotime( date( 'Y-m-d' ) ) ) {
864
+ return date( 'Y-n-j', strtotime( "+3 day", strtotime( $date ) ) );
865
  }
866
+
867
  return $date;
868
  }
869
+
870
+ public function getDayDate( $date ) {
871
+ if ( strtotime( $date ) == strtotime( date( 'Y-m-d' ) ) ) {
872
  return $date;
873
+ } else {
874
+ if ( $this->displaytype == 'full' || $this->displaytype == 'month' || $this->displaytype == 'mini' || $this->displaytype == 'map' || $this->displaytype == 'posterboard' || $this->displaytype == 'list' ) {
875
+ return date( 'Y-n-j', strtotime( date( 'Y-m-1' ), strtotime( $date ) ) );
876
+ } elseif ( $this->displaytype == 'week' ) {
877
  return date( 'Y-n-j', strtotime( strtolower( $this->weekdays[ $this->weekstartday ] ) . " this week", strtotime( $date ) ) );
878
+ } else {
879
  return $date;
880
  }
881
  }
889
  $date_parts = explode( '-', $date );
890
  $jd = cal_to_jd( CAL_GREGORIAN, $date_parts[1], $date_parts[2], $date_parts[0] );
891
 
892
+ return __( jdmonthname( $jd, $type ) );
893
  }
894
 
895
  // pulls everything together and returns the calendar for all displaytypes
920
  $nexttext = '<span>></span>';
921
 
922
  } else {
923
+ $divider = $this->monthselector === false ? '&nbsp;|&nbsp;' : '';
924
+ $nexttext = '<span class="month-name">' . $next_date . ' ' . $divider . __( $this->nextmonth, 'ecwd' ) . ' </span><span>></span>';
925
  }
926
  $html = '<div class="next"><a href="?date=' . $dateparam . '&t=' . $this->displaytype . '">' . $nexttext . '</a></div>';
927
 
941
  $html .= $this->displaysName[ $this->displaytype ]['name'];
942
  $html .= '</a>';
943
 
944
+ $widgetDisplays = array( 'mini', 'list', 'week', 'day' );
945
 
946
  $html .= '<div class="ecwd-dropdown-menu">';
947
  foreach ( $widgetDisplays as $display ) {
948
+ if ( $display !== 'none' && isset( $this->displaysName[ $display ] ) ) {
949
  $html .= '<div class="type">' . '<a href="?date=' . $this->displaysName[ $display ]['date'] . '&t=' . $display . '">' . $this->displaysName[ $display ]['name'] . '</a>' . '</div>';
950
  }
951
  }
962
  if ( count( $this->displays ) > 1 ) {
963
  $html .= '<ul>';
964
  foreach ( $this->displays as $display ) {
965
+ if ( $display !== 'none' && isset( $this->displaysName[ $display ] ) ) {
966
  $html .= '<li class="type';
967
  if ( $this->displaytype == $display ) {
968
  $html .= ' ecwd-selected-mode';
969
  $html .= '">' . '<a>' . $this->displaysName[ $display ]['name'] . '</a>' . '</li>';
970
+ } else {
971
  $html .= '">' . '<a href="?date=' . $this->displaysName[ $display ]['date'] . '&t=' . $display . '">' . $this->displaysName[ $display ]['name'] . '</a>' . '</li>';
972
  }
973
  }
1027
  $terms = $event['terms'];
1028
  $all_day_event = $event['all_day_event'];
1029
  $permalink = $event['permalink'];
1030
+ $image = $event['image'];
1031
 
1032
  $id = $event['id'];
1033
 
1049
  'terms' => $terms,
1050
  'venue' => $venue,
1051
  'organizers' => $organizers,
1052
+ 'permalink' => $permalink,
1053
+ 'image' => $image,
1054
  );
1055
  }
1056
  }
1103
  } elseif ( $this->widget && $this->displaytype != 'mini' ) {
1104
  $content = '<div class="ecwd-week-date">' . date( 'd', strtotime( $date ) ) . '</div>';
1105
  } elseif ( ( $this->displaytype == 'week' || $this->displaytype == 'day' || $this->displaytype == '4day' ) && ! $this->widget ) {
1106
+ $content = '<div class="ecwd-week-date resp" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $date ) ) . '">' . date( 'd', strtotime( $date ) ) . '</div><div class="ecwd-week-date web"">' . date( 'd', strtotime( $date ) ) . '.' . __( date( 'F', strtotime( $date ) ), 'ecwd' ) . '.' . __( date( 'l', strtotime( $date ) ), 'ecwd' ) . '</div>';
1107
  } else {
1108
  $content = '<div class="day-number">' . $day . '</div>'; // day number or prev/next month cell content
1109
  }
1184
  } else {
1185
  if ( $cellevent['starttime'] != '' ) { // event details - hidden until clicked (full)
1186
  $eventtime = '<div class="ecwd-time"><span class="metainfo" itemprop="startDate" content="' . date( 'Y-m-d', $cellevent['from'] ) . 'T' . date( 'H:i', strtotime( $cellevent['starttime'] ) ) . '"> ' . date( $this->timeformat, strtotime( $cellevent['starttime'] ) );
1187
+ if ( $cellevent['endtime'] != '' && strtotime( $cellevent['endtime'] ) !== strtotime( $cellevent['starttime'] ) ) {
1188
  $eventtime .= "-" . date( $this->timeformat, strtotime( $cellevent['endtime'] ) );
1189
  }
1190
  $eventtime .= '</span>';
1194
  }
1195
  if ( $cellevent['from'] != '' ) { // event details - hidden until clicked (full)
1196
  $eventdate = '<div class="ecwd-date"><span class="metainfo"> ' . date( $this->dateformat, $cellevent['from'] );
1197
+ if ( $cellevent['to'] != '' && $cellevent['to'] != $cellevent['from'] ) {
1198
  $eventdate .= "-" . date( $this->dateformat, $cellevent['to'] );
1199
  }
1200
  $eventdate .= '</span>';
1222
  $eventcontent .= '<div class="ecwd-link"> <a href="' . $cellevent['link'] . '" itemprop="url">' . $cellevent['link'] . '</a></div>';
1223
  }
1224
  $image = $this->getAndReplaceFirstImage( $cellevent['details'] );
1225
+ if ( $cellevent['details'] != '' || has_post_thumbnail( $cellevent['id'] ) || $cellevent['image'] ) {
1226
  $eventcontent .= '<div class="ecwd-detalis" itemprop="description">';
1227
+ if ( get_the_post_thumbnail( $cellevent['id'] ) || $cellevent['image'] ) {
1228
+ if ( get_the_post_thumbnail( $cellevent['id'] ) ) {
1229
+ $eventcontent .= get_the_post_thumbnail( $cellevent['id'], 'thumbnail' );
1230
+ } else {
1231
+ $eventcontent .= '<img src="' . $cellevent['image'] . '" />';
1232
+ }
1233
  } elseif ( $image['image'] != null ) {
1234
  $eventcontent .= '<img src="' . $image['image'] . '" />';
1235
  $cellevent['details'] = $image['content'];
1237
  $eventcontent .= $cellevent['details'] . '</div>';
1238
  }
1239
 
1240
+
1241
  $eventcontent .= '</div><div class="ecwd-event-arrow-right"></div>';
1242
 
1243
  $eventcontent .= '</li> ';
1279
  if ( count( $cellevents ) > 0 ) {
1280
  $html = '';
1281
  if ( ! $this->widget ) {
1282
+ $html = '<div class="ecwd-week-date resp" style="background:#' . $this->eventlistbg . '" itemprop="startDate" content="' . date( 'Y-m-d', strtotime( $event['from'] ) ) . 'T' . date( 'H:i', strtotime( $event['starttime'] ) ) . '">' . date( 'd', strtotime( $date ) ) . '</div><div class="ecwd-week-date web"">' . date( 'd', strtotime( $date ) ) . '.' . __( date( 'F', strtotime( $date ) ), 'ecwd' ) . '.' . __( date( 'l', strtotime( $date ) ), 'ecwd' ) . '</div>';
1283
  } else {
1284
  $html = '<div class="ecwd-week-date">' . date( 'd', strtotime( $date ) ) . '</div>';
1285
  }
1288
 
1289
  $image_class = '';
1290
  $image = $this->getAndReplaceFirstImage( $cellevent['details'] );
1291
+ if ( ! has_post_thumbnail( $cellevent['id'] ) && $cellevent['image'] == "" ) {
1292
  $image_class = "ecwd-no-image";
1293
  }
1294
  $html .= '<div class="event-container ' . $image_class . '" itemprop="event">';
1295
  if ( ! $this->widget ) {
1296
  $html .= '<div class="ecwd-list-img"><div class="ecwd-list-img-container">';
1297
  $html .= '<div class="ecwd-img">';
1298
+ if ( get_the_post_thumbnail( $cellevent['id'] ) || $cellevent['image'] ) {
1299
+
1300
+ if ( get_the_post_thumbnail( $cellevent['id'] ) ) {
1301
+ $html .= get_the_post_thumbnail( $cellevent['id'] );
1302
+ } else {
1303
+ $html .= '<img src="' . $cellevent['image'] . '" />';
1304
+ }
1305
  } elseif ( $image['image'] != null ) {
1306
  $html .= '<img src="' . $image['image'] . '" />';
1307
  $cellevent['details'] = $image['content'];
1334
 
1335
  if ( $cellevent['starttime'] != '' ) { // event details - hidden until clicked (full)
1336
  $eventtime = '<div class="ecwd-time"><span class="metainfo event-time" itemprop="startDate" content="' . date( 'Y-m-d', $cellevent['from'] ) . 'T' . date( 'H:i', strtotime( $cellevent['starttime'] ) ) . '"> ' . date( $this->timeformat, strtotime( $cellevent['starttime'] ) );
1337
+ if ( $cellevent['endtime'] != '' && $cellevent['endtime'] != $cellevent['starttime'] ) {
1338
  $eventtime .= "-" . date( $this->timeformat, strtotime( $cellevent['endtime'] ) );
1339
  }
1340
  $eventtime .= '</span>';
1344
  }
1345
  if ( $cellevent['from'] != '' ) {
1346
  $eventdate = '<div class="ecwd-date"><span class="metainfo" itemprop="startDate" content="' . date( 'Y-m-d', $cellevent['from'] ) . 'T' . date( 'H:i', strtotime( $cellevent['starttime'] ) ) . '"> ' . date( $this->dateformat, $cellevent['from'] );
1347
+ if ( $cellevent['to'] != '' && $cellevent['to'] != $cellevent['from'] ) {
1348
  $eventdate .= "-" . date( $this->dateformat, $cellevent['to'] );
1349
  }
1350
  $eventdate .= '</span>';
includes/ecwd-cpt-class.php CHANGED
@@ -81,6 +81,7 @@ class ECWD_Cpt {
81
  add_filter( 'manage_' . ECWD_PLUGIN_PREFIX . '_event_posts_columns', array( $this, 'add_column_headers' ) );
82
 
83
  add_filter( 'template_include', array( $this, 'ecwd_templates' ) );
 
84
 
85
  //category filter
86
  add_filter( 'init', array( $this, 'event_restrict_manage' ) );
@@ -272,7 +273,7 @@ class ECWD_Cpt {
272
  'capability_type' => 'post',
273
  'taxonomies' => array(),
274
  'has_archive' => true,
275
- 'hierarchical' => false,
276
  'menu_icon' => plugins_url( '/assets/organizer-icon.png', ECWD_MAIN_FILE ),
277
  'supports' => array(
278
  'title',
@@ -356,7 +357,7 @@ class ECWD_Cpt {
356
  'capability_type' => 'post',
357
  'taxonomies' => array(),
358
  'has_archive' => true,
359
- 'hierarchical' => false,
360
  'menu_icon' => plugins_url( '/assets/venue-icon.png', ECWD_MAIN_FILE ),
361
  'supports' => array(
362
  'title',
@@ -809,6 +810,18 @@ class ECWD_Cpt {
809
  }
810
 
811
 
 
 
 
 
 
 
 
 
 
 
 
 
812
  public function save_events() {
813
  $status = 'error';
814
  if ( isset( $_POST[ ECWD_PLUGIN_PREFIX . '_event_id' ] ) && isset( $_POST[ ECWD_PLUGIN_PREFIX . '_calendar_id' ] ) && isset( $_POST[ ECWD_PLUGIN_PREFIX . '_action' ] ) ) {
@@ -1135,7 +1148,7 @@ class ECWD_Cpt {
1135
  'show_ui' => true,
1136
  'show_admin_column' => true,
1137
  'query_var' => true,
1138
- 'rewrite' => array( 'slug' => ECWD_PLUGIN_PREFIX . '_event_category' ),
1139
  );
1140
  //register_taxonomy_for_object_type(ECWD_PLUGIN_PREFIX.'_event_category', array(ECWD_PLUGIN_PREFIX.'_event'));
1141
  register_taxonomy( ECWD_PLUGIN_PREFIX . '_event_category', array( ECWD_PLUGIN_PREFIX . '_event' ), $args );
@@ -1147,7 +1160,7 @@ class ECWD_Cpt {
1147
  'hierarchical' => false,
1148
  'label' => __( 'Event Tags', 'ecwd' ),
1149
  'singular_name' => __( 'Event Tag', 'ecwd' ),
1150
- 'rewrite' => true,
1151
  'query_var' => true
1152
  )
1153
  );
81
  add_filter( 'manage_' . ECWD_PLUGIN_PREFIX . '_event_posts_columns', array( $this, 'add_column_headers' ) );
82
 
83
  add_filter( 'template_include', array( $this, 'ecwd_templates' ) );
84
+ add_filter( 'request', array(&$this, 'ecwd_archive_order'));
85
 
86
  //category filter
87
  add_filter( 'init', array( $this, 'event_restrict_manage' ) );
273
  'capability_type' => 'post',
274
  'taxonomies' => array(),
275
  'has_archive' => true,
276
+ 'hierarchical' => true,
277
  'menu_icon' => plugins_url( '/assets/organizer-icon.png', ECWD_MAIN_FILE ),
278
  'supports' => array(
279
  'title',
357
  'capability_type' => 'post',
358
  'taxonomies' => array(),
359
  'has_archive' => true,
360
+ 'hierarchical' => true,
361
  'menu_icon' => plugins_url( '/assets/venue-icon.png', ECWD_MAIN_FILE ),
362
  'supports' => array(
363
  'title',
810
  }
811
 
812
 
813
+ //order orgs and venues by post name
814
+ function ecwd_archive_order( $vars ) {
815
+ global $ecwd_options;
816
+ $orderby = isset($ecwd_options['cpt_order'])?$ecwd_options['cpt_order']:'post_name';
817
+ $types = array(self::ORGANIZER_POST_TYPE, self::VENUE_POST_TYPE);
818
+ if ( !is_admin() && isset($vars['post_type']) && is_post_type_hierarchical($vars['post_type']) && in_array($vars['post_type'],$types)) {
819
+ $vars['orderby'] = $orderby;
820
+ $vars['order'] = 'ASC';
821
+ }
822
+ return $vars;
823
+ }
824
+
825
  public function save_events() {
826
  $status = 'error';
827
  if ( isset( $_POST[ ECWD_PLUGIN_PREFIX . '_event_id' ] ) && isset( $_POST[ ECWD_PLUGIN_PREFIX . '_calendar_id' ] ) && isset( $_POST[ ECWD_PLUGIN_PREFIX . '_action' ] ) ) {
1148
  'show_ui' => true,
1149
  'show_admin_column' => true,
1150
  'query_var' => true,
1151
+ 'rewrite' => array( 'slug' =>'event_category' ),
1152
  );
1153
  //register_taxonomy_for_object_type(ECWD_PLUGIN_PREFIX.'_event_category', array(ECWD_PLUGIN_PREFIX.'_event'));
1154
  register_taxonomy( ECWD_PLUGIN_PREFIX . '_event_category', array( ECWD_PLUGIN_PREFIX . '_event' ), $args );
1160
  'hierarchical' => false,
1161
  'label' => __( 'Event Tags', 'ecwd' ),
1162
  'singular_name' => __( 'Event Tag', 'ecwd' ),
1163
+ 'rewrite' => array( 'slug' =>'event_tag' ),
1164
  'query_var' => true
1165
  )
1166
  );
includes/ecwd-display-class.php CHANGED
@@ -344,6 +344,7 @@ class ECWD_Display {
344
  $terms = array_key_exists( 'terms', $arr ) ? $arr['terms'] : '';
345
  $post = array_key_exists( 'post', $arr ) ? $arr['post'] : '';
346
  $metas = array_key_exists( 'metas', $arr ) ? $arr['metas'] : '';
 
347
  if ( $metas && isset( $metas[ ECWD_PLUGIN_PREFIX . '_event_venue' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_event_venue' ][0] ) {
348
  $venue_post = get_post( $metas[ ECWD_PLUGIN_PREFIX . '_event_venue' ][0] );
349
  if ( $venue_post ) {
@@ -486,7 +487,8 @@ class ECWD_Display {
486
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
487
  'venue' => $venue,
488
  'organizers' => $organizers,
489
- 'post' => $post
 
490
  );
491
  }
492
 
@@ -532,7 +534,8 @@ class ECWD_Display {
532
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
533
  'venue' => $venue,
534
  'organizers' => $organizers,
535
- 'post' => $post
 
536
  );
537
  }
538
  }
@@ -598,7 +601,8 @@ class ECWD_Display {
598
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
599
  'venue' => $venue,
600
  'organizers' => $organizers,
601
- 'post' => $post
 
602
  );
603
  }
604
  }
@@ -678,7 +682,8 @@ class ECWD_Display {
678
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
679
  'venue' => $venue,
680
  'organizers' => $organizers,
681
- 'post' => $post
 
682
  );
683
  }
684
  }
@@ -714,7 +719,8 @@ class ECWD_Display {
714
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
715
  'venue' => $venue,
716
  'organizers' => $organizers,
717
- 'post' => $post
 
718
  );
719
  // }
720
  }
344
  $terms = array_key_exists( 'terms', $arr ) ? $arr['terms'] : '';
345
  $post = array_key_exists( 'post', $arr ) ? $arr['post'] : '';
346
  $metas = array_key_exists( 'metas', $arr ) ? $arr['metas'] : '';
347
+ $image = array_key_exists( 'image', $arr ) ? $arr['image'] : '';
348
  if ( $metas && isset( $metas[ ECWD_PLUGIN_PREFIX . '_event_venue' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_event_venue' ][0] ) {
349
  $venue_post = get_post( $metas[ ECWD_PLUGIN_PREFIX . '_event_venue' ][0] );
350
  if ( $venue_post ) {
487
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
488
  'venue' => $venue,
489
  'organizers' => $organizers,
490
+ 'post' => $post,
491
+ 'image' => $image
492
  );
493
  }
494
 
534
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
535
  'venue' => $venue,
536
  'organizers' => $organizers,
537
+ 'post' => $post,
538
+ 'image' => $image
539
  );
540
  }
541
  }
601
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
602
  'venue' => $venue,
603
  'organizers' => $organizers,
604
+ 'post' => $post,
605
+ 'image' => $image
606
  );
607
  }
608
  }
682
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
683
  'venue' => $venue,
684
  'organizers' => $organizers,
685
+ 'post' => $post,
686
+ 'image' => $image
687
  );
688
  }
689
  }
719
  'all_day_event' => ( isset( $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] ) && $metas[ ECWD_PLUGIN_PREFIX . '_all_day_event' ][0] == 1 ) ? 1 : 0,
720
  'venue' => $venue,
721
  'organizers' => $organizers,
722
+ 'post' => $post,
723
+ 'image' => $image
724
  );
725
  // }
726
  }
includes/ecwd-event-class.php CHANGED
@@ -9,7 +9,7 @@ class ECWD_Event {
9
  * Class constructor
10
  *
11
  */
12
- public function __construct($id, $calendar_id, $title, $description, $location, $start_time, $end_time, $url, $latLong = '', $permalink = '', $event='', $term_metas = '', $metas = '') {
13
 
14
  $this->event_id = $id;
15
  $this->calendar_id = $calendar_id;
@@ -24,6 +24,7 @@ class ECWD_Event {
24
  $this->post = $event;
25
  $this->terms = $term_metas;
26
  $this->metas = $metas;
 
27
 
28
 
29
  }
9
  * Class constructor
10
  *
11
  */
12
+ public function __construct($id, $calendar_id, $title, $description, $location, $start_time, $end_time, $url, $latLong = '', $permalink = '', $event='', $term_metas = '', $metas = '', $image='') {
13
 
14
  $this->event_id = $id;
15
  $this->calendar_id = $calendar_id;
24
  $this->post = $event;
25
  $this->terms = $term_metas;
26
  $this->metas = $metas;
27
+ $this->image = $image;
28
 
29
 
30
  }
includes/register-settings.php CHANGED
@@ -106,6 +106,12 @@ function ecwd_register_settings() {
106
  'desc' => __( 'Check to display events within website post list in main pages.', 'ecwd' ),
107
  'type' => 'checkbox'
108
  ),
 
 
 
 
 
 
109
  'social_icons' => array(
110
  'id' => 'social_icons',
111
  'name' => __( 'Enable Social Icons', 'ecwd' ),
@@ -118,8 +124,13 @@ function ecwd_register_settings() {
118
  'desc' =>'',
119
  'type' => 'radio',
120
  'default'=>1
 
 
 
 
 
 
121
  )
122
-
123
  )
124
 
125
  );
@@ -202,6 +213,25 @@ function ecwd_week_select_callback( $args ) {
202
 
203
  echo $html;
204
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
 
206
  function ecwd_update_select_callback( $args ) {
207
  global $ecwd_options;
106
  'desc' => __( 'Check to display events within website post list in main pages.', 'ecwd' ),
107
  'type' => 'checkbox'
108
  ),
109
+ 'cpt_order' => array(
110
+ 'id' => 'cpt_order',
111
+ 'name' => __( 'Order of Organizers and Venues by', 'ecwd' ),
112
+ 'desc' => __( 'Select Order of Organizers and Venues.', 'ecwd' ),
113
+ 'type' => 'order_select'
114
+ ),
115
  'social_icons' => array(
116
  'id' => 'social_icons',
117
  'name' => __( 'Enable Social Icons', 'ecwd' ),
124
  'desc' =>'',
125
  'type' => 'radio',
126
  'default'=>1
127
+ ),
128
+ 'category_and_tags' => array(
129
+ 'id' => 'category_and_tags',
130
+ 'name' => __( 'Enable Category and Tags', 'ecwd' ),
131
+ 'desc' => __( 'Check to display category and Tags.', 'ecwd' ),
132
+ 'type' => 'checkbox'
133
  )
 
134
  )
135
 
136
  );
213
 
214
  echo $html;
215
  }
216
+ /*
217
+ * Order select callback function
218
+ */
219
+
220
+ function ecwd_order_select_callback( $args ) {
221
+ global $ecwd_options;
222
+ $html = "\n" . '<select id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" >
223
+ <option value="post_name" ' . selected( 'post_name', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Name</option>
224
+ <option value="ID" ' . selected( 'ID', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>ID</option>
225
+ <option value="post_date" ' . selected( 'post_date', isset( $ecwd_options[ $args['id'] ] ) ? $ecwd_options[ $args['id'] ] : '', false ) . '>Date</option>
226
+ </select>' . "\n";
227
+
228
+ // Render description text directly to the right in a label if it exists.
229
+ if ( ! empty( $args['desc'] ) ) {
230
+ $html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
231
+ }
232
+
233
+ echo $html;
234
+ }
235
 
236
  function ecwd_update_select_callback( $args ) {
237
  global $ecwd_options;
readme.txt CHANGED
@@ -4,7 +4,7 @@ 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.2
7
- Stable tag: 1.0.9
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,6 +12,11 @@ Organize and publish your events in an easy and elegant way using Event Calendar
12
 
13
  == Description ==
14
 
 
 
 
 
 
15
  = Features of Event Calendar WD: =
16
 
17
  * SEO-friendly
@@ -51,10 +56,6 @@ Upgrade to [WordPress Event Calendar Pro](http://web-dorado.com/products/wordpre
51
 
52
 
53
  https://www.youtube.com/watch?v=htmdAkRuIzw
54
-
55
- Looking for an enhanced tool for displaying and managing various events within the site? Whether you have a single event you want to display on a calendar or multiple events per day, the Event Calendar plugin will help you to organize the events using elegant views.
56
-
57
- You can choose to display the event calendar with all four views (choosing the ordering of the views) or select only the view(s) you prefer. The event calendar uses the following default views- Month, Week, List and Day.
58
 
59
  The plugin is created based on WordPress core standards. This means that each calendar/event is a custom post, the category is taxonomy and standard tags are applicable for each post. Thus the Event Calendar WD fully inherits the user and SEO-friendly standards of WordPress.
60
 
@@ -127,10 +128,15 @@ After downloading the ZIP file of the Event Calendar WD plugin,
127
 
128
  == Changelog ==
129
 
 
 
 
 
 
130
  = 1.0.9 =
131
- Fixed: show google maps conflict with other plugins
132
- Fixed: geolocation bug
133
- Fixed: save organizer featured image issue
134
 
135
  = 1.0.8 =
136
  Changed: Event page
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.2
7
+ Stable tag: 1.0.10
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+
16
+ Looking for an enhanced tool for displaying and managing various events within the site? Whether you have a single event you want to display on a calendar or multiple events per day, the Event Calendar plugin will help you to organize the events using elegant views.
17
+
18
+ You can choose to display the event calendar with all four views (choosing the ordering of the views) or select only the view(s) you prefer. The event calendar uses the following default views- Month, Week, List and Day.
19
+
20
  = Features of Event Calendar WD: =
21
 
22
  * SEO-friendly
56
 
57
 
58
  https://www.youtube.com/watch?v=htmdAkRuIzw
 
 
 
 
59
 
60
  The plugin is created based on WordPress core standards. This means that each calendar/event is a custom post, the category is taxonomy and standard tags are applicable for each post. Thus the Event Calendar WD fully inherits the user and SEO-friendly standards of WordPress.
61
 
128
 
129
  == Changelog ==
130
 
131
+ = 1.0.10 =
132
+ Added: Organizers and venues archive page order option
133
+ Added: Show categories and tags in event page option
134
+ Fixed: Featured image sizes in widget
135
+
136
  = 1.0.9 =
137
+ Fixed: Show google maps conflict with other plugins
138
+ Fixed: Geolocation bug
139
+ Fixed: Save organizer featured image issue
140
 
141
  = 1.0.8 =
142
  Changed: Event page
views/single-event.php CHANGED
@@ -66,6 +66,15 @@ if ( has_post_thumbnail() ) {
66
  $featured_image = wp_get_attachment_url( get_post_thumbnail_id( $post->ID, 'full', false ) );
67
  }
68
 
 
 
 
 
 
 
 
 
 
69
  get_header();
70
  ?>
71
  <div id="ecwd-events-content" class="ecwd-events-single hentry">
@@ -123,34 +132,33 @@ get_header();
123
  <div class="event-detalis-org">
124
  <label class="ecwd-event-org-info"
125
  title="<?php _e( 'Organizers', 'ecwd' ); ?>"></label>
126
- <?php if ( $organizers ) {
127
- foreach ( $organizers as $organizer ) { ?>
128
- <span itemprop="organizer">
129
- <a href="<?php echo get_permalink( $organizer['ID'] ) ?>"><?php echo $organizer['post_title'] ?></a>
130
- </span>
131
- <?php }
132
- } ?>
133
  </div>
134
  <?php } ?>
135
  <div class="event-venue" itemprop="location" itemscope
136
  itemtype="http://schema.org/Place">
137
  <?php if ( $venue_post_id ) { ?>
 
 
138
  <span itemprop="name"><a
139
  href="<?php echo $venue_permalink ?>"><?php echo $venue; ?></a></span>
140
  <div class="address" itemprop="address" itemscope
141
  itemtype="http://schema.org/PostalAddress">
142
  <?php echo $ecwd_event_location; ?>
143
- <?php
144
- if ( $ecwd_event_latlong ) {
145
- ?>
146
- <?php } ?>
147
  </div>
148
 
149
  <?php } elseif ( $ecwd_event_location ) { ?>
150
- <div class="address" itemprop="address" itemscope
151
- itemtype="http://schema.org/PostalAddress">
 
 
152
  <?php echo $ecwd_event_location; ?>
153
- </div>
154
  <?php } ?>
155
  </div>
156
  </div>
@@ -159,21 +167,20 @@ get_header();
159
  ?>
160
 
161
  <div class="ecwd-social">
162
- <span class="share-links">
163
- <a href="http://twitter.com/home?status=<?php echo get_permalink( $post_id ) ?>" class="ecwd-twitter"
164
- target="_blank" data-original-title="Tweet It">
165
- <span class="visuallyhidden">Twitter</span></a>
166
- <a href="http://www.facebook.com/sharer.php?u=<?php echo get_permalink( $post_id ) ?>" class="ecwd-facebook"
167
- target="_blank" data-original-title="Share on Facebook">
168
- <span class="visuallyhidden">Facebook</span></a>
169
- <a href="http://plus.google.com/share?url=<?php echo get_permalink( $post_id ) ?>" class="ecwd-google-plus"
170
- target="_blank" data-original-title="Share on Google+">
171
- <span class="visuallyhidden">Google+</span></a>
172
- </span>
173
  </div>
174
  <?php } ?>
175
  <?php
176
- //if($ecwd_event_show_map==1){
177
  if ( $ecwd_event_show_map == 1 && $ecwd_event_latlong ) {
178
  $map_events = array();
179
  $map_events[0]['latlong'] = explode( ',', $ecwd_event_latlong );
@@ -243,9 +250,70 @@ get_header();
243
 
244
  ?>
245
  </div>
 
246
  <div>
247
  <?php the_content(); ?>
248
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
249
 
250
 
251
  <?php
@@ -324,16 +392,13 @@ get_header();
324
 
325
  $d = new ECWD_Display( 0, '', '', $today );
326
  $events = $d->get_event_days( $events );
327
-
328
-
329
-
330
  ?>
331
 
332
  <?php if ( count( $events ) > 0 ) {
333
  $events = $d->events_unique( $events );
334
  ?>
335
-
336
- <div class="ecwd-venue-events">
337
  <h3> <?php _e( 'Related events', 'ecwd' ) ?></h3>
338
 
339
  <div class="upcoming_events_slider">
@@ -399,6 +464,7 @@ get_header();
399
  <?php }?>
400
 
401
  </div>
 
402
  </div> <!-- #post-x -->
403
  <?php
404
 
66
  $featured_image = wp_get_attachment_url( get_post_thumbnail_id( $post->ID, 'full', false ) );
67
  }
68
 
69
+ $category_and_tags = false;
70
+
71
+ if ( isset( $ecwd_options['category_and_tags'] ) && $ecwd_options['category_and_tags'] != '' ) {
72
+ $category_and_tags = $ecwd_options['category_and_tags'];
73
+ }
74
+ $args = array( 'orderby' => 'name', 'order' => 'ASC', 'fields' => 'all' );
75
+ $event_tags = wp_get_post_terms( $post->ID, 'ecwd_event_tag', $args );
76
+ $event_categories = wp_get_post_terms( $post->ID, 'ecwd_event_category', $args );
77
+
78
  get_header();
79
  ?>
80
  <div id="ecwd-events-content" class="ecwd-events-single hentry">
132
  <div class="event-detalis-org">
133
  <label class="ecwd-event-org-info"
134
  title="<?php _e( 'Organizers', 'ecwd' ); ?>"></label>
135
+ <?php
136
+ foreach ( $organizers as $organizer ) { ?>
137
+ <span itemprop="organizer">
138
+ <a href="<?php echo get_permalink( $organizer['ID'] ) ?>"><?php echo $organizer['post_title'] ?></a>
139
+ </span>
140
+ <?php } ?>
 
141
  </div>
142
  <?php } ?>
143
  <div class="event-venue" itemprop="location" itemscope
144
  itemtype="http://schema.org/Place">
145
  <?php if ( $venue_post_id ) { ?>
146
+ <label class="ecwd-venue-info"
147
+ title="<?php _e( 'Venue', 'ecwd' ); ?>"></label>
148
  <span itemprop="name"><a
149
  href="<?php echo $venue_permalink ?>"><?php echo $venue; ?></a></span>
150
  <div class="address" itemprop="address" itemscope
151
  itemtype="http://schema.org/PostalAddress">
152
  <?php echo $ecwd_event_location; ?>
 
 
 
 
153
  </div>
154
 
155
  <?php } elseif ( $ecwd_event_location ) { ?>
156
+ <label class="ecwd-venue-info"
157
+ title="<?php _e( 'Location', 'ecwd' ); ?>"></label>
158
+ <span class="address" itemprop="address" itemscope
159
+ itemtype="http://schema.org/PostalAddress">
160
  <?php echo $ecwd_event_location; ?>
161
+ </span>
162
  <?php } ?>
163
  </div>
164
  </div>
167
  ?>
168
 
169
  <div class="ecwd-social">
170
+ <span class="share-links">
171
+ <a href="http://twitter.com/home?status=<?php echo get_permalink( $post_id ) ?>" class="ecwd-twitter"
172
+ target="_blank" data-original-title="Tweet It">
173
+ <span class="visuallyhidden">Twitter</span></a>
174
+ <a href="http://www.facebook.com/sharer.php?u=<?php echo get_permalink( $post_id ) ?>" class="ecwd-facebook"
175
+ target="_blank" data-original-title="Share on Facebook">
176
+ <span class="visuallyhidden">Facebook</span></a>
177
+ <a href="http://plus.google.com/share?url=<?php echo get_permalink( $post_id ) ?>" class="ecwd-google-plus"
178
+ target="_blank" data-original-title="Share on Google+">
179
+ <span class="visuallyhidden">Google+</span></a>
180
+ </span>
181
  </div>
182
  <?php } ?>
183
  <?php
 
184
  if ( $ecwd_event_show_map == 1 && $ecwd_event_latlong ) {
185
  $map_events = array();
186
  $map_events[0]['latlong'] = explode( ',', $ecwd_event_latlong );
250
 
251
  ?>
252
  </div>
253
+ <!-- Content -->
254
  <div>
255
  <?php the_content(); ?>
256
  </div>
257
+ <!-- End Content -->
258
+ <!-- Categories and tags -->
259
+ <?php if ( $category_and_tags == 1 ) { ?>
260
+ <div class="event_cageory_and_tags">
261
+
262
+ <?php
263
+ if ( ! empty( $event_categories ) ) { ?>
264
+ <ul class="event_categories">
265
+ <?php
266
+
267
+ foreach ( $event_categories as $category ) {
268
+
269
+ $metas = get_option( "ecwd_event_category_$category->term_id" );
270
+
271
+ ?>
272
+ <li class="event_category event-details-title" >
273
+ <?php if ( $metas['color'] ) { ?>
274
+ <span class="event-metalabel"
275
+ style="background:<?php echo $metas['color']; ?>"></span>
276
+ <span class="event_catgeory_name"> <a
277
+ href="<?php echo get_category_link( $category ); ?>"
278
+ style="color:<?php echo $metas['color']; ?>"><?php echo $category->name; ?> </a></span>
279
+ <?php } else { ?>
280
+ <span class="event_catgeory_name"> <a
281
+ href="<?php echo get_category_link( $category ); ?>"><?php echo $category->name; ?> </a></span>
282
+ <?php } ?>
283
+ </li>
284
+ <?php
285
+ }
286
+ ?>
287
+ </ul>
288
+ <?php
289
+ }
290
+ ?>
291
+
292
+
293
+ <?php
294
+ if ( ! empty( $event_tags ) ) {
295
+ ?>
296
+
297
+ <ul class="event_tags">
298
+
299
+ <?php
300
+ foreach ( $event_tags as $tag ) {
301
+ ?>
302
+ <li class="event_tag">
303
+ <span class="event_tag_name">
304
+ <a href="<?php echo get_tag_link( $tag ); ?>">#<?php echo $tag->name; ?> </a>
305
+ </span>
306
+ </li>
307
+ <?php
308
+ }
309
+ ?></ul>
310
+ <?php
311
+ }
312
+ ?>
313
+ </div>
314
+ <?php } ?>
315
+ <!-- END Categories and tags -->
316
+
317
 
318
 
319
  <?php
392
 
393
  $d = new ECWD_Display( 0, '', '', $today );
394
  $events = $d->get_event_days( $events );
 
 
 
395
  ?>
396
 
397
  <?php if ( count( $events ) > 0 ) {
398
  $events = $d->events_unique( $events );
399
  ?>
400
+ <!-- Related Events-->
401
+ <div class="ecwd-upcoming-events">
402
  <h3> <?php _e( 'Related events', 'ecwd' ) ?></h3>
403
 
404
  <div class="upcoming_events_slider">
464
  <?php }?>
465
 
466
  </div>
467
+ <!-- #Related Events-->
468
  </div> <!-- #post-x -->
469
  <?php
470