framework.css suivi
davvalent

davvalent commited on 2022-04-26 20:58:14
Showing 1 changed files, with 2234 additions and 0 deletions.

... ...
@@ -0,0 +1,2234 @@
1
+/*--------------------------------------------------------------
2
+>>> TABLE OF CONTENTS:
3
+----------------------------------------------------------------
4
+1.0 Reset
5
+2.0 Typography
6
+3.0 Elements
7
+4.0 Forms
8
+5.0 General layout
9
+	5.1 Links
10
+	5.2 Menus
11
+6.0 Accessibility
12
+7.0 Alignments
13
+8.0 Clearings
14
+9.0 Widgets
15
+10.0 Content
16
+	10.1 Posts and pages
17
+	10.2 Asides
18
+	10.3 Comments
19
+11.0 Infinite scroll
20
+12.0 Media
21
+	12.1 Captions
22
+	12.2 Galleries
23
+13.0 Integrations
24
+	13.1 SportsPress
25
+	13.2 WooCommerce
26
+	13.3 BuddyPress
27
+	13.4 WordPay
28
+--------------------------------------------------------------*/
29
+
30
+/*--------------------------------------------------------------
31
+1.0 Reset
32
+--------------------------------------------------------------*/
33
+html, body, div, span, applet, object, iframe,
34
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
35
+a, abbr, acronym, address, big, cite, code,
36
+del, dfn, em, font, ins, kbd, q, s, samp,
37
+small, strike, strong, sub, sup, tt, var,
38
+dl, dt, dd, ol, ul, li,
39
+fieldset, form, label, legend,
40
+table, caption, tbody, tfoot, thead, tr, th, td {
41
+	border: 0;
42
+	font-family: inherit;
43
+	font-size: 100%;
44
+	font-style: inherit;
45
+	font-weight: inherit;
46
+	margin: 0;
47
+	outline: 0;
48
+	padding: 0;
49
+	vertical-align: baseline;
50
+}
51
+
52
+html {
53
+	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
54
+	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
55
+	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
56
+	-ms-text-size-adjust:		 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
57
+	box-sizing: border-box; /* Apply a natural box layout model to the document; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
58
+}
59
+*,
60
+*:before,
61
+*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
62
+	box-sizing: inherit;
63
+}
64
+
65
+body {
66
+	background: #fff; /* Fallback for when there is no custom background color defined. */
67
+}
68
+
69
+article,
70
+aside,
71
+details,
72
+figcaption,
73
+figure,
74
+footer,
75
+header,
76
+main,
77
+nav,
78
+section {
79
+	display: block;
80
+}
81
+
82
+ol,
83
+ul {
84
+	list-style: none;
85
+}
86
+
87
+table { /* tables still need 'cellspacing="0"' in the markup */
88
+	border-collapse: collapse;
89
+	border-spacing: 0;
90
+}
91
+
92
+caption,
93
+th,
94
+td {
95
+	font-weight: normal;
96
+	text-align: left;
97
+}
98
+
99
+blockquote:before,
100
+blockquote:after,
101
+q:before,
102
+q:after {
103
+	content: "";
104
+}
105
+
106
+blockquote,
107
+q {
108
+	quotes: "" "";
109
+}
110
+
111
+a:focus {
112
+	outline: thin dotted;
113
+}
114
+
115
+a:hover,
116
+a:active {
117
+	outline: 0;
118
+}
119
+
120
+a img {
121
+	border: 0;
122
+}
123
+
124
+/*--------------------------------------------------------------
125
+2.0 Typography
126
+--------------------------------------------------------------*/
127
+body,
128
+button,
129
+input,
130
+select,
131
+textarea {
132
+	font-size: 16px;
133
+	line-height: 1.5;
134
+}
135
+
136
+h1,
137
+h2,
138
+h3,
139
+h4,
140
+h5,
141
+h6 {
142
+	clear: both;
143
+	margin-bottom: 0.5em;
144
+}
145
+
146
+h1 {
147
+	font-size: 36px;
148
+}
149
+
150
+h2 {
151
+	font-size: 28px;
152
+}
153
+
154
+h3 {
155
+	font-size: 24px;
156
+}
157
+
158
+h4 {
159
+	font-size: 20px;
160
+}
161
+
162
+h5 {
163
+	font-size: 18px;
164
+}
165
+
166
+h6 {
167
+	font-size: 16px;
168
+}
169
+
170
+p {
171
+	margin-bottom: 1.25em;
172
+}
173
+
174
+b,
175
+strong {
176
+	font-weight: bold;
177
+}
178
+
179
+dfn,
180
+cite,
181
+em,
182
+i,
183
+blockquote,
184
+q {
185
+	font-style: italic;
186
+}
187
+
188
+blockquote,
189
+q {
190
+	margin: 0 1.25em 1.25em 3em;
191
+	position: relative;
192
+}
193
+
194
+blockquote:before,
195
+q:before {
196
+	content: "\f205";
197
+	font-family: "dashicons";
198
+	font-style: normal;
199
+	position: absolute;
200
+	left: -1.25em;
201
+	font-size: 2em;
202
+	top: -0.5em;
203
+}
204
+
205
+address {
206
+	margin: 0 0 1.25em;
207
+}
208
+
209
+pre {
210
+	font-family: "Courier 10 Pitch", Courier, monospace;
211
+	font-size: 14px;
212
+	line-height: 1.6;
213
+	margin-bottom: 1.6em;
214
+	max-width: 100%;
215
+	overflow: auto;
216
+	padding: 15px;
217
+}
218
+
219
+code,
220
+kbd,
221
+tt,
222
+var {
223
+	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
224
+	font-size: 14px;
225
+	padding: 1px 3px;
226
+}
227
+
228
+abbr,
229
+acronym {
230
+	border-bottom: 1px dotted #666;
231
+	cursor: help;
232
+}
233
+
234
+mark,
235
+ins {
236
+	background: #fff9c0;
237
+	text-decoration: none;
238
+}
239
+
240
+sup,
241
+sub {
242
+	font-size: 75%;
243
+	height: 0;
244
+	line-height: 0;
245
+	position: relative;
246
+	vertical-align: baseline;
247
+}
248
+
249
+sup {
250
+	bottom: 1ex;
251
+}
252
+
253
+sub {
254
+	top: .5ex;
255
+}
256
+
257
+small {
258
+	font-size: 75%;
259
+}
260
+
261
+big {
262
+	font-size: 125%;
263
+}
264
+
265
+/*--------------------------------------------------------------
266
+3.0 Elements
267
+--------------------------------------------------------------*/
268
+html {
269
+	overflow-x: hidden;
270
+}
271
+
272
+hr {
273
+	border: 0;
274
+	height: 1px;
275
+	margin-bottom: 1.25em;
276
+}
277
+
278
+ul,
279
+ol {
280
+	margin: 0 0 1.25em 3em;
281
+}
282
+
283
+ul {
284
+	list-style: disc;
285
+}
286
+
287
+ol {
288
+	list-style: decimal;
289
+}
290
+
291
+li {
292
+	margin-bottom: 0.5em;
293
+}
294
+
295
+li > ul,
296
+li > ol {
297
+	margin-top: 0.5em;
298
+	margin-bottom: 0;
299
+	margin-left: 1.25em;
300
+}
301
+
302
+dt {
303
+	font-weight: bold;
304
+}
305
+
306
+dd {
307
+	margin: 0 1.25em 1.25em;
308
+}
309
+
310
+img {
311
+	height: auto; /* Make sure images are scaled correctly. */
312
+	max-width: 100%; /* Adhere to container width. */
313
+}
314
+
315
+figure {
316
+	margin: 0;
317
+}
318
+
319
+table {
320
+	margin: 0 0 1.25em;
321
+	width: 100%;
322
+}
323
+
324
+caption {
325
+	font-size: 16px;
326
+	padding: 0.625em 15px;
327
+	margin: 0 0 -1px;
328
+}
329
+
330
+th,
331
+td {
332
+	padding: 0.625em;
333
+}
334
+
335
+thead th {
336
+	font-weight: bold;
337
+}
338
+
339
+/*--------------------------------------------------------------
340
+4.0 Forms
341
+--------------------------------------------------------------*/
342
+button,
343
+input,
344
+select,
345
+textarea {
346
+	font-size: 100%; /* Corrects font size not being inherited in all browsers */
347
+	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
348
+	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
349
+}
350
+
351
+button,
352
+input[type="button"],
353
+input[type="reset"],
354
+input[type="submit"] {
355
+	border: none;
356
+	padding: 8px 16px;
357
+	font-size: 14px;
358
+	cursor: pointer;
359
+	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
360
+}
361
+
362
+input[type="checkbox"],
363
+input[type="radio"] {
364
+	padding: 0; /* Addresses excess padding in IE8/9 */
365
+}
366
+
367
+input[type="search"] {
368
+	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
369
+	box-sizing: content-box;
370
+}
371
+
372
+input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
373
+	-webkit-appearance: none;
374
+}
375
+
376
+input[type="text"],
377
+input[type="email"],
378
+input[type="url"],
379
+input[type="password"],
380
+input[type="search"],
381
+textarea {
382
+	border-radius: 3px;
383
+	color: #666;
384
+	border: 1px solid #ccc;
385
+	outline: none;
386
+}
387
+
388
+input[type="text"],
389
+input[type="email"],
390
+input[type="url"],
391
+input[type="password"],
392
+input[type="search"] {
393
+	padding: 0.575em;
394
+	font-size: 14px;
395
+}
396
+
397
+input[type="text"]:focus,
398
+input[type="email"]:focus,
399
+input[type="url"]:focus,
400
+input[type="password"]:focus,
401
+input[type="search"]:focus,
402
+textarea:focus {
403
+	color: #111;
404
+}
405
+
406
+textarea {
407
+	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
408
+	padding-left: 3px;
409
+	vertical-align: top; /* Improves readability and alignment in all browsers */
410
+	width: 100%;
411
+}
412
+
413
+select {
414
+	height: 40px;
415
+}
416
+
417
+/*--------------------------------------------------------------
418
+5.0 General layout
419
+--------------------------------------------------------------*/
420
+.site {
421
+	overflow: hidden;
422
+}
423
+
424
+.site-widgets {
425
+	padding: 0 10px;
426
+	margin-top: 20px;
427
+	width: 100%;
428
+}
429
+
430
+.site-widgets .widget {
431
+	margin: 0 auto 10px;
432
+}
433
+
434
+.site-widgets .widget:last-child {
435
+	margin-bottom: 0;
436
+}
437
+
438
+.site-banner-image {
439
+	display: block;
440
+	width: 100%;
441
+	height: auto;
442
+}
443
+
444
+.site-branding {
445
+	padding: 1.75em 3.125%;
446
+	background-size: cover;
447
+	text-align: center;
448
+	clear: both;
449
+}
450
+
451
+.site-logo {
452
+	display: inline-block;
453
+}
454
+
455
+.site-logo img {
456
+	/*max-width: 300px;*/
457
+/*	max-height: 120px;*/
458
+	max-width: 140px;
459
+}
460
+
461
+.site-title {
462
+	margin: 0;
463
+	font-size: 48px;
464
+	font-weight: bold;
465
+	line-height: 1.25;
466
+	float: none;
467
+	clear: none;
468
+}
469
+
470
+.site-title a,
471
+.site-title a:hover {
472
+	color: inherit;
473
+}
474
+
475
+.site-description {
476
+	font-size: 20px;
477
+	margin: 0;
478
+	float: none;
479
+	clear: none;
480
+	cursor: default;
481
+}
482
+
483
+.content-area {
484
+	min-height: 500px;
485
+}
486
+
487
+.content-area,
488
+.widecolumn,
489
+.widget-area {
490
+	width: 100%;
491
+	padding: 10px;
492
+	float: left;
493
+	clear: both;
494
+}
495
+
496
+.homepage-widgets {
497
+	overflow: hidden;
498
+}
499
+
500
+.site-footer {
501
+	overflow: hidden;
502
+	position: relative;
503
+}
504
+
505
+.site-footer .footer-widget-region {
506
+	word-wrap: break-word;
507
+}
508
+
509
+.site-info {
510
+	padding: 5px 2% 50px;
511
+	position: relative;
512
+}
513
+
514
+@media screen and (min-width: 601px) {
515
+	.site-widgets {
516
+		padding: 0 20px;
517
+	}
518
+
519
+	.site-branding {
520
+		padding: 1.75em 2%;
521
+		text-align: left;
522
+	}
523
+
524
+	.site-branding hgroup {
525
+		overflow: hidden;
526
+/*		padding: 30px 0;*/
527
+	}
528
+
529
+	.site-logo {
530
+		float: left;
531
+	}
532
+
533
+	.content-area,
534
+	.wide-column,
535
+	.widget-area {
536
+		clear: none;
537
+		padding: 0;
538
+		position: relative;
539
+	}
540
+
541
+	.content-area {
542
+		width: 62%;
543
+	}
544
+
545
+	.content-area-left-sidebar {
546
+		left: 34%;
547
+	}
548
+
549
+	.content-area-double-sidebar {
550
+		width: 52%;
551
+		left: 24%;
552
+	}
553
+
554
+	.content-area-full-width,
555
+	.content-area-no-sidebar,
556
+	.widecolumn {
557
+		width: 100%;
558
+		left: auto;
559
+	}
560
+
561
+	.widget-area {
562
+		width: 30%;
563
+	}
564
+
565
+	.widget-area-narrow {
566
+		width: 20%;
567
+	}
568
+
569
+	.widget-area-left {
570
+		float: left;
571
+		right: 62%;
572
+	}
573
+
574
+	.widget-area-right {
575
+		float: right;
576
+	}
577
+
578
+	.widget-area-left.widget-area-narrow {
579
+		right: 52%;
580
+	}
581
+
582
+	.site-copyright {
583
+		float: left;
584
+	}
585
+
586
+	.site-credit {
587
+		float: right;
588
+	}
589
+
590
+	.site-widgets .widget {
591
+		margin-bottom: 20px;
592
+	}
593
+}
594
+
595
+@media screen and (min-width: 801px) {
596
+	.site-footer .footer-widget-region {
597
+		width: 33%;
598
+		float: left;
599
+	}
600
+
601
+	.site-footer .footer-widget-region:last-child {
602
+		width: 34%;
603
+		float: right;
604
+	}
605
+}
606
+
607
+@media screen and (min-width: 1025px) {
608
+	.site-header,
609
+	.site-content,
610
+	.site-footer,
611
+	.site-info {
612
+		margin: 0 auto;
613
+		width: 1000px;
614
+		max-width: 100%;
615
+	}
616
+
617
+	.site-info {
618
+		padding: 5px 0 50px;
619
+	}
620
+
621
+	.site-branding,
622
+	.site-widgets {
623
+		width: auto;
624
+	}
625
+
626
+/** Modification */
627
+	.site-branding {
628
+		margin: 1.75em auto 0;
629
+		padding: 1.75em 1,25%; /* Initial = padding: 1.75em 0 */
630
+	}
631
+
632
+	.site-widgets {
633
+		padding: 0;
634
+	}
635
+}
636
+
637
+/*--------------------------------------------------------------
638
+5.1 Links
639
+--------------------------------------------------------------*/
640
+a {
641
+	text-decoration: none;
642
+}
643
+
644
+/*--------------------------------------------------------------
645
+5.2 Menus
646
+--------------------------------------------------------------*/
647
+.main-navigation {
648
+	clear: both;
649
+	display: block;
650
+	float: left;
651
+	width: 100%;
652
+}
653
+
654
+.main-navigation .menu-toggle {
655
+	width: 100%;
656
+	border-radius: 0;
657
+}
658
+
659
+.main-navigation .menu-toggle .dashicons {
660
+	font-size: 20px;
661
+}
662
+
663
+.main-navigation ul {
664
+	list-style: none;
665
+	margin: 0;
666
+}
667
+
668
+.main-navigation li {
669
+	float: left;
670
+	position: relative;
671
+	margin: 0;
672
+}
673
+
674
+.main-navigation a {
675
+	display: block;
676
+	padding: 0.625em 10px;
677
+/* 	font-size: 14px; */
678
+}
679
+
680
+/* Nested menu */
681
+.main-navigation ul ul {
682
+	position: absolute;
683
+	margin: 0;
684
+	top: auto;
685
+	left: auto;
686
+	z-index: 99999;
687
+	display: none;
688
+}
689
+
690
+.main-navigation ul ul ul {
691
+	left: -999em;
692
+	top: 0;
693
+}
694
+
695
+.main-navigation ul ul li {
696
+	width: 100%;
697
+}
698
+
699
+.main-navigation ul ul a {
700
+	min-width: 200px;
701
+}
702
+
703
+.main-navigation ul li:hover > ul {
704
+	display: block;
705
+}
706
+
707
+.main-navigation ul ul li:hover > ul {
708
+	left: 100%;
709
+}
710
+
711
+.main-navigation .search-form {
712
+	margin: 0;
713
+	display: none;
714
+}
715
+
716
+.main-navigation .search-form .search-submit {
717
+	font-size: 16px;
718
+}
719
+
720
+/* Small menu */
721
+.menu-toggle {
722
+	display: none;
723
+}
724
+
725
+.site-main .comment-navigation,
726
+.site-main .paging-navigation,
727
+.site-main .post-navigation {
728
+	margin: 0 0 1.25em;
729
+	overflow: hidden;
730
+		clear: both;
731
+}
732
+
733
+.comment-navigation .nav-previous,
734
+.paging-navigation .nav-previous,
735
+.post-navigation .nav-previous {
736
+	float: left;
737
+	width: 50%;
738
+}
739
+
740
+.comment-navigation .nav-next,
741
+.paging-navigation .nav-next,
742
+.post-navigation .nav-next {
743
+	float: right;
744
+	text-align: right;
745
+	width: 50%;
746
+}
747
+
748
+@media screen and (max-width: 600px) {
749
+	.main-navigation .nav-menu {
750
+		display: none;
751
+	}
752
+
753
+	.menu-toggle,
754
+	.main-navigation.toggled .nav-menu {
755
+		display: block;
756
+	}
757
+
758
+	.main-navigation li {
759
+		float: none;
760
+	}
761
+
762
+	.main-navigation ul ul {
763
+		position: static;
764
+		width: 100%;
765
+	}
766
+
767
+	.main-navigation.toggled .search-form {
768
+		display: block;
769
+	}
770
+}
771
+
772
+@media screen and (min-width: 601px) {
773
+	.main-navigation .search-form {
774
+		float: right;
775
+		display: block;
776
+	}
777
+
778
+	.main-navigation .search-form .search-field,
779
+	.main-navigation .search-form .search-submit {
780
+		width: auto;
781
+	}
782
+}
783
+
784
+
785
+/*--------------------------------------------------------------
786
+6.0 Accessibility
787
+--------------------------------------------------------------*/
788
+/* Text meant only for screen readers */
789
+.screen-reader-text {
790
+	clip: rect(1px, 1px, 1px, 1px);
791
+	position: absolute !important;
792
+	height: 1px;
793
+	width: 1px;
794
+	overflow: hidden;
795
+}
796
+
797
+.screen-reader-text:hover,
798
+.screen-reader-text:active,
799
+.screen-reader-text:focus {
800
+	background-color: #f1f1f1;
801
+	border-radius: 3px;
802
+	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
803
+	clip: auto !important;
804
+	color: #21759b;
805
+	display: block;
806
+	font-size: 14px;
807
+	font-size: 1.4rem;
808
+	font-weight: bold;
809
+	height: auto;
810
+	left: 5px;
811
+	line-height: normal;
812
+	padding: 15px 23px 14px;
813
+	text-decoration: none;
814
+	top: 5px;
815
+	width: auto;
816
+	z-index: 100000; /* Above WP toolbar */
817
+}
818
+
819
+/*--------------------------------------------------------------
820
+7.0 Alignments
821
+--------------------------------------------------------------*/
822
+.alignleft {
823
+	display: inline;
824
+	float: left;
825
+	margin-right: 1.25em;
826
+}
827
+
828
+.alignright {
829
+	display: inline;
830
+	float: right;
831
+	margin-left: 1.25em;
832
+}
833
+
834
+.aligncenter {
835
+	clear: both;
836
+	display: block;
837
+	margin: 0 auto;
838
+}
839
+
840
+/*--------------------------------------------------------------
841
+8.0 Clearings
842
+--------------------------------------------------------------*/
843
+.clear:before,
844
+.clear:after,
845
+.article-header:before,
846
+.article-header:after,
847
+.entry-content:before,
848
+.entry-content:after,
849
+.comment-body:before,
850
+.comment-body:after,
851
+.comment-content:before,
852
+.comment-content:after,
853
+.site-header:before,
854
+.site-header:after,
855
+.site-branding:before,
856
+.site-branding:after,
857
+.site-content:before,
858
+.site-content:after,
859
+.site-footer:before,
860
+.site-footer:after {
861
+	content: "";
862
+	display: table;
863
+}
864
+
865
+.clear:after,
866
+.article-header:after,
867
+.entry-content:after,
868
+.comment-body:after,
869
+.comment-content:after,
870
+.site-header:after,
871
+.site-branding:after,
872
+.site-content:after,
873
+.site-footer:after {
874
+	clear: both;
875
+}
876
+
877
+/*--------------------------------------------------------------
878
+9.0 Widgets
879
+--------------------------------------------------------------*/
880
+.widget {
881
+	margin: 0 0 20px;
882
+	clear: both;
883
+}
884
+
885
+/* Make sure input and select elements fit in widgets */
886
+
887
+.widget input[type="text"],
888
+.widget input[type="email"],
889
+.widget input[type="url"],
890
+.widget input[type="password"],
891
+.widget textarea {
892
+	width: 100%;
893
+	box-sizing: border-box;
894
+}
895
+
896
+.widget-title {
897
+	font-size: 24px;
898
+}
899
+
900
+.widget ul {
901
+	margin-left: 1.25em;
902
+}
903
+
904
+.widget li:last-child {
905
+	border-bottom: none;
906
+}
907
+
908
+/* Calendar widget */
909
+.widget_calendar table {
910
+	table-layout: fixed;
911
+}
912
+
913
+.widget_calendar th,
914
+.widget_calendar td {
915
+	text-align: center;
916
+}
917
+
918
+.widget_calendar tbody td {
919
+	padding: 0.625em;
920
+}
921
+
922
+.widget_calendar #today {
923
+	font-weight: bold;
924
+}
925
+
926
+.widget_calendar #prev {
927
+	text-align: left;
928
+}
929
+
930
+.widget_calendar #next {
931
+	text-align: right;
932
+}
933
+
934
+/* Custom lists */
935
+.widget_recent_entries ul,
936
+.widget_pages ul,
937
+.widget_categories ul,
938
+.widget_archive ul,
939
+.widget_recent_comments ul,
940
+.widget_nav_menu ul,
941
+.widget_links ul,
942
+.widget_meta ul {
943
+	margin-left: 0;
944
+}
945
+
946
+.widget_recent_entries ul li,
947
+.widget_pages ul li,
948
+.widget_categories ul li,
949
+.widget_archive ul li,
950
+.widget_recent_comments ul li,
951
+.widget_nav_menu ul li,
952
+.widget_links ul li,
953
+.widget_meta ul li {
954
+	list-style: none;
955
+	margin-bottom: 0.6em;
956
+}
957
+
958
+.widget_recent_entries ul li:before,
959
+.widget_pages ul li:before,
960
+.widget_categories ul li:before,
961
+.widget_archive ul li:before,
962
+.widget_recent_comments ul li:before,
963
+.widget_nav_menu ul li:before,
964
+.widget_links ul li:before,
965
+.widget_meta ul li:before {
966
+	font-family: "dashicons";
967
+	font-size: 1.25em;
968
+	margin-right: 0.3em;
969
+	margin-left: -0.5px;
970
+	line-height: 1;
971
+	display: inline-block;
972
+	opacity: 0.25;
973
+	content: "\f345";
974
+	float: left;
975
+	-webkit-font-smoothing: antialiased;
976
+}
977
+
978
+.widget_recent_entries ul li:before,
979
+.widget_pages ul li:before {
980
+	content: "\f105";
981
+}
982
+
983
+.widget_categories ul li:before {
984
+	content: "\f318";
985
+}
986
+
987
+.widget_archive ul li:before {
988
+	content: "\f480";
989
+}
990
+
991
+.widget_recent_comments ul li:before {
992
+	content: "\f101";
993
+}
994
+
995
+.widget_links ul li:before {
996
+	content: "\f504";
997
+}
998
+
999
+/* Media queries */
1000
+@media screen and (min-width: 601px) and (max-width: 1024px) {
1001
+	.widget_calendar th,
1002
+	.widget_calendar td {
1003
+		padding: 0.3125em;
1004
+	}
1005
+}
1006
+
1007
+/*--------------------------------------------------------------
1008
+10.0 Content
1009
+--------------------------------------------------------------*/
1010
+/*--------------------------------------------------------------
1011
+10.1 Posts and pages
1012
+--------------------------------------------------------------*/
1013
+.hentry {
1014
+	margin: 0 0 1.25em;
1015
+	clear: both;
1016
+}
1017
+
1018
+.entry-details,
1019
+.article-details,
1020
+.entry-footer {
1021
+	display: block;
1022
+	clear: both;
1023
+	overflow: hidden;
1024
+}
1025
+
1026
+.entry-meta,
1027
+.entry-footer-links {
1028
+	clear: both;
1029
+}
1030
+
1031
+.entry-footer-links .tags-links {
1032
+	padding-left: 0.625em;
1033
+	margin-left: 0.625em;
1034
+}
1035
+
1036
+.nav-links a {
1037
+	font-size: 14px;
1038
+}
1039
+
1040
+.nav-links .meta-nav {
1041
+	padding: 0.125em 0.375em;
1042
+	display: inline-block;
1043
+}
1044
+
1045
+.nav-links .nav-previous .meta-nav {
1046
+	margin-right: 0.25em;
1047
+}
1048
+
1049
+.nav-links .nav-next .meta-nav {
1050
+	margin-left: 0.25em;
1051
+}
1052
+
1053
+.byline,
1054
+.updated:not(.published) {
1055
+	display: none;
1056
+}
1057
+
1058
+.single .byline,
1059
+.group-blog .byline {
1060
+	display: inline;
1061
+}
1062
+
1063
+.article-header {
1064
+	overflow: hidden;
1065
+}
1066
+
1067
+.article-thumbnail {
1068
+	display: block;
1069
+	margin: 0 auto 20px;
1070
+	width: 150px;
1071
+}
1072
+
1073
+.article-content {
1074
+	overflow: hidden;
1075
+}
1076
+
1077
+.entry-header,
1078
+.article-header {
1079
+	position: relative;
1080
+	margin: 0;
1081
+}
1082
+
1083
+.entry-thumbnail img {
1084
+	width: auto;
1085
+	height: auto;
1086
+	max-width: 100%;
1087
+	margin: 0 auto 0.625em;
1088
+	display: block;
1089
+}
1090
+
1091
+.sticky .entry-title:before {
1092
+	font-family: "dashicons";
1093
+	font-size: 1.25em;
1094
+	margin-top: 0.1em;
1095
+	margin-right: 0.2em;
1096
+	line-height: 1;
1097
+	display: inline-block;
1098
+	content: "\f109";
1099
+	float: left;
1100
+}
1101
+
1102
+.entry-footer {
1103
+	text-align: right;
1104
+}
1105
+
1106
+.page-links {
1107
+	clear: both;
1108
+	margin: 0 0 1.25em;
1109
+}
1110
+
1111
+.search-form {
1112
+	margin: 0 0 1.25em;
1113
+}
1114
+
1115
+.search-form:after {
1116
+	content: "";
1117
+	display: table;
1118
+	clear: both;
1119
+}
1120
+
1121
+.search-form .search-field {
1122
+	width: 80%;
1123
+	box-sizing: border-box;
1124
+	display: block;
1125
+	float: left;
1126
+}
1127
+
1128
+.search-form .search-submit {
1129
+	width: 20%;
1130
+	display: block;
1131
+	float: right;
1132
+	font-family: "dashicons";
1133
+	font-size: 16px;
1134
+	font-weight: normal;
1135
+	line-height: 21px;
1136
+	padding: 8px 0;
1137
+}
1138
+
1139
+/*--------------------------------------------------------------
1140
+10.2 Asides
1141
+--------------------------------------------------------------*/
1142
+.blog .format-aside .entry-title,
1143
+.archive .format-aside .entry-title {
1144
+	display: none;
1145
+}
1146
+
1147
+/*--------------------------------------------------------------
1148
+10.3 Comments
1149
+--------------------------------------------------------------*/
1150
+.comments-area ol {
1151
+	list-style: none;
1152
+}
1153
+
1154
+.comment-list {
1155
+	margin: 1.25em 0 3em;
1156
+}
1157
+
1158
+.comment-body {
1159
+	position: relative;
1160
+	margin-bottom: 1.25em;
1161
+}
1162
+
1163
+.comment-content {
1164
+	min-height: 60px;
1165
+}
1166
+
1167
+.comment-author .avatar {
1168
+	width: 30%;
1169
+	float: left;
1170
+	position: absolute;
1171
+}
1172
+
1173
+.comment-author .fn {
1174
+	float: right;
1175
+	width: 65%;
1176
+	margin-bottom: 0.25em;
1177
+}
1178
+
1179
+.comment-author .says {
1180
+	display: none;
1181
+}
1182
+
1183
+.comment-metadata {
1184
+	position: absolute;
1185
+	right: 15px;
1186
+	bottom: 0.625em;
1187
+	font-size: 14px;
1188
+	z-index: 2;
1189
+}
1190
+
1191
+.comment-metadata .edit-link {
1192
+	padding-left: 0.625em;
1193
+	margin-left: 0.625em;
1194
+	border-left: 1px solid transparent;
1195
+}
1196
+
1197
+.comment-metadata .edit-link {
1198
+	border-left: 1px solid #e0e0e0;
1199
+}
1200
+
1201
+.comment-content {
1202
+	position: relative;
1203
+	float: right;
1204
+	width: 65%;
1205
+	padding: 0.625em 15px 0.625em;
1206
+	background: #f4f4f4;
1207
+	border: 1px solid #e0e0e0;
1208
+}
1209
+
1210
+.comment-content a {
1211
+	word-wrap: break-word;
1212
+}
1213
+
1214
+.comment-content:before {
1215
+	content: "";
1216
+	display: block;
1217
+	width: 10px;
1218
+	height: 20px;
1219
+	position: absolute;
1220
+	left: -10px;
1221
+	top: 12px;
1222
+	border: 10px solid transparent;
1223
+	border-left: none;
1224
+	border-right-color: #e0e0e0;
1225
+}
1226
+
1227
+.comment-content:after {
1228
+	content: "";
1229
+	display: block;
1230
+	width: 10px;
1231
+	height: 20px;
1232
+	position: absolute;
1233
+	left: -9px;
1234
+	top: 12px;
1235
+	border: 10px solid transparent;
1236
+	border-left: none;
1237
+	border-right-color: #f4f4f4;
1238
+}
1239
+
1240
+.comment-body .reply {
1241
+	position: absolute;
1242
+	top: 0;
1243
+	right: 0;
1244
+}
1245
+
1246
+.comment-body .reply a {
1247
+	font-size: 14px;
1248
+	margin-bottom: 0.25em;
1249
+}
1250
+
1251
+.bypostauthor {
1252
+	display: block;
1253
+}
1254
+
1255
+@media screen and (min-width: 401px) {
1256
+	.comment-author .avatar {
1257
+		width: 25%;
1258
+	}
1259
+
1260
+	.comment-author .fn,
1261
+	.comment-content {
1262
+		width: 71.25%;
1263
+	}
1264
+}
1265
+
1266
+@media screen and (min-width: 601px) {
1267
+	.comment-author .avatar {
1268
+		width: 16.1%;
1269
+	}
1270
+
1271
+	.comment-author .fn,
1272
+	.comment-content {
1273
+		width: 80%;
1274
+	}
1275
+}
1276
+
1277
+@media screen and (min-width: 801px) {
1278
+	.comment-author .avatar {
1279
+		width: 12.5%;
1280
+	}
1281
+
1282
+	.comment-author .fn,
1283
+	.comment-content {
1284
+		width: 85%;
1285
+	}
1286
+}
1287
+
1288
+/*--------------------------------------------------------------
1289
+11.0 Infinite scroll
1290
+--------------------------------------------------------------*/
1291
+/* Globally hidden elements when Infinite Scroll is supported and in use. */
1292
+.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
1293
+.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
1294
+	display: none;
1295
+}
1296
+
1297
+/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
1298
+.infinity-end.neverending .site-footer {
1299
+	display: block;
1300
+}
1301
+
1302
+/*--------------------------------------------------------------
1303
+12.0 Media
1304
+--------------------------------------------------------------*/
1305
+.page-content img.wp-smiley,
1306
+.entry-content img.wp-smiley,
1307
+.comment-content img.wp-smiley {
1308
+	border: none;
1309
+	margin-bottom: 0;
1310
+	margin-top: 0;
1311
+	padding: 0;
1312
+}
1313
+
1314
+/* Make sure embeds and iframes fit their containers */
1315
+embed,
1316
+iframe,
1317
+object {
1318
+	max-width: 100%;
1319
+}
1320
+
1321
+/*--------------------------------------------------------------
1322
+12.1 Captions
1323
+--------------------------------------------------------------*/
1324
+.wp-caption {
1325
+	margin-bottom: 1.25em;
1326
+	max-width: 100%;
1327
+}
1328
+
1329
+.wp-caption img[class*="wp-image-"] {
1330
+	display: block;
1331
+	margin: 0 auto;
1332
+}
1333
+
1334
+.wp-caption-text {
1335
+	text-align: center;
1336
+	font-size: 14px;
1337
+}
1338
+
1339
+.wp-caption .wp-caption-text {
1340
+	margin: 0.8075em 0;
1341
+}
1342
+
1343
+/*--------------------------------------------------------------
1344
+12.2 Galleries
1345
+--------------------------------------------------------------*/
1346
+.gallery {
1347
+	margin-bottom: 1.25em;
1348
+}
1349
+
1350
+.gallery .gallery-item {
1351
+	display: inline-block;
1352
+	text-align: center;
1353
+	vertical-align: top;
1354
+	width: 100%;
1355
+	position: relative;
1356
+}
1357
+
1358
+.gallery-columns-2 .gallery-item {
1359
+	max-width: 50%;
1360
+}
1361
+
1362
+.gallery-columns-3 .gallery-item {
1363
+	max-width: 33.33%;
1364
+}
1365
+
1366
+.gallery-columns-4 .gallery-item {
1367
+	max-width: 25%;
1368
+}
1369
+
1370
+.gallery-columns-5 .gallery-item {
1371
+	max-width: 20%;
1372
+}
1373
+
1374
+.gallery-columns-6 .gallery-item {
1375
+	max-width: 16.66%;
1376
+}
1377
+
1378
+.gallery-columns-7 .gallery-item {
1379
+	max-width: 14.28%;
1380
+}
1381
+
1382
+.gallery-columns-8 .gallery-item {
1383
+	max-width: 12.5%;
1384
+}
1385
+
1386
+.gallery-columns-9 .gallery-item {
1387
+	max-width: 11.11%;
1388
+}
1389
+
1390
+.gallery .gallery-item img {
1391
+	width: 100%;
1392
+}
1393
+
1394
+.gallery .gallery-item * {
1395
+	display: block;
1396
+}
1397
+
1398
+.sp-template-staff-gallery .gallery-item strong {
1399
+	display: none;
1400
+}
1401
+
1402
+.gallery dd {
1403
+	position: absolute;
1404
+	margin: 0;
1405
+	bottom: 0;
1406
+	padding: 0.625em 15px;
1407
+	text-align: center;
1408
+	width: 100%;
1409
+	display: none;
1410
+	pointer-events: none;
1411
+}
1412
+
1413
+.gallery .gallery-item:hover dd {
1414
+	display: block;
1415
+}
1416
+
1417
+/*--------------------------------------------------------------
1418
+13.0 Integrations
1419
+--------------------------------------------------------------*/
1420
+
1421
+/*--------------------------------------------------------------
1422
+13.1 SportsPress
1423
+--------------------------------------------------------------*/
1424
+.sp-template {
1425
+	margin-bottom: 1.25em;
1426
+}
1427
+
1428
+.sp-template table:last-child {
1429
+	margin-bottom: 0;
1430
+}
1431
+
1432
+.sp-template iframe {
1433
+	display: block;
1434
+	margin: 0 auto;
1435
+}
1436
+
1437
+.sp-view-all-link {
1438
+	text-align: right;
1439
+	font-size: 14px;
1440
+}
1441
+
1442
+.sp-table-caption,
1443
+.sp-template-countdown .event-name,
1444
+.opta-widget-container h2 {
1445
+	font-weight: normal;
1446
+	text-align: left;
1447
+	border: none;
1448
+	margin: 0 0 -1px;
1449
+	font-size: 16px;
1450
+	position: relative;
1451
+	z-index: 2;
1452
+}
1453
+
1454
+.sp-table-caption h1,
1455
+.sp-table-caption h2,
1456
+.sp-table-caption h3,
1457
+.sp-table-caption h4,
1458
+.sp-table-caption h5,
1459
+.sp-table-caption h6 {
1460
+	margin: 0;
1461
+	font-size: inherit;
1462
+}
1463
+
1464
+.sp-data-table tbody tr.odd {
1465
+	background: initial;
1466
+}
1467
+
1468
+.sp-data-table tbody tr.sub {
1469
+	background: rgba(0,0,0,0.05);
1470
+}
1471
+
1472
+.sp-table-wrapper .dataTables_paginate {
1473
+	margin-top: -1px;
1474
+	font-size: 14px;
1475
+	padding: 0.125em 0.625em;
1476
+}
1477
+
1478
+.sp-template-countdown h5 {
1479
+	font-weight: bold;
1480
+	text-align: left;
1481
+	font-size: 14px;
1482
+	padding: 0.635em 15px;
1483
+	border: 1px solid transparent;
1484
+	border-top: none;
1485
+	margin: 0;
1486
+}
1487
+
1488
+.sp-template-countdown {
1489
+	width: 100%;
1490
+	overflow: auto;
1491
+		zoom: 1;
1492
+}
1493
+
1494
+.sp-template-countdown .sp-countdown {
1495
+	margin: 0;
1496
+}
1497
+
1498
+.sp-template-countdown time span {
1499
+	box-sizing: border-box;
1500
+	display: block;
1501
+	float: left;
1502
+	width: 25%;
1503
+	text-align: center;
1504
+	padding: 14px 0;
1505
+	line-height: 1.25;
1506
+	font-size: 24px;
1507
+}
1508
+
1509
+.sp-template-countdown time span small {
1510
+	display: block;
1511
+	clear: both;
1512
+	font-size: 14px;
1513
+}
1514
+
1515
+.sp-template-event-calendar table {
1516
+	table-layout: fixed;
1517
+}
1518
+
1519
+.sp-template-event-calendar tbody td {
1520
+		position: relative;
1521
+}
1522
+
1523
+.sp-template-event-calendar tbody td a:before {
1524
+		content: '•';
1525
+		position: absolute;
1526
+		line-height: 1;
1527
+		width: 1em;
1528
+		top: 0;
1529
+		right: 0;
1530
+}
1531
+
1532
+.sp-template-event-calendar #today {
1533
+	font-weight: bold;
1534
+}
1535
+
1536
+.widget .sp-template-event-calendar thead th,
1537
+.widget .sp-template-event-calendar tbody td {
1538
+	padding: 0.625em;
1539
+}
1540
+
1541
+.widget .sp-template-event-calendar tbody td a:before {
1542
+	font-size: 1em;
1543
+}
1544
+
1545
+.archive .sp-template-event-logos {
1546
+	margin-bottom: 2.5em;
1547
+}
1548
+
1549
+.sp-template-event-logos-inline {
1550
+	margin-top: 0.5em;
1551
+	font-size: 36px;
1552
+	clear: both;
1553
+}
1554
+
1555
+.sp-template-event-logos img {
1556
+	vertical-align: middle;
1557
+}
1558
+
1559
+.sp-template-event-logos .sp-team-name {
1560
+	font-weight: inherit;
1561
+}
1562
+
1563
+.sp-template-event-logos .sp-team-result {
1564
+	height: 1.5em;
1565
+	min-width: 1.5em;
1566
+	padding: 0 0.25em;
1567
+	box-sizing: border-box;
1568
+	text-align: center;
1569
+	line-height: 1.5em;
1570
+	font-weight: normal;
1571
+}
1572
+
1573
+.sp-template-event-video {
1574
+		background: #000;
1575
+}
1576
+
1577
+.sp-template-event-video .sp-table-caption {
1578
+	display: none;
1579
+}
1580
+
1581
+.sp-event-staff {
1582
+	font-size: 14px;
1583
+	padding: 0.625em 15px;
1584
+}
1585
+
1586
+.sp-template-event-performance-icons thead {
1587
+	display: none;
1588
+}
1589
+
1590
+.sp-template-event-performance-icons td {
1591
+	border-width: 0;
1592
+}
1593
+
1594
+.sp-template-event-performance-icons .sp-performance-icons {
1595
+	width: 40%;
1596
+	text-align: left;
1597
+	vertical-align: middle;
1598
+}
1599
+
1600
+.sp-template-event-performance-icons tbody tr:first-child td {
1601
+	padding-top: 0.625em;
1602
+}
1603
+
1604
+.sp-template-event-performance-icons tbody tr:last-child td {
1605
+	padding-bottom: 0.625em;
1606
+}
1607
+
1608
+.sp-template-event-performance-icons .data-number {
1609
+	text-align: right;
1610
+	padding-left: 15px;
1611
+}
1612
+
1613
+.sp-template-event-performance-icons .data-name {
1614
+	text-align: left;
1615
+	padding-right: 15px;
1616
+}
1617
+
1618
+.sp-template-event-performance-icons td:first-child {
1619
+	border-left-width: 1px;
1620
+}
1621
+
1622
+.sp-template-event-performance-icons td:last-child {
1623
+	border-right-width: 1px;
1624
+}
1625
+
1626
+.sp-template-event-performance-icons tr:last-child td {
1627
+	border-bottom-width: 1px;
1628
+}
1629
+
1630
+.sp-template-event-venue .sp-event-venue-map-row td {
1631
+	padding: 0;
1632
+	background: rgba(0, 0, 0, 0.05);
1633
+}
1634
+
1635
+.sp-template-event-blocks .event-results,
1636
+.sp-template-event-blocks .event-time {
1637
+	font-size: 24px;
1638
+}
1639
+
1640
+.sp-template-event-blocks .event-league,
1641
+.sp-template-event-blocks .event-season,
1642
+.sp-template-event-blocks .event-venue {
1643
+	display: block;
1644
+	font-weight: bold;
1645
+	font-size: 14px;
1646
+	clear: both;
1647
+	margin: 0 -0.5625em;
1648
+	padding: 0 0.625em 15px;
1649
+}
1650
+
1651
+.sp-template-event-blocks .event-title {
1652
+	clear: both;
1653
+	font-weight: bold;
1654
+	font-size: 16px;
1655
+	margin: 0 -0.9375em -0.625em;
1656
+	padding: 0.625em 15px;
1657
+}
1658
+
1659
+.widget .sp-template-event-blocks .event-results,
1660
+.widget .sp-template-event-blocks .event-time {
1661
+	font-size: 24px;
1662
+}
1663
+
1664
+.widget .sp-template-event-blocks .event-title {
1665
+	margin: 0 -0.9375em -0.625em;
1666
+	padding: 0.625em 15px;
1667
+}
1668
+
1669
+.sp-template-logo {
1670
+	margin: 0 auto 1.25em;
1671
+	text-align: center;
1672
+	clear: both;
1673
+	float: none;
1674
+	max-width: auto;
1675
+}
1676
+
1677
+.sp-template-photo {
1678
+	max-width: none;
1679
+	width: 100%;
1680
+	text-align: center;
1681
+	margin: 0 0 1.25em 0;
1682
+	float: none;
1683
+}
1684
+
1685
+.widget .sp-template-photo {
1686
+	max-width: none;
1687
+	margin: 0;
1688
+	float: none;
1689
+}
1690
+
1691
+.sp-template-photo img {
1692
+	width: 100%;
1693
+	display: block;
1694
+}
1695
+
1696
+.sp-template-team-details {
1697
+	display: block;
1698
+	clear: both;
1699
+}
1700
+
1701
+.sp-template-details dl {
1702
+	font-size: 14px;
1703
+	padding: 1em 15px 0;
1704
+	margin-bottom: 1.25em;
1705
+}
1706
+
1707
+.sp-template-details dt {
1708
+	width: 40%;
1709
+	margin: 0 0 1em;
1710
+	float: left;
1711
+	clear: left;
1712
+}
1713
+
1714
+.sp-template-details dd {
1715
+	overflow: hidden;
1716
+	margin: 0 0 1em 45%;
1717
+}
1718
+
1719
+.sp-template-details dd img {
1720
+	vertical-align: middle;
1721
+	margin-right: 0.25em;
1722
+}
1723
+
1724
+.sp-template .player-group-name,
1725
+.sp-staff-name {
1726
+	margin-top: 1.25em;
1727
+}
1728
+
1729
+.sp-template .player-gallery-group-name,
1730
+.sp-staff-name {
1731
+	clear: both;
1732
+	font-size: 24px;
1733
+}
1734
+
1735
+.sp-template-league-gallery dl {
1736
+	padding: 0.75em;
1737
+}
1738
+
1739
+.gallery dl {
1740
+	max-width: 100%;
1741
+}
1742
+
1743
+.gallery dd {
1744
+	height: auto;
1745
+	display: block;
1746
+	pointer-events: auto;
1747
+	position: relative;
1748
+	bottom: auto;
1749
+	padding: 0.625em;
1750
+	white-space: nowrap;
1751
+	overflow: hidden;
1752
+	text-overflow: ellipsis;
1753
+}
1754
+
1755
+.gallery dd.has-number {
1756
+	padding-left: 49px;
1757
+}
1758
+
1759
+.gallery dd strong {
1760
+	font-weight: normal;
1761
+	font-size: 20px;
1762
+	position: absolute;
1763
+	left: 0;
1764
+	top: 0;
1765
+	height: 100%;
1766
+	width: 39px;
1767
+	padding: 5px 0;
1768
+	text-align: center;
1769
+	white-space: nowrap;
1770
+}
1771
+
1772
+.sp-header-sponsors {
1773
+	margin-bottom: 50px;
1774
+}
1775
+
1776
+.sp-header-sponsors .sp-sponsors .sponsor {
1777
+	margin: 10px;
1778
+}
1779
+
1780
+.sp-footer-sponsors {
1781
+	clear: both;
1782
+}
1783
+
1784
+.sp-footer-sponsors .sp-sponsors {
1785
+	padding: 3em 0;
1786
+}
1787
+
1788
+.sp-template.sp-template-tournament-winner {
1789
+	color: inherit;
1790
+}
1791
+
1792
+.sp-template-tournament-bracket thead th {
1793
+	border-top: none;
1794
+	border-left: none;
1795
+	border-right: none;
1796
+}
1797
+
1798
+.sp-template-tournament-bracket td {
1799
+	border: none;
1800
+}
1801
+
1802
+.sp-template-tournament-bracket .sp-result {
1803
+	padding: 2px 5px;
1804
+	margin: 0 3px;
1805
+}
1806
+
1807
+.sp-template-tournament-bracket .sp-event-venue {
1808
+	font-weight: normal;
1809
+}
1810
+
1811
+.sp-template-birthdays .gallery dl {
1812
+	max-width: 100%;
1813
+}
1814
+
1815
+.single-sp_event .entry-header .entry-title {
1816
+	text-align: center;
1817
+}
1818
+
1819
+.single-sp_event .has-post-thumbnail .entry-header .entry-title {
1820
+	margin: 0.25em 0;
1821
+}
1822
+
1823
+.single-sp_player .entry-header .entry-title strong {
1824
+	padding: 0 0.475em;
1825
+	margin-right: 0.25em;
1826
+	font-weight: normal;
1827
+}
1828
+
1829
+/* SportsPress TV */
1830
+
1831
+.sportspress-tv-iframe {
1832
+	display: block;
1833
+}
1834
+
1835
+@media screen and (min-width: 481px) {
1836
+	.sp-template-photo {
1837
+		width: auto;
1838
+		max-width: 50%;
1839
+		margin: 0 20px 20px 0;
1840
+		float: left;
1841
+	}
1842
+}
1843
+
1844
+@media screen and (min-width: 601px) {
1845
+	.main-navigation ul {
1846
+		margin: 0 0.625em;
1847
+	}
1848
+
1849
+	.article-thumbnail {
1850
+		margin-right: 20px;
1851
+		float: left;
1852
+	}
1853
+
1854
+	.sp-template-logo {
1855
+		margin: 0 0 1.25em 20px;
1856
+		float: right;
1857
+		clear: right;
1858
+	}
1859
+
1860
+	.sp-template-event-blocks .event-results,
1861
+	.sp-template-event-blocks .event-time {
1862
+		font-size: 36px;
1863
+	}
1864
+
1865
+	.sp-template-event-calendar tbody td {
1866
+		padding: 1.25em 0.675em;
1867
+	}
1868
+
1869
+	.sp-template-event-calendar tbody td a:before {
1870
+			font-size: 1.25em;
1871
+	}
1872
+
1873
+	.single-sp_event .has-post-thumbnail .entry-header .entry-title {
1874
+		margin: 0.5em 0;
1875
+	}
1876
+
1877
+	.sp-template-photo {
1878
+		max-width: none;
1879
+		width: 100%;
1880
+		margin: 0 0 1.25em 0;
1881
+		float: none;
1882
+	}
1883
+
1884
+	.sp-header-sponsors {
1885
+		margin-bottom: 0;
1886
+	}
1887
+
1888
+	.single-sp_team .sp-post-content {
1889
+			clear: left;
1890
+	}
1891
+}
1892
+
1893
+@media screen and (min-width: 801px) {
1894
+	.sp-has-venue.sp-has-results .content-area-full-width .sp-section-content .sp-template-event-details,
1895
+	.sp-has-venue.sp-has-results .content-area-full-width .sp-section-content .sp-template-event-results {
1896
+		float: left;
1897
+		width: 70%;
1898
+		padding-right: 10px;
1899
+		clear: none;
1900
+	}
1901
+
1902
+	.sp-has-venue.sp-has-results .content-area-full-width .sp-section-content .sp-template-event-venue {
1903
+		float: right;
1904
+		width: 30%;
1905
+		padding-left: 10px;
1906
+		clear: none;
1907
+	}
1908
+
1909
+	.sp-has-venue.sp-has-results .content-area-full-width .sp-section-content .sp-template-event-venue .sp-google-map {
1910
+		height: 200px;
1911
+	}
1912
+
1913
+	.sp-event-performance-teams .sp-template-event-performance-icons {
1914
+		width: 50%;
1915
+		float: left;
1916
+		clear: left;
1917
+		padding-right: 10px;
1918
+	}
1919
+
1920
+	.sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n) {
1921
+		float: right;
1922
+		clear: right;
1923
+		padding-right: 0;
1924
+		padding-left: 10px;
1925
+	}
1926
+
1927
+	.sp-template-event-calendar tbody td {
1928
+		padding: 1.75em 0.675em;
1929
+	}
1930
+
1931
+	.sp-template-event-calendar tbody td a:before {
1932
+		font-size: 1.5em;
1933
+	}
1934
+
1935
+	.sp-template-photo {
1936
+		width: auto;
1937
+		max-width: 50%;
1938
+		margin: 0 20px 20px 0;
1939
+		float: left;
1940
+	}
1941
+}
1942
+
1943
+@media screen and (min-width: 1025px) {
1944
+	.gallery-columns-3 dl {
1945
+		max-width: 33.33%;
1946
+	}
1947
+
1948
+	.gallery-columns-4 dl {
1949
+		max-width: 25%;
1950
+	}
1951
+
1952
+	.gallery-columns-5 dl {
1953
+		max-width: 20%;
1954
+	}
1955
+
1956
+	.gallery-columns-6 dl {
1957
+		max-width: 16.66%;
1958
+	}
1959
+
1960
+	.gallery-columns-7 dl {
1961
+		max-width: 14.28%;
1962
+	}
1963
+
1964
+	.gallery-columns-8 dl {
1965
+		max-width: 12.5%;
1966
+	}
1967
+
1968
+	.gallery-columns-9 dl {
1969
+		max-width: 11.11%;
1970
+	}
1971
+
1972
+	.widget_search .search-form .search-field {
1973
+		width: 80%;
1974
+	}
1975
+
1976
+	.widget_search .search-form .search-submit {
1977
+		width: 20%;
1978
+		margin-top: 0;
1979
+	}
1980
+
1981
+	.sp-template-event-calendar tbody td {
1982
+		padding: 2.375em 0.675em;
1983
+	}
1984
+
1985
+	.sp-template-event-calendar tbody td a:before {
1986
+			font-size: 2em;
1987
+	}
1988
+
1989
+	.site-widgets .sp-scoreboard-wrapper {
1990
+		margin: 0 -35px;
1991
+	}
1992
+}
1993
+
1994
+/*--------------------------------------------------------------
1995
+13.2 WooCommerce
1996
+--------------------------------------------------------------*/
1997
+.woocommerce #content input.button,
1998
+.woocommerce #respond input#submit,
1999
+.woocommerce a.button,
2000
+.woocommerce button.button,
2001
+.woocommerce input.button,
2002
+.woocommerce-page #content input.button,
2003
+.woocommerce-page #respond input#submit,
2004
+.woocommerce-page a.button,
2005
+.woocommerce-page button.button,
2006
+.woocommerce-page input.button,
2007
+.woocommerce #content input.button.alt,
2008
+.woocommerce #respond input#submit.alt,
2009
+.woocommerce a.button.alt,
2010
+.woocommerce button.button.alt,
2011
+.woocommerce input.button.alt,
2012
+.woocommerce-page #content input.button.alt,
2013
+.woocommerce-page #respond input#submit.alt,
2014
+.woocommerce-page a.button.alt,
2015
+.woocommerce-page button.button.alt,
2016
+.woocommerce-page input.button.alt {
2017
+	padding: 0.625em 1.25em;
2018
+	font-size: 14px;
2019
+	font-weight: normal;
2020
+	line-height: 1.5;
2021
+}
2022
+
2023
+.woocommerce #content .quantity input.qty,
2024
+.woocommerce .quantity input.qty,
2025
+.woocommerce-page #content .quantity input.qty,
2026
+.woocommerce-page .quantity input.qty {
2027
+	height: 39px;
2028
+}
2029
+
2030
+.woocommerce #content .quantity .minus,
2031
+.woocommerce #content .quantity .plus,
2032
+.woocommerce .quantity .minus,
2033
+.woocommerce .quantity .plus,
2034
+.woocommerce-page #content .quantity .minus,
2035
+.woocommerce-page #content .quantity .plus,
2036
+.woocommerce-page .quantity .minus,
2037
+.woocommerce-page .quantity .plus {
2038
+	height: 50%;
2039
+}
2040
+
2041
+.woocommerce #content .quantity .minus,
2042
+.woocommerce .quantity .minus,
2043
+.woocommerce-page #content .quantity .minus,
2044
+.woocommerce-page .quantity .minus {
2045
+	border-bottom-left-radius: 0;
2046
+	-webkit-border-bottom-left-radius: 0;
2047
+}
2048
+
2049
+.woocommerce #content .quantity .plus,
2050
+.woocommerce .quantity .plus,
2051
+.woocommerce-page #content .quantity .plus,
2052
+.woocommerce-page .quantity .plus {
2053
+	border-top-left-radius: 0;
2054
+	-webkit-border-top-left-radius: 0;
2055
+}
2056
+
2057
+.post-type-archive-product .product {
2058
+	margin-bottom: 1.25em;
2059
+}
2060
+
2061
+.woocommerce .woocommerce-breadcrumb,
2062
+.woocommerce-page .woocommerce-breadcrumb {
2063
+	clear: both;
2064
+	margin: 0;
2065
+	padding: 0.625em 3.125%;
2066
+	font-size: 14px;
2067
+}
2068
+
2069
+.woocommerce #content div.product div.thumbnails a,
2070
+.woocommerce div.product div.thumbnails a,
2071
+.woocommerce-page #content div.product div.thumbnails a,
2072
+.woocommerce-page div.product div.thumbnails a {
2073
+	margin-bottom: 1.25em;
2074
+}
2075
+
2076
+.woocommerce #content div.product,
2077
+.woocommerce div.product,
2078
+.woocommerce-page #content div.product,
2079
+.woocommerce-page div.product {
2080
+	width: 93.75%;
2081
+	margin: 20px 0 20px 3.125%;
2082
+	float: left;
2083
+	clear: both;
2084
+}
2085
+
2086
+@media screen and (min-width: 601px) {
2087
+	.woocommerce .woocommerce-breadcrumb,
2088
+	.woocommerce-page .woocommerce-breadcrumb {
2089
+		padding: 0.625em 2%;
2090
+	}
2091
+
2092
+	.woocommerce #content div.product,
2093
+	.woocommerce div.product,
2094
+	.woocommerce-page #content div.product,
2095
+	.woocommerce-page div.product {
2096
+		width: 62%;
2097
+		margin: 20px 0 20px 2%;
2098
+		float: left;
2099
+		clear: left;
2100
+	}
2101
+}
2102
+
2103
+/*--------------------------------------------------------------
2104
+13.3 BuddyPress
2105
+--------------------------------------------------------------*/
2106
+#buddypress #item-header-cover-image {
2107
+		padding: 0 20px;
2108
+}
2109
+
2110
+#buddypress div#item-header img.avatar {
2111
+		margin: 0 20px 20px 0;
2112
+}
2113
+
2114
+#buddypress #item-header-cover-image #item-header-avatar img.avatar {
2115
+		border: none;
2116
+		background: transparent;
2117
+}
2118
+
2119
+#buddypress #item-header-cover-image #item-buttons {
2120
+		padding: 0;
2121
+}
2122
+
2123
+#buddypress div.item-list-tabs {
2124
+		margin: 0 0 20px;
2125
+}
2126
+
2127
+#buddypress div.item-list-tabs ul li {
2128
+		margin-bottom: -1px;
2129
+}
2130
+
2131
+#buddypress div.item-list-tabs ul li a:focus {
2132
+		outline: none;
2133
+}
2134
+
2135
+#buddypress div.item-list-tabs ul li.current a,
2136
+#buddypress div.item-list-tabs ul li.selected a {
2137
+		opacity: 1;
2138
+}
2139
+
2140
+#buddypress div.item-list-tabs ul li a span {
2141
+		float: right;
2142
+		padding: 4px 8px;
2143
+		margin-left: 5px;
2144
+		border: none;
2145
+}
2146
+
2147
+#buddypress div.item-list-tabs ul li a span.no-count {
2148
+		display: none;
2149
+}
2150
+
2151
+#buddypress div.item-list-tabs#object-nav ul li {
2152
+		float: none;
2153
+}
2154
+
2155
+#buddypress div.item-list-tabs#subnav ul li.last {
2156
+		float: right;
2157
+		margin: 0 0 -1px;
2158
+		padding: 5px 0;
2159
+}
2160
+
2161
+#buddypress table.forum tr td.label,
2162
+#buddypress table.messages-notices tr td.label,
2163
+#buddypress table.notifications tr td.label,
2164
+#buddypress table.notifications-settings tr td.label,
2165
+#buddypress table.profile-fields tr td.label,
2166
+#buddypress table.wp-profile-fields tr td.label {
2167
+	border: none;
2168
+}
2169
+
2170
+#buddypress #messages_search {
2171
+	padding: 3px 6px;
2172
+	margin: 0;
2173
+	line-height: inherit;
2174
+	height: auto;
2175
+	display: inline;
2176
+	width: auto;
2177
+}
2178
+
2179
+#buddypress div.dir-search {
2180
+	margin: 0;
2181
+}
2182
+
2183
+@media screen and (min-width: 601px) {
2184
+		#buddypress #item-nav {
2185
+				width: 190px;
2186
+				float: left;
2187
+				padding: 0 20px;
2188
+		}
2189
+
2190
+		#buddypress #item-nav li {
2191
+				float: none;
2192
+				display: block;
2193
+		}
2194
+
2195
+		#buddypress #item-body {
2196
+				overflow: hidden;
2197
+		}
2198
+
2199
+		#buddypress div.item-list-tabs#object-nav {
2200
+				margin: 0;
2201
+				border-bottom: none;
2202
+		}
2203
+
2204
+		#buddypress div.item-list-tabs#object-nav ul li {;
2205
+				margin-bottom: 0;
2206
+		}
2207
+
2208
+		#buddypress div.item-list-tabs#object-nav ul li a {
2209
+				padding-left: 0;
2210
+				padding-right: 0;
2211
+		}
2212
+
2213
+		#buddypress div.item-list-tabs#object-nav ul li a {
2214
+				background: transparent;
2215
+				border: none;
2216
+		}
2217
+
2218
+		#buddypress div.item-list-tabs#subnav {
2219
+				margin: 0 0 20px;
2220
+		}
2221
+
2222
+		#buddypress div.item-list-tabs#subnav ul li {
2223
+				float: left;
2224
+		}
2225
+}
2226
+
2227
+
2228
+/*--------------------------------------------------------------
2229
+13.4 WordPay
2230
+--------------------------------------------------------------*/
2231
+.widget .wpay-form-fields-wrapper {
2232
+	margin-left: 0;
2233
+	margin-right: 0;
2234
+}
0 2235
\ No newline at end of file
1 2236