1
.autocomplete-suggestions { border: 1px solid #999; background: #212121; overflow: auto; margin: 0 -60px 0 13px; }
2
3
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }
4
5
.autocomplete-selected { background: #f0f0f0; }
6
7
.autocomplete-suggestions strong { font-weight: normal; color: #DA4408; border-bottom: 1px solid #DA4408; }
8
9
.autocomplete-group { padding: 5px; font-weight: bold;}
10
11
.autocomplete-group strong { display: block; }
12
13
14
/* NOTE */
15
/* .place ~ .item:nth-of-type such selection used
16
in case of banner or sidebar is placed on one line with items */
17
/* NOTE */
18
@import "https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=cyrillic";
19
@font-face {
20
font-family: "icomoon";
21
src: url("../images/fonts/icomoon.eot?nddhpi");
22
src: url("../images/fonts/icomoon.eot?nddhpi#iefix")
23
format("embedded-opentype"),
24
url("../images/fonts/icomoon.ttf?nddhpi") format("truetype"),
25
url("../images/fonts/icomoon.woff?nddhpi") format("woff"),
26
url("../images/fonts/icomoon.svg?nddhpi#icomoon") format("svg");
27
font-weight: normal;
28
font-style: normal;
29
}
30
31
body,
32
div,
33
dl,
34
dt,
35
dd,
36
ul,
37
ol,
38
li,
39
h1,
40
h2,
41
h3,
42
h4,
43
h5,
44
h6,
45
pre,
46
form,
47
fieldset,
48
input,
49
textarea,
50
p,
51
blockquote,
52
th,
53
td {
54
margin: 0;
55
padding: 0;
56
}
57
58
fieldset,
59
img {
60
border: 0;
61
}
62
63
* {
64
outline: none;
65
text-decoration: none;
66
}
67
68
img,
69
object,
70
embed {
71
vertical-align: bottom;
72
}
73
74
*,
75
*:before,
76
*:after {
77
-webkit-box-sizing: border-box;
78
box-sizing: border-box;
79
}
80
81
address,
82
caption,
83
cite,
84
code,
85
dfn,
86
em,
87
th,
88
var {
89
font-style: normal;
90
font-weight: normal;
91
}
92
93
ol,
94
ul {
95
list-style: none;
96
}
97
98
caption,
99
th {
100
text-align: left;
101
}
102
103
h1,
104
h2,
105
h3,
106
h4,
107
h5,
108
h6 {
109
font-size: 100%;
110
font-weight: normal;
111
}
112
113
p.text {
114
font-size: 1.8rem;
115
font-weight: 300;
116
color: #ccc;
117
margin: 0 0 2.5rem;
118
width: 100%;
119
display: block;
120
}
121
122
q:before,
123
q:after {
124
content: "";
125
}
126
127
a * {
128
cursor: pointer;
129
}
130
131
132
html {
133
height: 100%;
134
background: #111111;
135
font-size: 62.5%;
136
}
137
138
body {
139
font: 400 14px/1.2 "Roboto", Helvetica, sans-serif;
140
min-height: 100%;
141
min-width: 320px;
142
position: relative;
143
color: #ccc;
144
-webkit-text-size-adjust: none;
145
-ms-text-size-adjust: none;
146
}
147
148
a {
149
color: #ccc;
150
text-decoration: none;
151
cursor: pointer;
152
-webkit-transition: color 0.3s, background-color 0.3s;
153
transition: color 0.3s, background-color 0.3s;
154
}
155
156
157
.no-touch a:hover {
158
color: #DA4408;
159
}
160
161
162
input,
163
select,
164
textarea {
165
font-size: 13px;
166
line-height: 1.2;
167
font-family: "Roboto", Helvetica, sans-serif;
168
}
169
170
.container {
171
margin: 0 auto;
172
overflow: hidden;
173
position: relative;
174
background: linear-gradient(to bottom, #000000 130px, #323232 300px);
175
}
176
177
.hidden {
178
display: none;
179
}
180
181
/* .movable-top,
182
.movable-bottom {
183
position: relative;
184
}
185
*/
186
.country {
187
margin: 1px 3px 1px 0;
188
}
189
190
.page-error {
191
padding: 10px;
192
background: transparent;
193
color: #e62117;
194
border: 1px solid #e62117;
195
font-size: 30px;
196
line-height: 34px;
197
text-align: center;
198
margin: 20px 0 0;
199
border-radius: 3px;
200
-webkit-border-radius: 3px;
201
}
202
203
.icon:before {
204
font-family: "icomoon" !important;
205
speak: none;
206
font-style: normal;
207
font-weight: normal;
208
font-variant: normal;
209
text-transform: none;
210
-webkit-font-smoothing: antialiased;
211
-moz-osx-font-smoothing: grayscale;
212
}
213
214
.icon-time:before {
215
content: "\e91d";
216
}
217
218
.icon-categories:before {
219
content: "\e903";
220
}
221
222
.icon-eye:before {
223
content: "\e909";
224
}
225
226
.icon-comment:before {
227
content: "\e914";
228
}
229
230
.icon-calendar:before {
231
content: "\e902";
232
}
233
234
.icon-info:before {
235
content: "\e90e";
236
}
237
238
.icon-flag:before {
239
content: "\e90a";
240
}
241
242
.icon-album:before {
243
content: "\e900";
244
}
245
246
.icon-share:before {
247
content: "\e91a";
248
}
249
250
.icon-member:before {
251
content: "\e913";
252
}
253
254
.icon-add:before {
255
content: "\e917";
256
}
257
258
.icon-video:before {
259
content: "\e91c";
260
}
261
262
.icon-categories:before {
263
content: "\e903";
264
}
265
266
.icon-world:before {
267
content: "\e908";
268
}
269
270
.icon-model:before {
271
content: "\e915";
272
}
273
274
/* forms */
275
form .section-title {
276
color: #212121;
277
font-size: 18px;
278
font-weight: 500;
279
margin: 1rem 0;
280
display: block;
281
}
282
283
284
form .section-title.expand,
285
form .section-title.collapse {
286
position: relative;
287
cursor: pointer;
288
display: inline-block;
289
}
290
291
form .section-title.expand:hover,
292
form .section-title.collapse:hover {
293
color: #DA4408;
294
}
295
296
form .section-title.collapse:after,
297
form .section-title.expand:after {
298
content: "\e901";
299
display: block;
300
position: absolute;
301
margin-left: 10px;
302
-webkit-backface-visibility: hidden;
303
backface-visibility: hidden;
304
left: 100%;
305
top: 50%;
306
-webkit-transform: translateY(-50%);
307
transform: translateY(-50%);
308
font-family: "icomoon" !important;
309
speak: none;
310
font-style: normal;
311
font-weight: normal;
312
font-variant: normal;
313
text-transform: none;
314
line-height: 1;
315
-webkit-font-smoothing: antialiased;
316
-moz-osx-font-smoothing: grayscale;
317
z-index: 1;
318
font-size: 6px;
319
-webkit-transition: -webkit-transform 0.3s;
320
transition: -webkit-transform 0.3s;
321
transition: transform 0.3s;
322
transition: transform 0.3s, -webkit-transform 0.3s;
323
}
324
325
form .section-title.collapse:after {
326
-webkit-transform: translateY(-50%) rotate(180deg);
327
transform: translateY(-50%) rotate(180deg);
328
}
329
330
331
form .row {
332
display: block;
333
position: relative;
334
width: 100%;
335
margin: 0 0 2rem;
336
line-height: 0;
337
}
338
339
.message-form form .row {
340
width: 100%;
341
max-width: 100%;
342
}
343
344
345
form .row:last-child {
346
margin: 0;
347
}
348
349
350
form label {
351
display: block;
352
color: #ccc;
353
margin: 0 0 5px;
354
font-weight: 400;
355
line-height: 1.2;
356
font-size: 14px;
357
}
358
359
form label.field-label:after {
360
content: ":";
361
}
362
363
form label.field-label.required:after {
364
content: " (*):";
365
}
366
367
form .bottom label {
368
font-size: 12px;
369
color: #9f9f9f;
370
margin: 0 0 7px;
371
}
372
373
form .bottom label.field-label {
374
color: #212121;
375
font-size: 14px;
376
font-weight: 500;
377
}
378
379
form .button-group .row {
380
margin: 6px 0 0 0;
381
}
382
383
.button-group {
384
margin: 0 0 2rem;
385
}
386
387
.two-sections .button-group {
388
margin: 0;
389
}
390
391
form .button-group .row:first-child {
392
margin: 0;
393
}
394
395
form .button-group .row label {
396
margin: 0 0 5px;
397
cursor: pointer;
398
}
399
400
form .radio,
401
form .checkbox {
402
display: none;
403
}
404
405
form .radio + label,
406
form .radio + span,
407
form .checkbox + label,
408
form .checkbox + span {
409
position: relative;
410
padding-left: 24px !important;
411
cursor: pointer;
412
}
413
414
form .radio + span {
415
line-height: 1.2;
416
}
417
418
form .checkbox + label::before,
419
form .checkbox + span::before {
420
content: "\e904";
421
position: absolute;
422
left: 0;
423
top: -2px;
424
z-index: 2;
425
width: 20px;
426
height: 20px;
427
border-radius: 5px;
428
border: 1px solid #e0dfdf;
429
background-color: #212121;
430
font-family: "icomoon" !important;
431
speak: none;
432
font-style: normal;
433
font-weight: normal;
434
font-variant: normal;
435
text-transform: none;
436
line-height: 1;
437
color: #212121;
438
font-size: 11px;
439
text-align: center;
440
padding: 3px 0 0;
441
-webkit-font-smoothing: antialiased;
442
-moz-osx-font-smoothing: grayscale;
443
-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;
444
transition: background-color 0.3s, border 0.3s, color 0.3s;
445
}
446
447
form .checkbox:checked + label::before,
448
form .checkbox:checked + span::before {
449
background-color: #DA4408;
450
border: 1px solid #DA4408;
451
}
452
453
form .radio + span::before,
454
form .radio + label::before {
455
content: "";
456
position: absolute;
457
left: 0;
458
top: -2px;
459
z-index: 2;
460
width: 20px;
461
height: 20px;
462
border-radius: 10px;
463
border: 2px solid #e0dfdf;
464
background-color: #212121;
465
padding: 3px 0 0;
466
-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;
467
transition: background-color 0.3s, border 0.3s, color 0.3s;
468
}
469
470
form .radio:checked + span::before,
471
form .radio:checked + label::before {
472
background-color: #DA4408;
473
border: 5px solid #e0dfdf;
474
}
475
476
form .submit {
477
text-align: center;
478
color: #ccc;
479
text-transform: uppercase;
480
font-weight: 500;
481
font-size: 14px;
482
padding: 12px 30px;
483
cursor: pointer;
484
border: 0;
485
min-width: 140px;
486
-webkit-appearance: none;
487
background-color: #DA4408;
488
-webkit-transition: background-color 0.3s, color 0.3s;
489
transition: background-color 0.3s, color 0.3s;
490
-webkit-box-ordinal-group: 3;
491
-ms-flex-order: 2;
492
order: 2;
493
}
494
495
496
.no-touch form .submit:hover {
497
background-color: #e0dfdf;
498
color: #212121;
499
}
500
501
502
.sidebar form .submit {
503
min-width: 154px;
504
}
505
506
.margin-fix .bottom .submit.active,
507
.margin-fix .bottom .submit.right.active,
508
form .submit.active {
509
background-color: #DA4408;
510
color: #212121;
511
}
512
513
.margin-fix .bottom .submit:disabled,
514
.margin-fix .bottom .submit.right:disabled,
515
form .submit:disabled {
516
pointer-events: none;
517
color: rgba(33, 33, 33, 0.5);
518
}
519
520
521
form .textfield,
522
form .textarea,
523
form .selectbox,
524
form .file {
525
border: 1px solid #e0dfdf;
526
padding: 12px 20px;
527
color: #ccc;
528
background: #212121;
529
width: 100%;
530
height: 40px;
531
}
532
533
form .textarea {
534
resize: none;
535
min-height: 120px;
536
}
537
538
form .selectbox {
539
cursor: pointer;
540
padding: 10px 20px;
541
-moz-appearance: none;
542
-webkit-appearance: none;
543
appearance: none;
544
background-image: url("data:image/svg+xml,%3Csvg viewBox='0,0,51,32' width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.544c-0 0.005-0 0.011-0 0.017 0 1.277 0.486 2.44 1.284 3.315l-0.004-0.004 21.248 22.784c0.767 0.827 1.859 1.343 3.072 1.343s2.305-0.516 3.070-1.34l0.002-0.003 21.248-22.784c0.803-0.873 1.296-2.043 1.296-3.328s-0.492-2.455-1.299-3.332l0.003 0.004c-0.773-0.861-1.89-1.401-3.133-1.401-1.212 0-2.305 0.513-3.073 1.334l-0.002 0.002-18.112 19.456-18.112-19.456c-0.77-0.823-1.862-1.337-3.075-1.337-1.243 0-2.36 0.539-3.13 1.397l-0.003 0.004c-0.794 0.871-1.28 2.034-1.28 3.311 0 0.006 0 0.012 0 0.018v-0.001z'%3E%3C/path%3E%3C/svg%3E"), linear-gradient(to bottom, #111111 0%,#111111 100%);
545
background-repeat: no-repeat, repeat;
546
background-position: right 10px top 50%;
547
background-size: auto;
548
}
549
550
form .selectbox::-ms-expand {
551
display: none;
552
}
553
554
form .selectbox:disabled,
555
form .selectbox[aria-disabled=true] {
556
color: graytext;
557
}
558
559
form .selectbox option {
560
font-weight:normal;
561
}
562
563
form .date {
564
font-size: 0;
565
}
566
567
form .date .selectbox {
568
width: auto;
569
margin-right: 10px;
570
}
571
572
form .file {
573
position: absolute;
574
left: 0;
575
top: 0;
576
bottom: 0;
577
padding: 0;
578
opacity: 0;
579
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
580
filter:
alpha(opacity=0);
581
cursor: pointer;
582
}
583
584
form .file[disabled] {
585
cursor: default;
586
}
587
588
589
form .textfield.error,
590
form .textarea.error,
591
form .selectbox.error,
592
form .file.error,
593
form fieldset.error .textfield,
594
form fieldset.error .textarea,
595
form fieldset.error .selectbox,
596
form fieldset.error .file {
597
border: 2px solid #f30702;
598
}
599
600
form .file-control {
601
position: relative;
602
width: 100%;
603
margin: 0 0 2rem;
604
}
605
606
form .file-control .textfield {
607
padding-left: 24px;
608
}
609
610
form .file-control .button {
611
position: absolute;
612
left: 6px;
613
top: 5px;
614
border-radius: 15px;
615
text-align: center;
616
font-weight: 500;
617
padding: 15px 10px;
618
font-size: 13px;
619
color: #212121;
620
background-color: #e0dfdf;
621
}
622
623
form .file-control .button.disabled {
624
color: #a2a2a2;
625
background: #f1f1f1;
626
}
627
628
form .list-selector-popup {
629
position: absolute;
630
width: 100%;
631
height: 160px;
632
left: 0;
633
bottom: 52px;
634
border-radius: 5px;
635
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
636
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
637
z-index: 10000;
638
background-color: #f9f9f9;
639
}
640
641
form .list-selector-popup:after {
642
position: absolute;
643
content: "";
644
width: 10px;
645
height: 10px;
646
background-color: #f9f9f9;
647
left: 50%;
648
-webkit-transform: translateX(-50%) rotate(45deg);
649
transform: translateX(-50%) rotate(45deg);
650
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
651
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
652
bottom: -5px;
653
z-index: 10000;
654
}
655
656
form .list-selector-popup:before {
657
position: absolute;
658
content: "";
659
width: 40px;
660
height: 7px;
661
background-color: #212121;
662
left: 50%;
663
-webkit-transform: translateX(-50%);
664
transform: translateX(-50%);
665
bottom: 0;
666
z-index: 10001;
667
}
668
669
form .list-selector-popup .button-group {
670
overflow-y: scroll;
671
overflow-x: hidden;
672
position: absolute;
673
top: 8px;
674
left: 8px;
675
bottom: 30px;
676
right: 8px;
677
}
678
679
form .list-selector-popup .button-group .group-title {
680
margin: 0 5px 10px 0;
681
padding: 3px;
682
line-height: 1.2;
683
background: #c8c8c8;
684
font-weight: 800;
685
}
686
687
form .list-selector-popup .button-group .item {
688
display: inline-block;
689
width: 31%;
690
padding: 3px 0 10px;
691
vertical-align: top;
692
}
693
694
695
.fancybox-inner form .list-selector-popup .button-group .item {
696
width: 49%;
697
}
698
699
.fancybox-outer,
700
.fancybox-inner {
701
height: auto !important;
702
}
703
704
form .list-selector-popup .button-group .item label {
705
color: #212121;
706
font-size: 12px;
707
cursor: pointer;
708
position: relative;
709
padding: 0 0 0 25px;
710
}
711
712
form .list-selector-popup .filter {
713
position: absolute;
714
bottom: 0;
715
left: 0;
716
right: 0;
717
background: #c8c8c8;
718
border: none;
719
}
720
721
form .list-selector-popup .filter input {
722
width: 100%;
723
height: 100%;
724
padding: 8px 10px;
725
border: none;
726
background-color: #212121;
727
color: #212121;
728
font-weight: 400;
729
line-height: 14px;
730
}
731
732
form .bottom {
733
position: relative;
734
display: -webkit-inline-box;
735
display: -ms-inline-flexbox;
736
display: inline-flex;
737
-ms-flex-wrap: wrap;
738
flex-wrap: wrap;
739
}
740
741
form .bottom a {
742
color: #212121;
743
font-size: 12px;
744
line-height: 20px;
745
text-decoration: none;
746
font-weight: 500;
747
text-transform: uppercase;
748
-webkit-transition: color 0.3s;
749
transition: color 0.3s;
750
}
751
752
753
form .bottom .links {
754
width: 100%;
755
-webkit-box-ordinal-group: 2;
756
-ms-flex-order: 1;
757
order: 1;
758
margin: 0 0 2.7rem;
759
}
760
761
762
form .bottom .links p:first-child a {
763
font-weight: bold;
764
color: #DA4408;
765
}
766
767
768
form .bottom .links p:first-child a:hover {
769
color: #212121;
770
}
771
772
773
form .bottom .submit.right {
774
float: right;
775
margin: 0 0 0 10px;
776
}
777
778
779
.no-touch form .bottom a:hover {
780
color: #DA4408;
781
}
782
783
.no-touch form .bottom .submit.right:hover {
784
background-color: #DA4408;
785
color: #212121;
786
}
787
788
789
form .captcha-control {
790
width: 100%;
791
}
792
793
form .captcha-control .image {
794
margin: 0 0 2rem;
795
overflow: hidden;
796
}
797
798
form .captcha-control .image img {
799
display: block;
800
width: 165px;
801
height: 68px;
802
margin: 0 1rem 1rem 0;
803
float: left;
804
}
805
806
form .captcha-control .image .textfield {
807
width: 150px;
808
}
809
810
form [data-name="code"] {
811
margin: 0 0 2rem;
812
min-height: 78px;
813
}
814
815
form .success {
816
margin: 1rem;
817
padding: 2.5rem 2rem;
818
background: #DA4408;
819
color: #212121;
820
font-weight: 500;
821
font-size: 14px;
822
border-radius: 1.5rem;
823
width: 100%;
824
text-align: center;
825
}
826
827
.fancybox-outer form .success {
828
width: auto;
829
margin: 3rem;
830
}
831
832
833
form .generic-error {
834
text-align: center;
835
padding: 10px;
836
color: #f30702;
837
border: 2px solid #f30702;
838
font-size: 14px;
839
font-weight: bold;
840
line-height: 16px;
841
border-radius: 3px;
842
-webkit-border-radius: 3px;
843
margin: 0 0 10px;
844
}
845
846
form .info-message {
847
display: inline-block;
848
position: relative;
849
margin: 0 1rem 1rem 1rem;
850
padding: 1rem;
851
font-size: 14px;
852
background: #e0dfdf;
853
border-radius: 10px;
854
-webkit-border-radius: 10px;
855
}
856
857
form .info-message:before {
858
position: absolute;
859
content: "";
860
width: 10px;
861
height: 10px;
862
background-color: #e0dfdf;
863
left: 20px;
864
-webkit-transform: rotate(45deg);
865
transform: rotate(45deg);
866
top: -5px;
867
}
868
869
form .info-message .bottom {
870
display: block;
871
padding: 1rem 0 0;
872
}
873
874
form .info-message .submit {
875
font-size: 12px;
876
min-width: auto;
877
margin: 5px 5px 0 0;
878
}
879
880
881
form .field-error {
882
display: none;
883
padding: 5px 0 0 0;
884
color: #f30702;
885
font-size: 14px;
886
font-weight: 500;
887
line-height: 1.2;
888
}
889
890
891
form .field-error label {
892
margin: 0;
893
}
894
895
896
form .smileys-support {
897
position: relative;
898
}
899
900
901
form .smileys-support .smileys-bar {
902
background: #dfdfdf;
903
padding: 2px 10px 4px;
904
cursor: default;
905
font-size: 0;
906
}
907
908
form .smileys-support img {
909
cursor: pointer;
910
margin-right: 5px;
911
}
912
913
form .smileys-support img:last-child {
914
margin: 0;
915
}
916
917
form .progressbar {
918
position: absolute;
919
z-index: 990;
920
width: 60%;
921
left: 50%;
922
top: 50%;
923
-webkit-transform: translate(-50%, -50%);
924
transform: translate(-50%, -50%);
925
height: 5.0rem;
926
border: 0.2rem solid #DA4408;
927
padding: 0.8rem;
928
border-radius: 2.4rem;
929
background: #212121;
930
}
931
932
form .progressbar .text {
933
position: absolute;
934
width: 100%;
935
top: 1rem;
936
height: 3rem;
937
font-size: 2.2rem;
938
line-height: 3rem;
939
text-align: center;
940
}
941
942
form .progressbar.half-done .text {
943
color: #111111;
944
}
945
946
form .progressbar .progress {
947
width: 0;
948
height: 3rem;
949
background: #DA4408;
950
border-radius: 2rem;
951
}
952
953
/* toggle button */
954
.toggle-button {
955
color: #212121;
956
border: 1px solid #e0dfdf;
957
text-transform: uppercase;
958
font-size: 14px;
959
font-weight: 500;
960
padding: 2.7rem 9px 2.7rem 2.9rem;
961
cursor: pointer;
962
background-color: #111111;
963
display: -webkit-box;
964
display: -ms-flexbox;
965
display: flex;
966
-webkit-box-align: center;
967
-ms-flex-align: center;
968
align-items: center;
969
-webkit-transition: background-color 0.3s, color 0.3s, border 0.3s;
970
transition: background-color 0.3s, color 0.3s, border 0.3s;
971
cursor: pointer;
972
}
973
974
.toggle-button * {
975
cursor: pointer;
976
}
977
978
979
.toggle-button input::before {
980
position: absolute;
981
content: "";
982
top: 50%;
983
left: 50%;
984
-webkit-transform: translate(-50%, -50%);
985
transform: translate(-50%, -50%);
986
width: 20px;
987
height: 20px;
988
border: 2px solid #d4d4d4;
989
background-color: #111111;
990
border-radius: 50%;
991
z-index: 1;
992
-webkit-transition: border 0.3s, background-color 0.3s;
993
transition: border 0.3s, background-color 0.3s;
994
}
995
996
997
.toggle-button.inversed.active input::before {
998
border: 5px solid #111111;
999
background-color: #DA4408;
1000
}
1001
1002
1003
.toggle-button.active {
1004
color: #ccc;
1005
background-color: #DA4408;
1006
}
1007
1008
.toggle-button.inversed {
1009
border: 1px solid #e4e4e4;
1010
background: #f1f1f1;
1011
}
1012
1013
.toggle-button.inversed.active {
1014
color: #111111;
1015
border: 1px solid #DA4408;
1016
background-color: #DA4408;
1017
}
1018
1019
.toggle-button.inversed.active label {
1020
color: #111111;
1021
}
1022
1023
.toggle-button.done {
1024
pointer-events: none;
1025
}
1026
1027
.toggle-button.done *,
1028
.toggle-button.disabled * {
1029
cursor: default;
1030
}
1031
1032
/* top links */
1033
.top-links {
1034
background: #000;
1035
border-bottom: 2px solid #DA4408;
1036
padding: 6px 20px;
1037
font-size: 12px;
1038
}
1039
1040
.top-links .center-hold {
1041
display: -webkit-box;
1042
display: -ms-flexbox;
1043
display: flex;
1044
-webkit-box-align: center;
1045
-ms-flex-align: center;
1046
align-items: center;
1047
}
1048
1049
.member-links {
1050
margin-left: auto;
1051
}
1052
1053
.network ul {
1054
display: -webkit-box;
1055
display: -ms-flexbox;
1056
display: flex;
1057
-webkit-box-align: center;
1058
-ms-flex-align: center;
1059
align-items: center;
1060
}
1061
1062
.network li {
1063
margin-right: 20px;
1064
}
1065
1066
.network li:last-child {
1067
margin: 0;
1068
}
1069
1070
.network a {
1071
color: #212121;
1072
display: block;
1073
position: relative;
1074
padding-left: 14px;
1075
-webkit-transition: color 0.3s;
1076
transition: color 0.3s;
1077
}
1078
1079
.network a::before {
1080
position: absolute;
1081
content: "";
1082
width: 9px;
1083
height: 9px;
1084
border-radius: 50%;
1085
z-index: 1;
1086
background-color: #DA4408;
1087
left: 0;
1088
top: 50%;
1089
-webkit-transform: translateY(-50%);
1090
transform: translateY(-50%);
1091
}
1092
1093
.network a:hover {
1094
color: #DA4408;
1095
}
1096
1097
.network .more {
1098
display: none;
1099
}
1100
1101
1102
.member-links ul {
1103
display: -webkit-box;
1104
display: -ms-flexbox;
1105
display: flex;
1106
-webkit-box-align: center;
1107
-ms-flex-align: center;
1108
align-items: center;
1109
}
1110
1111
.member-links li {
1112
padding: 0 20px 0 0;
1113
color: #212121;
1114
}
1115
1116
.btn-icon {
1117
position: relative;
1118
padding-left: 39px;
1119
}
1120
1121
.member-links .btn-icon {
1122
padding-left: 34px;
1123
}
1124
1125
.btn-icon:before {
1126
font-family: "icomoon" !important;
1127
speak: none;
1128
font-style: normal;
1129
font-weight: normal;
1130
font-variant: normal;
1131
text-transform: none;
1132
line-height: 1;
1133
-webkit-font-smoothing: antialiased;
1134
-moz-osx-font-smoothing: grayscale;
1135
position: absolute;
1136
left: 0;
1137
top: 0;
1138
z-index: 1;
1139
}
1140
1141
.login-btn:before {
1142
content: "\e913";
1143
top: 50%;
1144
left: 15px;
1145
-webkit-transform: translateY(-50%);
1146
transform: translateY(-50%);
1147
font-size: 14px;
1148
}
1149
1150
.signup-btn:before {
1151
content: "\e90f";
1152
top: 50%;
1153
left: 15px;
1154
-webkit-transform: translateY(-50%);
1155
transform: translateY(-50%);
1156
font-size: 14px;
1157
}
1158
1159
.logout-btn:before {
1160
content: "\e916";
1161
top: 50%;
1162
left: 15px;
1163
-webkit-transform: translateY(-50%);
1164
transform: translateY(-50%);
1165
font-size: 14px;
1166
}
1167
1168
.member-links a {
1169
color: #111111;
1170
background-color: transparent;
1171
-webkit-transition: background-color 0.3s;
1172
transition: background-color 0.3s;
1173
line-height: 30px;
1174
display: block;
1175
display: block;
1176
margin: 0 -20px 0 0;
1177
border-radius: 15px;
1178
padding: 0 15px;
1179
}
1180
1181
.member-links a.disabled {
1182
color: #212121;
1183
}
1184
1185
.no-touch .member-links a:hover,
1186
.no-touch .member-links a.disabled:hover {
1187
background-color: #DA4408;
1188
color: #212121;
1189
}
1190
1191
1192
/* header */
1193
.header {
1194
z-index: 20;
1195
padding: 20px;
1196
background-color: #000;
1197
}
1198
1199
.header-inner {
1200
max-width: 1260px;
1201
margin: 0 auto;
1202
padding: 0 10px;
1203
display: -webkit-box;
1204
display: -ms-flexbox;
1205
display: flex;
1206
-webkit-box-align: center;
1207
-ms-flex-align: center;
1208
align-items: center;
1209
}
1210
1211
.logo {
1212
-webkit-box-ordinal-group: 2;
1213
-ms-flex-order: 1;
1214
order: 1;
1215
-webkit-box-flex: 0;
1216
}
1217
1218
.logo a {
1219
display: block;
1220
}
1221
1222
.logo img {
1223
max-width: 300px;
1224
}
1225
1226
.search {
1227
-webkit-box-ordinal-group: 3;
1228
-ms-flex-order: 2;
1229
order: 2;
1230
-webkit-box-flex: 1;
1231
-ms-flex: 1 1;
1232
flex: 1 1;
1233
display: -webkit-box;
1234
display: -ms-flexbox;
1235
display: flex;
1236
-webkit-box-pack: center;
1237
-ms-flex-pack: center;
1238
justify-content: center;
1239
padding: 0 0 0 100px;
1240
}
1241
1242
.search form {
1243
-webkit-box-flex: 0;
1244
-ms-flex: 1 1;
1245
flex: 1 1;
1246
position: relative;
1247
padding: 0 10px 0 0;
1248
border-radius: 20px;
1249
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
1250
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
1251
}
1252
1253
1254
.search .search-text input {
1255
width: 100%;
1256
border: 0;
1257
background: none;
1258
border-radius: 0;
1259
background-color: #212121;
1260
color: #ccc;
1261
font-size: 13px;
1262
padding: 13px 60px 13px 20px;
1263
}
1264
1265
1266
.search-text input::-webkit-input-placeholder {
1267
color: #ccc;
1268
-webkit-transition: color 0.3s;
1269
transition: color 0.3s;
1270
}
1271
1272
.search-text input:-ms-input-placeholder {
1273
color: #ccc;
1274
-webkit-transition: color 0.3s;
1275
transition: color 0.3s;
1276
}
1277
1278
.search-text input::-ms-input-placeholder {
1279
color: #ccc;
1280
-webkit-transition: color 0.3s;
1281
transition: color 0.3s;
1282
}
1283
1284
.search-text input::placeholder {
1285
color: #ccc;
1286
-webkit-transition: color 0.3s;
1287
transition: color 0.3s;
1288
}
1289
1290
.search-text input:focus::-webkit-input-placeholder {
1291
color: transparent;
1292
}
1293
1294
.search-text input:focus:-ms-input-placeholder {
1295
color: transparent;
1296
}
1297
1298
.search-text input:focus::-ms-input-placeholder {
1299
color: transparent;
1300
}
1301
1302
.search-text input:focus::placeholder {
1303
color: transparent;
1304
}
1305
1306
.search .search-text input:focus {
1307
outline: none;
1308
}
1309
1310
.search .search-button {
1311
position: absolute;
1312
top: 0;
1313
right: 0;
1314
height: 100%;
1315
width: 60px;
1316
background: #DA4408 url("../images/search.svg") center no-repeat;
1317
text-indent: -1000px;
1318
overflow: hidden;
1319
cursor: pointer;
1320
border-radius: 0;
1321
-webkit-transition: background 0.3s;
1322
transition: background 0.3s;
1323
}
1324
1325
.no-touch .search .search-button:hover {
1326
background-color: #000;
1327
}
1328
1329
/* navigation */
1330
.header + nav {
1331
border: 1px solid #DA4408;
1332
border-left: 0;
1333
border-right: 0;
1334
background-color: #000;
1335
}
1336
1337
.navigation {
1338
position: relative;
1339
}
1340
1341
.navigation .button {
1342
display: none;
1343
width: 100%;
1344
padding: 8px 0;
1345
margin: 0;
1346
border: none;
1347
background: transparent;
1348
height: 38px;
1349
cursor: pointer;
1350
}
1351
1352
.navigation .button .icon {
1353
display: inline-block;
1354
height: 20px;
1355
width: 29px;
1356
position: relative;
1357
}
1358
1359
.navigation .button .ico-bar {
1360
background: #ccc;
1361
height: 4px;
1362
width: 100%;
1363
position: absolute;
1364
-webkit-transition: 0.1s ease-in-out;
1365
transition: 0.1s ease-in-out;
1366
left: 0;
1367
}
1368
1369
.navigation .button .ico-bar:first-child {
1370
top: 0;
1371
}
1372
1373
.navigation .button .ico-bar:nth-child(2) {
1374
top: 8px;
1375
}
1376
1377
.navigation .button .ico-bar:nth-child(3) {
1378
top: 16px;
1379
}
1380
1381
.navigation.open .button .ico-bar {
1382
background: #DA4408;
1383
left: 4px;
1384
}
1385
1386
.navigation.open .button .ico-bar:first-child {
1387
top: -2px;
1388
-webkit-transform: rotate(45deg) translate(5px, 9px);
1389
transform: rotate(45deg) translate(5px, 9px);
1390
}
1391
1392
.navigation.open .button .ico-bar:nth-child(3) {
1393
top: 14px;
1394
-webkit-transform: rotate(-45deg) translate(2px, -6px);
1395
transform: rotate(-45deg) translate(2px, -6px);
1396
}
1397
1398
.navigation.open .button .ico-bar:nth-child(2) {
1399
opacity: 0;
1400
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1401
filter:
alpha(opacity=0);
1402
}
1403
1404
.navigation {
1405
display: -webkit-box;
1406
display: -ms-flexbox;
1407
display: flex;
1408
-webkit-box-align: center;
1409
-ms-flex-align: center;
1410
align-items: center;
1411
max-width: 1260px;
1412
padding: 0 10px;
1413
width: 100%;
1414
margin: 0 auto;
1415
}
1416
1417
.navigation .primary {
1418
font-size: 14px;
1419
font-weight: 500;
1420
text-transform: uppercase;
1421
display: -webkit-box;
1422
display: -ms-flexbox;
1423
display: flex;
1424
-webkit-box-flex: 1;
1425
-ms-flex: 1 1;
1426
flex: 1 1;
1427
-webkit-box-pack: justify;
1428
-ms-flex-pack: justify;
1429
justify-content: space-between;
1430
-webkit-box-align: center;
1431
-ms-flex-align: center;
1432
align-items: center;
1433
text-align: center;
1434
}
1435
1436
.navigation .primary li:first-child {
1437
-webkit-box-flex: 0;
1438
-ms-flex: 0 0 50px;
1439
flex: 0 0 50px;
1440
-ms-flex-item-align: stretch;
1441
-ms-grid-row-align: stretch;
1442
align-self: stretch;
1443
}
1444
1445
.navigation .primary a {
1446
display: block;
1447
padding: 17px 4px;
1448
text-transform: uppercase;
1449
position: relative;
1450
color: #ccc;
1451
-webkit-transition: color 0.3s;
1452
transition: color 0.3s;
1453
white-space: nowrap;
1454
-webkit-box-flex: 1;
1455
-ms-flex: 1 1;
1456
flex: 1 1;
1457
}
1458
1459
.navigation .primary a:before {
1460
position: absolute;
1461
content: "";
1462
left: 0;
1463
bottom: 0;
1464
background-color: #DA4408;
1465
height: 3px;
1466
width: 0;
1467
-webkit-transition: width 0.3s;
1468
transition: width 0.3s;
1469
}
1470
1471
1472
.no-touch .navigation .primary a:hover::before {
1473
width: 100%;
1474
}
1475
1476
.no-touch .navigation .primary .highlight.drop a:hover::before {
1477
width: auto;
1478
}
1479
1480
.no-touch .navigation .primary a:hover {
1481
color: #DA4408;
1482
}
1483
1484
1485
.navigation .primary .selected a {
1486
color: #DA4408;
1487
}
1488
1489
#item1 {
1490
position: relative;
1491
font-size: 0;
1492
height: 100%;
1493
}
1494
1495
#item1::after {
1496
position: absolute;
1497
content: "\e90d";
1498
font-family: "icomoon" !important;
1499
speak: none;
1500
font-style: normal;
1501
font-weight: normal;
1502
font-variant: normal;
1503
text-transform: none;
1504
line-height: 1;
1505
-webkit-font-smoothing: antialiased;
1506
-moz-osx-font-smoothing: grayscale;
1507
font-size: 20px;
1508
top: 50%;
1509
left: 50%;
1510
-webkit-transform: translate(-50%, -50%);
1511
transform: translate(-50%, -50%);
1512
}
1513
1514
1515
.navigation .primary .selected a::before {
1516
width: 100%;
1517
}
1518
1519
.navigation .primary .drop {
1520
position: relative;
1521
-webkit-box-align: center;
1522
-ms-flex-align: center;
1523
align-items: center;
1524
}
1525
1526
.navigation .primary .drop > a {
1527
position: relative;
1528
background-color: #e0dfdf;
1529
border-radius: 20px;
1530
-webkit-transition: background-color 0.3s, border-radius 0.3s;
1531
transition: background-color 0.3s, border-radius 0.3s;
1532
padding: 12px 38px 12px 54px;
1533
}
1534
1535
1536
.navigation .primary .drop > a:after {
1537
position: absolute;
1538
z-index: 1;
1539
content: "\e901";
1540
font-family: "icomoon" !important;
1541
speak: none;
1542
font-style: normal;
1543
font-weight: normal;
1544
font-variant: normal;
1545
text-transform: none;
1546
line-height: 1;
1547
-webkit-font-smoothing: antialiased;
1548
-moz-osx-font-smoothing: grayscale;
1549
font-size: 5px;
1550
top: calc(50% - 1px);
1551
right: 20px;
1552
will-change: transform;
1553
-webkit-backface-visibility: hidden;
1554
backface-visibility: hidden;
1555
-webkit-transform: translateY(-50%) rotate(0);
1556
transform: translateY(-50%) rotate(0);
1557
-webkit-transition: -webkit-transform 0.3s;
1558
transition: -webkit-transform 0.3s;
1559
transition: transform 0.3s;
1560
transition: transform 0.3s, -webkit-transform 0.3s;
1561
}
1562
1563
.navigation .primary .drop > a:before {
1564
position: absolute;
1565
z-index: 1;
1566
content: "\e91b";
1567
font-family: "icomoon" !important;
1568
speak: none;
1569
font-style: normal;
1570
font-weight: normal;
1571
font-variant: normal;
1572
text-transform: none;
1573
line-height: 1;
1574
-webkit-font-smoothing: antialiased;
1575
-moz-osx-font-smoothing: grayscale;
1576
width: auto;
1577
height: auto;
1578
background: transparent;
1579
font-size: 20px;
1580
top: calc(50% - 1px);
1581
bottom: inherit;
1582
left: 20px;
1583
-webkit-transform: translateY(-50%);
1584
transform: translateY(-50%);
1585
}
1586
1587
1588
.navigation .primary ul {
1589
position: absolute;
1590
top: 40px;
1591
left: 0;
1592
z-index: 10;
1593
width: 100%;
1594
opacity: 0;
1595
visibility: hidden;
1596
-webkit-transform: translateY(-10px);
1597
transform: translateY(-10px);
1598
-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
1599
transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
1600
transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
1601
transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;
1602
transition: opacity 0.3s, visibility 0.3s, transform 0.3s,
1603
-webkit-transform 0.3s;
1604
overflow: hidden;
1605
border-radius: 0 0 20px 20px;
1606
}
1607
1608
1609
.navigation .primary ul li {
1610
display: block;
1611
}
1612
1613
.navigation .primary ul li a {
1614
background-color: #e0dfdf;
1615
color: #212121;
1616
padding: 12px 5px;
1617
-webkit-transition: background-color 0.3s, color 0.3s;
1618
transition: background-color 0.3s, color 0.3s;
1619
}
1620
1621
.navigation .primary ul li a:before {
1622
display: none;
1623
}
1624
1625
.navigation .primary .drop:focus ul,
1626
.navigation .primary .drop:hover ul {
1627
opacity: 1;
1628
visibility: visible;
1629
-webkit-transform: translateY(0);
1630
transform: translateY(0);
1631
}
1632
1633
1634
.navigation .primary .drop:hover > a {
1635
border-radius: 20px 20px 0 0;
1636
background-color: #DA4408;
1637
color: #212121;
1638
}
1639
1640
.navigation .primary .drop:hover > a::after {
1641
-webkit-transform: translateY(-50%) rotate(180deg);
1642
transform: translateY(-50%) rotate(180deg);
1643
}
1644
1645
.no-touch .navigation .primary ul li a:hover {
1646
background-color: #DA4408;
1647
color: #212121;
1648
}
1649
1650
.navigation .primary ul li a {
1651
padding: 9px 5px;
1652
}
1653
1654
1655
.navigation .secondary li:first-child {
1656
border-left: none;
1657
}
1658
1659
.navigation .secondary a {
1660
text-decoration: none;
1661
padding: 17px 6px;
1662
position: relative;
1663
display: block;
1664
white-space: nowrap;
1665
}
1666
1667
.navigation .secondary a:before {
1668
position: absolute;
1669
content: "";
1670
left: 0;
1671
bottom: 0;
1672
background-color: #DA4408;
1673
height: 3px;
1674
width: 0;
1675
-webkit-transition: width 0.3s;
1676
transition: width 0.3s;
1677
}
1678
1679
1680
.no-touch .navigation .secondary a:hover {
1681
color: #DA4408;
1682
}
1683
1684
.no-touch .navigation .secondary a:hover::before {
1685
width: 100%;
1686
}
1687
1688
1689
/* footer */
1690
.footer {
1691
width: 100%;
1692
background-color:#000;
1693
}
1694
1695
.footer .footer-wrap {
1696
max-width: 1235px;
1697
padding: 3rem 5px;
1698
margin: 0 auto;
1699
overflow: hidden;
1700
display: -webkit-box;
1701
display: -ms-flexbox;
1702
display: flex;
1703
-ms-flex-wrap: wrap;
1704
flex-wrap: wrap;
1705
-webkit-box-orient: vertical;
1706
-webkit-box-direction: normal;
1707
-ms-flex-direction: column;
1708
flex-direction: column;
1709
text-align: center;
1710
font-size: 12px;
1711
font-weight: 400;
1712
color: #9f9f9f;
1713
line-height: 18px;
1714
}
1715
1716
.footer a {
1717
color: #111111;
1718
text-decoration: underline;
1719
}
1720
1721
.footer a:hover {
1722
color: #111111;
1723
}
1724
1725
.footer .nav {
1726
width: 100%;
1727
-webkit-box-ordinal-group: 2;
1728
-ms-flex-order: 1;
1729
order: 1;
1730
display: -webkit-box;
1731
display: -ms-flexbox;
1732
display: flex;
1733
-webkit-box-pack: center;
1734
-ms-flex-pack: center;
1735
justify-content: center;
1736
-webkit-box-align: center;
1737
-ms-flex-align: center;
1738
align-items: center;
1739
-ms-flex-wrap: wrap;
1740
flex-wrap: wrap;
1741
margin: 0 0 3rem;
1742
}
1743
1744
.footer .nav li {
1745
margin: 0 10px 0 0;
1746
}
1747
1748
.footer .nav li:last-child {
1749
margin: 0;
1750
}
1751
1752
.footer .nav a {
1753
display: block;
1754
color: #ccc;
1755
font-size: 14px;
1756
font-weight: 500;
1757
padding: 6px 2rem;
1758
text-transform: uppercase;
1759
background-color: transparent;
1760
text-decoration: none;
1761
-webkit-transition: background-color 0.3s, color 0.3s;
1762
transition: background-color 0.3s, color 0.3s;
1763
}
1764
1765
1766
.no-touch .footer .nav a:hover {
1767
color: #fff;
1768
background-color: #DA4408;
1769
}
1770
1771
1772
.footer .copyright {
1773
-webkit-box-ordinal-group: 4;
1774
-ms-flex-order: 3;
1775
order: 3;
1776
display: -webkit-box;
1777
display: -ms-flexbox;
1778
display: flex;
1779
-webkit-box-pack: center;
1780
-ms-flex-pack: center;
1781
justify-content: center;
1782
}
1783
1784
.footer .copyright a {
1785
color: #9f9f9f;
1786
padding: 0 4px;
1787
text-decoration: none;
1788
}
1789
1790
.footer .copyright br {
1791
display: none;
1792
}
1793
1794
.footer .txt {
1795
-webkit-box-ordinal-group: 3;
1796
-ms-flex-order: 2;
1797
order: 2;
1798
margin: 0 0 15px;
1799
}
1800
1801
.box {
1802
margin: 0 0 3rem;
1803
width: 100%;
1804
}
1805
1806
.box.message {
1807
font-size: 14px;
1808
line-height: 16px;
1809
margin-bottom: 400px;
1810
}
1811
1812
/* headings *****/
1813
.headline {
1814
display: -webkit-box;
1815
display: -ms-flexbox;
1816
display: flex;
1817
-webkit-box-align: center;
1818
-ms-flex-align: center;
1819
align-items: center;
1820
margin: 0 0 15px;
1821
padding: 3rem 0 0;
1822
width: 100%;
1823
}
1824
1825
h1,
1826
h2 {
1827
color: #ccc;
1828
font-size: 2.4rem;
1829
font-weight: 400;
1830
-webkit-box-flex: 1;
1831
-ms-flex: 1 1;
1832
flex: 1 1;
1833
-webkit-box-ordinal-group: 1;
1834
-ms-flex-order: 0;
1835
order: 0;
1836
}
1837
1838
h1 a,
1839
h2 a {
1840
text-decoration: underline;
1841
}
1842
1843
1844
.sort {
1845
position: relative;
1846
border-color: #e0dfdf;
1847
color: #ccc;
1848
font-size: 12px;
1849
font-weight: 500;
1850
letter-spacing: 0.3px;
1851
padding: 8px 10px;
1852
margin: 0 15px 0 0;
1853
min-width: 140px;
1854
-webkit-box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);
1855
box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);
1856
-webkit-transition: background-color 0.3s;
1857
transition: background-color 0.3s;
1858
}
1859
1860
.sort:last-child {
1861
margin: 0;
1862
}
1863
1864
.sort:before {
1865
font-family: "icomoon" !important;
1866
speak: none;
1867
font-style: normal;
1868
font-weight: normal;
1869
font-variant: normal;
1870
text-transform: none;
1871
line-height: 1;
1872
-webkit-font-smoothing: antialiased;
1873
-moz-osx-font-smoothing: grayscale;
1874
position: absolute;
1875
right: 10px;
1876
top: 50%;
1877
-webkit-transform: translateY(-50%) rotate(0);
1878
transform: translateY(-50%) rotate(0);
1879
z-index: 1;
1880
font-size: 6px;
1881
content: "\e901";
1882
will-change: transform;
1883
-webkit-backface-visibility: hidden;
1884
backface-visibility: hidden;
1885
-webkit-transition: -webkit-transform 0.3s;
1886
transition: -webkit-transform 0.3s;
1887
transition: transform 0.3s;
1888
transition: transform 0.3s, -webkit-transform 0.3s;
1889
}
1890
1891
1892
.sort:focus,
1893
.sort:hover {
1894
background-color: #DA4408;
1895
color: #212121;
1896
}
1897
1898
.sort:hover:before {
1899
-webkit-transform: translateY(-50%) rotate(180deg);
1900
transform: translateY(-50%) rotate(180deg);
1901
}
1902
1903
.sort .icon {
1904
position: absolute;
1905
left: 10px;
1906
top: 50%;
1907
-webkit-backface-visibility: hidden;
1908
backface-visibility: hidden;
1909
-webkit-transform: translateY(-50%);
1910
transform: translateY(-50%);
1911
z-index: 1;
1912
font-size: 15px;
1913
}
1914
1915
.sort .type-sort:before {
1916
content: "\e921";
1917
}
1918
1919
.sort [class*="videos"]:before,
1920
.sort .type-video:before {
1921
content: "\e91c";
1922
}
1923
1924
.sort .type-fav:before {
1925
content: "\e90c";
1926
}
1927
1928
.sort .type-visibility:before {
1929
content: "\e909";
1930
}
1931
1932
.sort .type-edit:before {
1933
content: "\e91e";
1934
}
1935
1936
.sort [class*="release_year"]:before,
1937
.sort [class*="post_date"]:before {
1938
content: "\e902";
1939
}
1940
1941
.sort [class*="duration"]:before {
1942
content: "\e91d";
1943
}
1944
1945
.sort [class*="dir"]:before,
1946
.sort [class*="title"]:before {
1947
content: "\e91e";
1948
}
1949
1950
.sort [class*="popularity"]:before,
1951
.sort [class*="viewed"]:before,
1952
.sort [class*="watched"]:before,
1953
.sort [class*="last_time"]:before {
1954
content: "\e909";
1955
}
1956
1957
.sort [class*="albums"]:before {
1958
content: "\e900";
1959
}
1960
1961
.sort [class*="popularity"] + strong,
1962
.sort [class*="viewed"] + strong,
1963
.sort [class*="last_time"] + strong {
1964
padding: 0 17px 0 30px;
1965
}
1966
1967
.sort [class*="dir"]:before,
1968
.sort [class*="title"]:before {
1969
content: "\e91e";
1970
}
1971
1972
.sort [class*="rating"]:before {
1973
content: "\e90b";
1974
}
1975
1976
.icon type-sort last_content_date,
1977
.sort [class*="most_favourited"]:before {
1978
content: "\e90c";
1979
}
1980
1981
.sort [class*="date"]:before {
1982
content: "\e902";
1983
}
1984
1985
.sort [class*="comments"]:before,
1986
.sort [class*="most_commented"]:before {
1987
content: "\e914";
1988
}
1989
1990
.sort strong {
1991
padding: 0 17px 0 20px;
1992
display: block;
1993
text-align: center;
1994
}
1995
1996
.icon.type-visibility + strong {
1997
padding: 0 17px 0 25px;
1998
}
1999
2000
.sort .icon.total_albums + strong,
2001
.sort .icon.type-video + strong {
2002
padding: 0 17px 0 25px;
2003
}
2004
2005
.sort ul {
2006
position: absolute;
2007
top: 100%;
2008
width: 100%;
2009
right: 0;
2010
z-index: 100;
2011
overflow: hidden;
2012
opacity: 0;
2013
visibility: hidden;
2014
-webkit-transition: opacity 0.3s, visibility 0.3s;
2015
transition: opacity 0.3s, visibility 0.3s;
2016
-webkit-box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);
2017
box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);
2018
}
2019
2020
.sort ul li:first-child {
2021
margin-top: 5px;
2022
}
2023
2024
.no-touch .sort ul li:first-child {
2025
margin-top: 0;
2026
}
2027
2028
.sort:hover ul {
2029
opacity: 1;
2030
visibility: visible;
2031
-webkit-transform: translateY(0);
2032
transform: translateY(0);
2033
}
2034
2035
.sort ul a {
2036
display: block;
2037
padding: 8px 5px;
2038
text-align: center;
2039
background: #000;
2040
-webkit-transition: background 0.3s, color 0.3s;
2041
transition: background 0.3s, color 0.3s;
2042
}
2043
2044
2045
.no-touch .sort ul a:hover {
2046
color: #111111;
2047
background: #DA4408;
2048
cursor: pointer;
2049
}
2050
2051
2052
.headline .button,
2053
.headline .more {
2054
padding: 7px 15px;
2055
color: #212121;
2056
background-color: #DA4408;
2057
border-radius: 15px;
2058
margin: 2px 0 2px 3px;
2059
}
2060
2061
.no-touch .headline .more:hover,
2062
.no-touch .headline .button:hover {
2063
background-color: #c6c6c6;
2064
color: #212121;
2065
}
2066
2067
.headline .button.icon {
2068
position: relative;
2069
padding: 7px 15px 7px 25px;
2070
}
2071
2072
.headline .button.done {
2073
padding: 7px 15px;
2074
}
2075
2076
.headline .button.icon:before {
2077
position: absolute;
2078
left: 15px;
2079
top: 50%;
2080
-webkit-transform: translateY(-50%);
2081
transform: translateY(-50%);
2082
}
2083
2084
.headline .button.done:before {
2085
content: "";
2086
}
2087
2088
.headline .more {
2089
position: relative;
2090
}
2091
2092
.headline .button.done,
2093
.headline .button.disabled {
2094
pointer-events: none;
2095
}
2096
2097
.headline .button.done *,
2098
.headline .button.disabled * {
2099
cursor: default;
2100
}
2101
2102
.headline .button span {
2103
padding: 0 9px;
2104
-webkit-transition: padding 0.3s;
2105
transition: padding 0.3s;
2106
}
2107
2108
.toggle-button.done span,
2109
.headline .button.done span {
2110
position: relative;
2111
padding: 0 9px 0 23px;
2112
}
2113
2114
.toggle-button.done span:before,
2115
.headline .button.done span:before {
2116
position: absolute;
2117
content: "\e904";
2118
font-size: 12px;
2119
left: 0;
2120
top: 50%;
2121
-webkit-transform: translateY(-50%);
2122
transform: translateY(-50%);
2123
font-family: "icomoon" !important;
2124
speak: none;
2125
font-style: normal;
2126
font-weight: normal;
2127
font-variant: normal;
2128
text-transform: none;
2129
-webkit-font-smoothing: antialiased;
2130
-moz-osx-font-smoothing: grayscale;
2131
}
2132
2133
.headline .more span {
2134
font-weight: bold;
2135
padding: 0 25px 0 9px;
2136
}
2137
2138
.headline .more:after {
2139
content: "";
2140
border-left: 4px solid #222222;
2141
border-top: 3px solid transparent;
2142
border-bottom: 3px solid transparent;
2143
display: block;
2144
position: absolute;
2145
top: 10px;
2146
right: 8px;
2147
}
2148
2149
.headline .more:hover:after {
2150
border-left: 4px solid #111111;
2151
}
2152
2153
.headline .button-info {
2154
padding: 7px 15px 7px 30px;
2155
border-radius: 3px;
2156
background-color: #e0dfdf;
2157
border-radius: 15px;
2158
margin: 0 0 0 3px;
2159
-webkit-box-ordinal-group: 3;
2160
-ms-flex-order: 2;
2161
order: 2;
2162
border-radius: 0 15px 15px 0;
2163
margin: 2px 0;
2164
position: relative;
2165
}
2166
2167
.headline .button-info:before {
2168
content: "\e913";
2169
position: absolute;
2170
left: 15px;
2171
top: 50%;
2172
-webkit-transform: translateY(-50%);
2173
transform: translateY(-50%);
2174
font-family: "icomoon" !important;
2175
speak: none;
2176
font-style: normal;
2177
font-weight: normal;
2178
font-variant: normal;
2179
text-transform: none;
2180
-webkit-font-smoothing: antialiased;
2181
-moz-osx-font-smoothing: grayscale;
2182
}
2183
2184
.headline .button-info + .button {
2185
-webkit-box-ordinal-group: 2;
2186
-ms-flex-order: 1;
2187
order: 1;
2188
border-radius: 15px 0 0 15px;
2189
}
2190
2191
2192
.empty-content {
2193
margin: 0 0 3rem;
2194
font-size: 14px;
2195
line-height: 1.2;
2196
padding: 10px 0 0 10px;
2197
}
2198
2199
.empty-content h2 {
2200
font-size: 1.8rem;
2201
margin: 0 0 10px;
2202
}
2203
2204
.empty-content a {
2205
text-decoration: underline;
2206
}
2207
2208
.empty-content p {
2209
margin: 0 0 10px;
2210
line-height: 20px;
2211
}
2212
2213
.empty-content ul,
2214
.empty-content ol {
2215
padding-left: 20px;
2216
}
2217
2218
.empty-content li {
2219
list-style: disc inside;
2220
line-height: 20px;
2221
margin-bottom: 10px;
2222
}
2223
2224
.empty-content ol li {
2225
list-style: decimal inside;
2226
}
2227
2228
/* tags cloud *****/
2229
.tags-cloud {
2230
margin: 0 0 3rem;
2231
padding: 3rem 0 0;
2232
display: -webkit-box;
2233
display: -ms-flexbox;
2234
display: flex;
2235
-ms-flex-wrap: wrap;
2236
flex-wrap: wrap;
2237
-webkit-box-pack: center;
2238
-ms-flex-pack: center;
2239
justify-content: center;
2240
-webkit-box-align: center;
2241
-ms-flex-align: center;
2242
align-items: center;
2243
width: 100%;
2244
}
2245
2246
.tags-cloud a {
2247
padding: 0.8rem 1rem;
2248
background-color: transparent;
2249
-webkit-transition: background-color 0.3s, color 0.3s;
2250
transition: background-color 0.3s, color 0.3s;
2251
text-transform: uppercase;
2252
}
2253
2254
2255
.no-touch .tags-cloud a:hover {
2256
color: #fff;
2257
background-color: #DA4408;
2258
}
2259
2260
2261
.tags-cloud .all {
2262
font-weight: 500;
2263
text-align: center;
2264
font-size: 14px;
2265
color: #212121;
2266
background-color: #e0dfdf;
2267
padding: 12px 20px;
2268
border-radius: 20px;
2269
width: 100%;
2270
margin: 10px 0 0;
2271
}
2272
2273
/* search cloud *****/
2274
.search-cloud {
2275
margin-top: 2rem;
2276
text-align: center;
2277
}
2278
2279
/* advertisement boxes *****/
2280
.spot img,
2281
.spot embed,
2282
.spot object,
2283
.spot iframe {
2284
vertical-align: bottom;
2285
width: 100%;
2286
height: 100%;
2287
}
2288
2289
/* top ad */
2290
div.top {
2291
width: 100%;
2292
margin: 0 auto;
2293
padding: 10px 0 0;
2294
text-align: center;
2295
height:120px;
2296
display: none;
2297
}
2298
2299
div.top a {
2300
display: block;
2301
width: 100%;
2302
}
2303
2304
div.top img {
2305
width: 100%;
2306
height: auto;
2307
}
2308
2309
/* list ads */
2310
.place {
2311
float: right;
2312
width: 320px;
2313
overflow: hidden;
2314
background: transparent;
2315
position: relative;
2316
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
2317
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
2318
background-color: #111111;
2319
border-radius: 5px;
2320
text-align: center;
2321
padding: 66px 0;
2322
font-size: 0;
2323
}
2324
2325
2326
.sidebar + .main-container .list-albums .place {
2327
padding: 102px 0;
2328
}
2329
2330
2331
.place ~ .item:nth-of-type(-n + 7) {
2332
width: calc((100% - 362px) / 3);
2333
}
2334
2335
.margin-fix .place {
2336
margin-top: 10px;
2337
}
2338
2339
.place .spot {
2340
overflow: hidden;
2341
margin: 0 0 10px;
2342
}
2343
2344
.place .spot:last-child {
2345
margin: 0;
2346
}
2347
2348
.place .spot a {
2349
width: 300px;
2350
height: 250px;
2351
background: #c8c8c8;
2352
overflow: hidden;
2353
display: block;
2354
}
2355
2356
.list-albums .spot,
2357
.list-videos .spot,
2358
.list-playlists .spot {
2359
display: inline-block;
2360
width: 300px;
2361
height: 250px;
2362
}
2363
2364
2365
/* bottom adv */
2366
.footer-margin {
2367
background-color: #f9f9f9;
2368
background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#000000));
2369
background-image: linear-gradient(to bottom, #323232 0%, #000000 100%);
2370
padding: 2rem 0;
2371
}
2372
2373
.bottom-adv {
2374
display: -webkit-box;
2375
display: -ms-flexbox;
2376
display: flex;
2377
-webkit-box-pack: justify;
2378
-ms-flex-pack: justify;
2379
justify-content: space-between;
2380
-webkit-box-align: center;
2381
-ms-flex-align: center;
2382
align-items: center;
2383
margin: 0;
2384
width: 100%;
2385
}
2386
2387
.bottom-adv .spot {
2388
display: inline-block;
2389
vertical-align: top;
2390
width: 300px;
2391
height: 250px;
2392
overflow: hidden;
2393
margin: 1px;
2394
}
2395
2396
.bottom-adv .spot a {
2397
width: 300px;
2398
height: 250px;
2399
background: #c8c8c8;
2400
overflow: hidden;
2401
display: block;
2402
}
2403
2404
/* lists *****/
2405
.list-comments,
2406
.list-subscriptions,
2407
.list-playlists,
2408
.list-members,
2409
.list-messages,
2410
.list-models,
2411
.list-sponsors,
2412
.list-channels,
2413
.list-categories,
2414
.list-tags,
2415
.list-albums,
2416
.list-albums-images,
2417
.list-videos-screenshots {
2418
width: 100%;
2419
}
2420
2421
.margin-fix {
2422
margin: -10px 0 0 -10px;
2423
font-size: 0;
2424
line-height: 0;
2425
}
2426
2427
.margin-fix::after .margin-fix::before {
2428
content: "";
2429
display: table;
2430
width: 100%;
2431
overflow: hidden;
2432
clear: both;
2433
}
2434
2435
.list-albums-images .margin-fix {
2436
margin-bottom: 20px;
2437
}
2438
2439
.list-comments .margin-fix {
2440
margin: 0;
2441
}
2442
2443
.list-tags .margin-fix {
2444
margin: 0;
2445
font-size: 14px;
2446
line-height: 20px;
2447
}
2448
2449
.list-tags .margin-fix {
2450
display: -webkit-box;
2451
display: -ms-flexbox;
2452
display: flex;
2453
}
2454
2455
.list-tags .margin-fix .item {
2456
-webkit-box-flex: 1;
2457
-ms-flex: 1 1;
2458
flex: 1 1;
2459
}
2460
2461
.margin-fix .bottom {
2462
margin: 0;
2463
max-width: 100%;
2464
width: 100%;
2465
padding: 2rem 0 0 10px;
2466
}
2467
2468
.margin-fix .bottom .submit,
2469
.margin-fix .bottom .submit.right {
2470
margin: 5px 5px 0 0;
2471
background-color: #e0dfdf;
2472
color: #212121;
2473
}
2474
2475
.no-touch .margin-fix .bottom .submit:hover,
2476
.no-touch .margin-fix .bottom .submit.right:hover {
2477
background-color: #DA4408;
2478
color: #212121;
2479
}
2480
2481
.margin-fix .bottom .submit:last-child,
2482
.margin-fix .bottom .submit.right:last-child {
2483
margin: 5px 0 0;
2484
}
2485
2486
.margin-fix .generic-error {
2487
margin: 15px 0 0 15px;
2488
}
2489
2490
.no-thumb {
2491
background: url("../images/kvs.svg") no-repeat center;
2492
}
2493
2494
.list-members .item {
2495
width: calc(20% - 10px);
2496
display: inline-block;
2497
text-align: center;
2498
margin: 10px 0 2.5rem 10px;
2499
/* padding: 0 5px; */
2500
vertical-align: top;
2501
}
2502
2503
2504
.list-playlists .item,
2505
.list-models .item,
2506
.list-sponsors .item,
2507
.list-channels .item,
2508
.list-categories .item,
2509
.list-albums .item,
2510
.list-albums-images .item,
2511
.list-videos .item,
2512
.list-videos-screenshots .item {
2513
display: inline-block;
2514
text-align: left;
2515
background: transparent;
2516
vertical-align: top;
2517
cursor: pointer;
2518
margin: 10px 0 0 10px;
2519
width: calc(25% - 10px);
2520
cursor: pointer;
2521
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
2522
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
2523
transition: color 0.3s;
2524
2525
border-radius: 0;
2526
background-color: #111111;
2527
}
2528
2529
2530
2531
.list-playlists .item:hover,
2532
.list-models .item:hover,
2533
.list-sponsors .item:hover,
2534
.list-channels .item:hover,
2535
.list-categories .item:hover,
2536
.list-albums .item:hover,
2537
.list-albums-images .item:hover,
2538
.list-videos .item:hover,
2539
.list-videos-screenshots .item:hover {
2540
-webkit-box-shadow: -1px 1px 5px rgba(218, 68, 8, 0.65);
2541
box-shadow: -1px 1px 5px rgba(218, 68, 8, 0.65);
2542
}
2543
2544
2545
2546
2547
.sidebar + .main-container .place ~ .item:nth-of-type(-n + 5) {
2548
width: calc((100% - 352px) / 2);
2549
}
2550
2551
.sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7) {
2552
width: calc((100% - 362px) / 3);
2553
}
2554
2555
.sidebar + .main-container .list-videos .item {
2556
width: calc(33.33% - 10px);
2557
}
2558
2559
.list-members .item a {
2560
display: block;
2561
}
2562
2563
.list-members .item.unread a {
2564
padding-bottom: 20px;
2565
}
2566
2567
.list-playlists .item a,
2568
.list-sponsors .item,
2569
.list-channels .item a,
2570
.list-categories .item,
2571
.list-models .item,
2572
.list-albums .item a,
2573
.list-videos .item a {
2574
display: block;
2575
2576
font-size: 12px;
2577
line-height: 1.2;
2578
}
2579
2580
.list-tags .item a {
2581
display: inline-block;
2582
padding: 6px;
2583
}
2584
2585
.list-channels .item,
2586
.list-models .item,
2587
.list-sponsors .item,
2588
.list-categories .item {
2589
display: inline-block;
2590
margin: 10px 0 0 10px;
2591
padding: 0;
2592
width: calc(25% - 10px);
2593
}
2594
2595
.item-control {
2596
border-top: 1px solid #e0dfdf;
2597
padding: 10px;
2598
cursor: default;
2599
}
2600
2601
2602
.list-members .item.unread .img {
2603
border: 2px solid #ee0000;
2604
}
2605
2606
2607
.item .img {
2608
position: relative;
2609
background-color: #e0dfdf;
2610
overflow: hidden;
2611
}
2612
2613
.list-models .img,
2614
.list-sponsors .img,
2615
.list-channels .img,
2616
.list-categories .img {
2617
padding-bottom: 133.44%;
2618
}
2619
2620
.list-videos-screenshots .img,
2621
.list-videos .img {
2622
width: 100%;
2623
padding-bottom: 56.25%;
2624
-webkit-backface-visibility: hidden;
2625
backface-visibility: hidden;
2626
}
2627
2628
.list-videos .is-hd {
2629
position: absolute;
2630
top: 5px;
2631
right: 5px;
2632
z-index: 3;
2633
opacity: 0.8;
2634
background-color: #ee0000;
2635
border-radius: 12px;
2636
font-size: 14px;
2637
font-weight: 900;
2638
letter-spacing: 0.33px;
2639
color: #111111;
2640
text-transform: uppercase;
2641
padding: 4px 8px;
2642
}
2643
2644
.list-playlists .img {
2645
width: 100%;
2646
padding-bottom: 56.25%;
2647
position: relative;
2648
}
2649
2650
.list-videos .img.preview-loading:after {
2651
display: block;
2652
position: absolute;
2653
content: "";
2654
width: 21px;
2655
height: 21px;
2656
background: url("../images/loader.gif") no-repeat;
2657
bottom: 5px;
2658
right: 5px;
2659
z-index: 1;
2660
opacity: 0.8;
2661
}
2662
2663
.list-members .img {
2664
display: inline-block;
2665
width: 10rem;
2666
height: 10rem;
2667
position: relative;
2668
border-radius: 50%;
2669
overflow: visible;
2670
}
2671
2672
.list-albums .img {
2673
padding-bottom: 133.44%;
2674
}
2675
2676
.list-albums-images .img {
2677
width: 100%;
2678
padding-bottom: 75%;
2679
text-align: center;
2680
}
2681
2682
.item .img img:first-child {
2683
position: absolute;
2684
top: 0;
2685
bottom: 0;
2686
left: 0;
2687
right: 0;
2688
width: 100%;
2689
height: 100%;
2690
-webkit-backface-visibility: hidden;
2691
backface-visibility: hidden;
2692
}
2693
2694
.list-members .item .img img:first-child {
2695
border-radius: 50%;
2696
}
2697
2698
2699
.item .img .no-thumb {
2700
display: block;
2701
height: 100%;
2702
background-size: 6rem;
2703
}
2704
2705
.item.disabled .img {
2706
background-color: #212121;
2707
}
2708
2709
.item.disabled .img img {
2710
opacity: 0.3;
2711
}
2712
2713
.list-albums-images .img .no-thumb,
2714
.list-models .img .no-thumb,
2715
.list-sponsors .img .no-thumb,
2716
.list-channels .img .no-thumb,
2717
.list-categories .img .no-thumb {
2718
position: absolute;
2719
top: 0;
2720
left: 0;
2721
right: 0;
2722
bottom: 0;
2723
height: 100%;
2724
width: 100%;
2725
z-index: 2;
2726
font-size: 0;
2727
}
2728
2729
2730
.list-playlists .img img.video2,
2731
.list-playlists .img img.video3,
2732
.list-playlists .img img.video4,
2733
.list-playlists .img img.video5 {
2734
position: absolute;
2735
width: 7rem;
2736
height: 4rem;
2737
border: 2px solid rgba(255, 255, 255, 0.5);
2738
z-index: 2;
2739
-webkit-transition: border 0.3s;
2740
transition: border 0.3s;
2741
}
2742
2743
2744
.no-touch .list-playlists .item:hover .img img {
2745
opacity: 1;
2746
}
2747
2748
.no-touch .list-playlists .item .img .video3:hover,
2749
.no-touch .list-playlists .item .img .video4:hover,
2750
.no-touch .list-playlists .item .img .video2:hover {
2751
z-index: 3;
2752
border: 2px solid rgba(39, 111, 219, 0.5);
2753
}
2754
2755
2756
.list-playlists .img img.video2 {
2757
right: 25px;
2758
top: 5px;
2759
}
2760
2761
.list-playlists .img img.video3 {
2762
right: 15px;
2763
top: 15px;
2764
}
2765
2766
.list-playlists .img img.video4 {
2767
right: 5px;
2768
top: 25px;
2769
}
2770
2771
.list-playlists .img .no-thumb {
2772
/* line-height: 135px; */
2773
position: absolute;
2774
height: 67px;
2775
font-size: 0;
2776
width: 60px;
2777
left: 50%;
2778
top: 50%;
2779
-webkit-transform: translate(-50%, -50%);
2780
transform: translate(-50%, -50%);
2781
z-index: 5;
2782
}
2783
2784
.item .title {
2785
font-size: 14px;
2786
font-weight: 500;
2787
line-height: 18px;
2788
display: block;
2789
color: #ccc;
2790
padding: 1rem 1rem 0;
2791
margin: 0 0 5px;
2792
-webkit-transition: color 0.3s;
2793
transition: color 0.3s;
2794
overflow: hidden;
2795
}
2796
2797
.list-playlists .item .title,
2798
.list-albums .item .title,
2799
.list-videos .item .title {
2800
height: 45px;
2801
}
2802
2803
.no-touch .list-subscriptions .item:hover .title {
2804
color: #212121;
2805
}
2806
2807
.no-touch .item:hover .title {
2808
color: #DA4408;
2809
}
2810
2811
2812
.item .wrap {
2813
display: -webkit-box;
2814
display: -ms-flexbox;
2815
display: flex;
2816
-webkit-box-align: center;
2817
-ms-flex-align: center;
2818
align-items: center;
2819
-webkit-box-pack: justify;
2820
-ms-flex-pack: justify;
2821
justify-content: space-between;
2822
padding: 0 10px 8px;
2823
color: #bcbcbc;
2824
font-size: 12px;
2825
line-height: 1.2;
2826
}
2827
2828
.list-members .item .wrap {
2829
-ms-flex-wrap: wrap;
2830
flex-wrap: wrap;
2831
-webkit-box-pack: center;
2832
-ms-flex-pack: center;
2833
justify-content: center;
2834
}
2835
2836
.list-members .item .wrap .views {
2837
display: none;
2838
}
2839
2840
.list-members .item .wrap .added {
2841
margin: 0 5px 0;
2842
}
2843
2844
.item .wrap div {
2845
position: relative;
2846
padding-left: 20px;
2847
}
2848
2849
.item .wrap .albums {
2850
padding-left: 25px;
2851
}
2852
2853
.item .wrap div:before {
2854
font-family: "icomoon" !important;
2855
speak: none;
2856
font-style: normal;
2857
font-weight: normal;
2858
font-variant: normal;
2859
text-transform: none;
2860
line-height: 1;
2861
-webkit-font-smoothing: antialiased;
2862
-moz-osx-font-smoothing: grayscale;
2863
position: absolute;
2864
left: 0;
2865
top: calc(50% - 1px);
2866
-webkit-transform: translateY(-50%);
2867
transform: translateY(-50%);
2868
z-index: 1;
2869
font-size: 15px;
2870
}
2871
2872
.item .wrap .duration:before {
2873
content: "\e91d";
2874
}
2875
2876
.item .wrap .rating::before {
2877
content: "\e90b";
2878
}
2879
2880
.item .wrap .albums::before {
2881
content: "\e900";
2882
}
2883
2884
.item .wrap .videos::before {
2885
content: "\e91c";
2886
}
2887
2888
.item .wrap .photos::before {
2889
content: "\e900";
2890
}
2891
2892
.item .wrap .photos {
2893
padding-left: 25px;
2894
}
2895
2896
.item .wrap .rating.negative::before {
2897
-webkit-transform: rotate(180deg);
2898
transform: rotate(180deg);
2899
top: calc(50% - 7px);
2900
}
2901
2902
.item .wrap .added::before {
2903
content: "\e902";
2904
}
2905
2906
.item .wrap .views {
2907
padding-left: 28px;
2908
}
2909
2910
.item .wrap .views::before {
2911
content: "\e909";
2912
}
2913
2914
.item.disabled .title,
2915
.item.processing .title {
2916
color: #DA4408;
2917
}
2918
2919
.item.error .title {
2920
color: #e62117;
2921
}
2922
2923
.list-tags .item .title {
2924
height: auto;
2925
font-size: 24px;
2926
font-weight: 700;
2927
line-height: 25px;
2928
margin: 0;
2929
padding: 20px 0 15px 10px;
2930
}
2931
2932
.list-subscriptions .item .title {
2933
min-height: auto;
2934
text-decoration: underline;
2935
display: block;
2936
padding: 1.6rem 10px;
2937
font-size: 14px;
2938
font-weight: 500;
2939
text-decoration: none;
2940
color: #212121;
2941
}
2942
2943
2944
.no-touch .list-subscriptions .item .title:hover {
2945
color: #DA4408;
2946
}
2947
2948
.no-touch .item:hover .title {
2949
color: #DA4408;
2950
}
2951
2952
.no-touch .list-tags .item:hover .title {
2953
color: inherit;
2954
}
2955
2956
2957
.item.unread .views {
2958
font-weight: bold;
2959
}
2960
2961
.item .user {
2962
height: 14px;
2963
overflow: hidden;
2964
white-space: nowrap;
2965
}
2966
2967
.item .rating {
2968
position: relative;
2969
}
2970
2971
.item .positive {
2972
color: #DA4408;
2973
}
2974
2975
.item .negative {
2976
color: #f30702;
2977
}
2978
2979
.item .is_hd {
2980
position: absolute;
2981
z-index: 2;
2982
right: 5px;
2983
top: 5px;
2984
color: #212121;
2985
font-size: 13px;
2986
text-transform: uppercase;
2987
letter-spacing: 0.33px;
2988
opacity: 0.8;
2989
background-color: #ee0000;
2990
border-radius: 12px;
2991
padding: 5px 8px;
2992
opacity: 0;
2993
visibility: hidden;
2994
-webkit-transform: translateX(150%);
2995
transform: translateX(150%);
2996
-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
2997
transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
2998
transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
2999
transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
3000
transition: transform 0.3s, opacity 0.3s, visibility 0.3s,
3001
-webkit-transform 0.3s;
3002
}
3003
3004
.item .ico-fav-0 {
3005
width: 40px;
3006
height: 40px;
3007
position: absolute;
3008
top: 5px;
3009
left: 5px;
3010
z-index: 10;
3011
background-color: #000;
3012
border-radius: 50%;
3013
color: #212121;
3014
-webkit-transform: translateX(-150%);
3015
transform: translateX(-150%);
3016
-webkit-transition: background-color 0.3s;
3017
transition: background-color 0.3s;
3018
}
3019
3020
.no-touch .item .ico-fav-0:hover {
3021
background-color: #DA4408;
3022
}
3023
3024
.item .ico-fav-0::before {
3025
content: "\e90c";
3026
}
3027
3028
.item .ico-fav-1 {
3029
width: 40px;
3030
height: 40px;
3031
position: absolute;
3032
top: 5px;
3033
left: 48px;
3034
z-index: 10;
3035
background-color: #000;
3036
border-radius: 50%;
3037
color: #212121;
3038
-webkit-transform: translateY(-150%);
3039
transform: translateY(-150%);
3040
}
3041
3042
.item .ico-fav-1::before {
3043
content: "\e91d";
3044
}
3045
3046
.no-touch .item .ico-fav-1:hover {
3047
background-color: #DA4408;
3048
}
3049
3050
.item .touch-preview,
3051
.item [class*="ico-fav"] {
3052
font-family: "icomoon" !important;
3053
speak: none;
3054
font-style: normal;
3055
font-weight: normal;
3056
font-variant: normal;
3057
text-transform: none;
3058
line-height: 40px;
3059
-webkit-font-smoothing: antialiased;
3060
-moz-osx-font-smoothing: grayscale;
3061
text-align: center;
3062
font-size: 19px;
3063
opacity: 0;
3064
visibility: hidden;
3065
-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
3066
transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
3067
transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
3068
transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
3069
transition: transform 0.3s, opacity 0.3s, visibility 0.3s,
3070
-webkit-transform 0.3s;
3071
}
3072
3073
.item .touch-preview {
3074
display: block;
3075
opacity: 0.6;
3076
visibility: visible;
3077
width: 40px;
3078
height: 40px;
3079
position: absolute;
3080
top: 5px;
3081
left: 5px;
3082
z-index: 20;
3083
background-color: #000;
3084
border-radius: 50%;
3085
color: #212121;
3086
-webkit-transition: background-color 0.3s;
3087
transition: background-color 0.3s;
3088
}
3089
3090
.item .touch-preview::before {
3091
content: "\e923";
3092
}
3093
3094
.no-touch .item:hover .is_hd,
3095
.no-touch .item:hover [class*="ico-fav"] {
3096
opacity: 1;
3097
visibility: visible;
3098
-webkit-transform: translateY(0);
3099
transform: translateY(0);
3100
-webkit-transform: translateX(0);
3101
transform: translateX(0);
3102
}
3103
3104
.no-touch .item .ico-fav-0 {
3105
opacity: 0;
3106
visibility: hidden;
3107
-webkit-transform: translateX(-150%);
3108
transform: translateX(-150%);
3109
}
3110
3111
.no-touch .item .ico-fav-1 {
3112
opacity: 0;
3113
visibility: hidden;
3114
-webkit-transform: translateY(-150%);
3115
transform: translateY(-150%);
3116
}
3117
3118
.item .ico-fav-0.fixed,
3119
.item .ico-fav-1.fixed {
3120
opacity: 1;
3121
visibility: visible;
3122
-webkit-transform: translateY(0);
3123
transform: translateY(0);
3124
-webkit-transform: translateX(0);
3125
transform: translateX(0);
3126
}
3127
3128
.line-disabled,
3129
.line-error,
3130
.line-processing {
3131
position: absolute;
3132
top: 50%;
3133
left: 15%;
3134
width: 70%;
3135
-webkit-transform: translateY(-50%);
3136
transform: translateY(-50%);
3137
text-align: center;
3138
background: #DA4408;
3139
padding: 5px 0;
3140
color: #111111;
3141
font-size: 1.6rem;
3142
font-weight: 500;
3143
line-height: 2rem;
3144
border-radius: 5px;
3145
}
3146
3147
.line-error {
3148
color: #111111;
3149
}
3150
3151
.line-premium,
3152
.line-private {
3153
position: absolute;
3154
z-index: 2;
3155
bottom: 5px;
3156
right: 5px;
3157
text-align: center;
3158
border-radius: 12px;
3159
background-color: rgba(45, 45, 45, 0.6);
3160
color: #111111;
3161
font-size: 12px;
3162
font-weight: bold;
3163
line-height: 18px;
3164
text-transform: uppercase;
3165
padding: 2px 9px;
3166
}
3167
3168
.line-premium [class*="ico"],
3169
.line-private [class*="ico"] {
3170
padding: 2px 0 0 20px;
3171
position: relative;
3172
}
3173
3174
.line-premium [class*="ico"]:before,
3175
.line-private [class*="ico"]:before {
3176
font-family: "icomoon" !important;
3177
speak: none;
3178
font-style: normal;
3179
font-weight: normal;
3180
font-variant: normal;
3181
text-transform: none;
3182
line-height: 1;
3183
-webkit-font-smoothing: antialiased;
3184
-moz-osx-font-smoothing: grayscale;
3185
position: absolute;
3186
left: 0;
3187
top: 50%;
3188
-webkit-transform: translateY(-50%);
3189
transform: translateY(-50%);
3190
z-index: 1;
3191
content: "\e918";
3192
color: #DA4408;
3193
}
3194
3195
.line-private [class*="ico"] {
3196
padding: 2px 0 0 15px;
3197
}
3198
3199
.line-private [class*="ico"]:before {
3200
content: "\e912";
3201
}
3202
3203
.list-members .unread-notification {
3204
position: absolute;
3205
left: calc(100% - 5px);
3206
white-space: nowrap;
3207
top: -3px;
3208
font-size: 0;
3209
line-height: 1.2;
3210
color: #ee0000;
3211
display: -webkit-box;
3212
display: -ms-flexbox;
3213
display: flex;
3214
-webkit-box-align: center;
3215
-ms-flex-align: center;
3216
align-items: center;
3217
}
3218
3219
.list-members .unread-notification:before {
3220
font-family: "icomoon" !important;
3221
speak: none;
3222
font-style: normal;
3223
font-weight: normal;
3224
font-variant: normal;
3225
text-transform: none;
3226
-webkit-font-smoothing: antialiased;
3227
-moz-osx-font-smoothing: grayscale;
3228
content: "\e914";
3229
margin: 0 5px -2px 0;
3230
font-size: 15px;
3231
}
3232
3233
.item-control .item-control-holder {
3234
display: -webkit-box;
3235
display: -ms-flexbox;
3236
display: flex;
3237
-webkit-box-align: center;
3238
-ms-flex-align: center;
3239
align-items: center;
3240
-ms-flex-wrap: wrap;
3241
flex-wrap: wrap;
3242
}
3243
3244
.item-control .toggle-button {
3245
background-color: #e0dfdf;
3246
border-radius: 15px;
3247
border: none;
3248
padding: 8px 10px;
3249
font-size: 11px !important;
3250
line-height: 1.2;
3251
color: #212121;
3252
margin: 0 3px 0 0;
3253
-webkit-transition: background-color 0.3s, color 0.3s;
3254
transition: background-color 0.3s, color 0.3s;
3255
}
3256
3257
.item-control .toggle-button:last-child {
3258
margin: 0;
3259
}
3260
3261
.no-touch .item-control .toggle-button[data-action="delete"]:hover {
3262
background-color: #ee0000;
3263
color: #212121;
3264
}
3265
3266
.item-control .toggle-button.active,
3267
.no-touch .item-control .toggle-button:hover {
3268
background-color: #DA4408;
3269
color: #111111;
3270
}
3271
3272
.item-control .toggle-button .radio + span::before,
3273
.item-control .toggle-button .radio + label::before {
3274
top: -3px;
3275
}
3276
3277
.item-control .toggle-button .checkbox + span::before,
3278
.item-control .toggle-button .checkbox + label::before {
3279
top: -3px;
3280
}
3281
3282
3283
.item-control .toggle-button[data-action="select"] {
3284
background: 0;
3285
position: relative;
3286
padding: 8px 10px;
3287
margin: 0 1rem 0 0;
3288
}
3289
3290
.item-control .toggle-button[data-action="select"]:after {
3291
content: "";
3292
width: 20px;
3293
height: 20px;
3294
border-radius: 5px;
3295
border: 1px solid #e0dfdf;
3296
background-color: #111111;
3297
padding: 0;
3298
position: absolute;
3299
left: 0;
3300
top: 50%;
3301
-webkit-transform: translateY(-50%);
3302
transform: translateY(-50%);
3303
z-index: 2;
3304
}
3305
3306
.item-control .toggle-button[data-action="select"]:before {
3307
font-family: "icomoon" !important;
3308
speak: none;
3309
font-style: normal;
3310
font-weight: normal;
3311
font-variant: normal;
3312
text-transform: none;
3313
-webkit-font-smoothing: antialiased;
3314
-moz-osx-font-smoothing: grayscale;
3315
position: absolute;
3316
top: 50%;
3317
-webkit-transform: translateY(-50%);
3318
transform: translateY(-50%);
3319
left: 3px;
3320
z-index: 3;
3321
font-size: 11px;
3322
color: #212121;
3323
content: "\e904";
3324
}
3325
3326
.list-albums-images .item-control .toggle-button[data-action="select"]:before,
3327
.list-albums-images .item-control .toggle-button[data-action="select"]:after {
3328
display: none;
3329
}
3330
3331
.list-albums-images .item-control .toggle-button.active .checkbox + span {
3332
color: #212121;
3333
}
3334
3335
.no-touch .list-albums-images .item-control .toggle-button.active:hover .checkbox + span {
3336
color: #212121;
3337
}
3338
3339
.item-control .toggle-button[data-action="select"].active::after {
3340
background-color: #DA4408;
3341
border: 1px solid #DA4408;
3342
}
3343
3344
.item-control .toggle-button:last-child {
3345
margin: 0;
3346
}
3347
3348
.item-control .toggle-button.disabled {
3349
pointer-events: none;
3350
color: rgba(33, 33, 33, 0.5);
3351
}
3352
3353
3354
.list-comments .item {
3355
display: -webkit-box;
3356
display: -ms-flexbox;
3357
display: flex;
3358
-webkit-box-align: start;
3359
-ms-flex-align: start;
3360
align-items: flex-start;
3361
font-size: 12px;
3362
line-height: 1.2;
3363
margin: 0 0 2.7rem;
3364
color: #212121;
3365
}
3366
3367
.list-comments .image {
3368
width: 6rem;
3369
height: 6rem;
3370
border-radius: 50%;
3371
background-color: #e0dfdf;
3372
overflow: hidden;
3373
margin: 0 10px 0 0;
3374
-ms-flex-negative: 0;
3375
flex-shrink: 0;
3376
}
3377
3378
.list-comments .image img {
3379
width: 100%;
3380
height: 100%;
3381
}
3382
3383
.list-comments .image .no-thumb {
3384
display: -webkit-box;
3385
display: -ms-flexbox;
3386
display: flex;
3387
-webkit-box-align: center;
3388
-ms-flex-align: center;
3389
align-items: center;
3390
-webkit-box-pack: center;
3391
-ms-flex-pack: center;
3392
justify-content: center;
3393
width: 100%;
3394
height: 100%;
3395
font-size: 0;
3396
line-height: 0;
3397
background-size: 4rem;
3398
}
3399
3400
.list-comments .comment-options {
3401
-webkit-box-ordinal-group: 3;
3402
-ms-flex-order: 2;
3403
order: 2;
3404
display: -webkit-box;
3405
display: -ms-flexbox;
3406
display: flex;
3407
-webkit-box-align: center;
3408
-ms-flex-align: center;
3409
align-items: center;
3410
}
3411
3412
.list-comments .comment-options a {
3413
min-width: 42px;
3414
height: 30px;
3415
border-radius: 15px;
3416
background-color: #e0dfdf;
3417
margin: 0 3px 0 0;
3418
-webkit-transition: background-color 0.3s;
3419
transition: background-color 0.3s;
3420
}
3421
3422
.list-comments .comment-options a:last-child {
3423
margin: 0;
3424
}
3425
3426
.comment-edit {
3427
font-size: 12px;
3428
text-align: center;
3429
font-weight: 500;
3430
line-height: 30px;
3431
}
3432
3433
.no-touch .list-comments .comment-options .comment-edit:hover {
3434
color: #212121;
3435
background-color: #DA4408;
3436
}
3437
3438
.list-comments .comment-options a:before {
3439
font-size: 14px;
3440
line-height: 30px;
3441
}
3442
3443
.list-comments .comment-options a.comment-dislike.disabled,
3444
.list-comments .comment-options a.comment-like.disabled {
3445
pointer-events: none;
3446
}
3447
3448
.list-comments .comment-options a.comment-dislike,
3449
.list-comments .comment-options a.comment-like {
3450
font-family: "icomoon" !important;
3451
speak: none;
3452
font-style: normal;
3453
font-weight: normal;
3454
font-variant: normal;
3455
text-transform: none;
3456
-webkit-font-smoothing: antialiased;
3457
-moz-osx-font-smoothing: grayscale;
3458
font-size: 0;
3459
line-height: 0;
3460
text-align: center;
3461
}
3462
3463
.list-comments .comment-options a.comment-dislike:before {
3464
content: "\e905";
3465
}
3466
3467
.list-comments .comment-options a.comment-like:before {
3468
content: "\e906";
3469
}
3470
3471
3472
.no-touch .list-comments .comment-options a.comment-like:hover {
3473
color: #DA4408;
3474
}
3475
3476
.no-touch .list-comments .comment-options a.comment-dislike:hover {
3477
color: #f30702;
3478
}
3479
3480
.list-comments .comment-options span {
3481
border-radius: 15px;
3482
background-color: #DA4408;
3483
color: #111111;
3484
font-size: 12px;
3485
font-weight: 500;
3486
letter-spacing: 0.3px;
3487
padding: 8px 15px;
3488
margin: 0 3px 0 0;
3489
}
3490
3491
.list-comments .text {
3492
-webkit-box-flex: 1;
3493
-ms-flex: 1 1;
3494
flex: 1 1;
3495
display: -webkit-box;
3496
display: -ms-flexbox;
3497
display: flex;
3498
-ms-flex-wrap: wrap;
3499
flex-wrap: wrap;
3500
-webkit-box-align: center;
3501
-ms-flex-align: center;
3502
align-items: center;
3503
}
3504
3505
.list-comments .comment-info {
3506
display: block;
3507
color: #bcbcbc;
3508
-webkit-box-ordinal-group: 2;
3509
-ms-flex-order: 1;
3510
order: 1;
3511
-webkit-box-flex: 1;
3512
-ms-flex: 1 1;
3513
flex: 1 1;
3514
}
3515
3516
.comment-date.icon.icon-calendar:before {
3517
margin: 0 2px 0 0;
3518
font-size: 15px;
3519
}
3520
3521
.list-comments p {
3522
-webkit-box-flex: 1;
3523
-ms-flex: 1 1 100%;
3524
flex: 1 1 100%;
3525
-webkit-box-ordinal-group: 4;
3526
-ms-flex-order: 3;
3527
order: 3;
3528
line-height: 2.4rem;
3529
font-size: 14px;
3530
padding: 9px 0 0;
3531
}
3532
3533
.list-comments .username {
3534
font-size: 14px;
3535
margin: 0 10px 0 0;
3536
}
3537
3538
3539
.list-subscriptions .item {
3540
display: inline-block;
3541
background-color: #111111;
3542
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
3543
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
3544
text-align: left;
3545
margin: 10px 0 0 10px;
3546
border-radius: 5px;
3547
}
3548
3549
.list-subscriptions .item:after {
3550
content: "";
3551
display: block;
3552
clear: both;
3553
}
3554
3555
3556
.list-messages .item {
3557
display: inline-block;
3558
position: relative;
3559
overflow: hidden;
3560
margin: 10px 0 0 10px;
3561
border-top: 1px solid #e0dfdf;
3562
padding-top: 10px;
3563
}
3564
3565
.list-messages .item:first-child,
3566
.list-messages .item.grouped {
3567
border-top: none;
3568
padding-top: 0;
3569
}
3570
3571
.list-messages .item.grouped {
3572
padding-left: 50px;
3573
}
3574
3575
.list-messages .item.me {
3576
padding-left: 40%;
3577
}
3578
3579
.list-messages .image {
3580
float: left;
3581
width: 40px;
3582
height: 40px;
3583
overflow: hidden;
3584
margin: 0 10px 0 0;
3585
}
3586
3587
.list-messages .grouped .image {
3588
display: none;
3589
}
3590
3591
.list-messages .image a {
3592
display: block;
3593
width: 100%;
3594
height: 100%;
3595
border-radius: 50%;
3596
overflow: hidden;
3597
}
3598
3599
.list-messages .image:hover {
3600
opacity: 0.7;
3601
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
3602
filter:
alpha(opacity=70);
3603
}
3604
3605
.list-messages .image img,
3606
.list-messages .image .no-thumb {
3607
display: block;
3608
width: 100%;
3609
height: 100%;
3610
background-color: #e0dfdf;
3611
background-size: 70% 70%;
3612
}
3613
3614
.list-messages .message-text {
3615
font-size: 14px;
3616
line-height: 1.2;
3617
font-weight: 500;
3618
font-size: 14px;
3619
overflow: hidden;
3620
}
3621
3622
.list-messages .item.deleted .message-text {
3623
color: #6f6f6f;
3624
}
3625
3626
.list-messages .message-text .inline-text {
3627
display: block;
3628
padding: 10px 0 0 10px;
3629
}
3630
3631
.list-messages .item.editing .message-text {
3632
background: #c3c3c3;
3633
}
3634
3635
.list-messages .added {
3636
display: inline-block;
3637
position: relative;
3638
color: #bcbcbc;
3639
font-size: 12px;
3640
line-height: 1.2;
3641
padding: 0 0 0 20px;
3642
margin: 3px 8px 5px 0;
3643
}
3644
3645
.list-messages .added:before {
3646
font-family: "icomoon" !important;
3647
speak: none;
3648
font-style: normal;
3649
font-weight: normal;
3650
font-variant: normal;
3651
text-transform: none;
3652
-webkit-font-smoothing: antialiased;
3653
-moz-osx-font-smoothing: grayscale;
3654
content: "\e902";
3655
position: absolute;
3656
font-size: 15px;
3657
left: 0;
3658
top: 50%;
3659
-webkit-transform: translateY(-50%);
3660
transform: translateY(-50%);
3661
}
3662
3663
.list-messages .grouped .added {
3664
display: none;
3665
}
3666
3667
.list-messages .grouped.me .added {
3668
display: inline-block;
3669
}
3670
3671
.list-messages .added.editable {
3672
cursor: pointer;
3673
}
3674
3675
.no-touch .list-messages .added.editable:hover {
3676
color: #DA4408;
3677
}
3678
3679
.list-messages .added.editable:before {
3680
content: "\e91e";
3681
}
3682
3683
.list-messages .item.new .added {
3684
padding: 0 20px;
3685
}
3686
3687
.list-messages .item.new .added:after {
3688
display: block;
3689
position: absolute;
3690
content: "";
3691
background-color: #ee0000;
3692
width: 10px;
3693
height: 10px;
3694
top: 50%;
3695
-webkit-transform: translateY(-50%);
3696
transform: translateY(-50%);
3697
right: 0;
3698
border-radius: 50%;
3699
}
3700
3701
.list-messages .load-more {
3702
margin-top: 15px;
3703
}
3704
3705
.list-messages .bottom {
3706
padding: 0 0 5px 10px;
3707
}
3708
3709
.list-messages .bottom .submit {
3710
font-size: 12px;
3711
padding: 8px 20px;
3712
min-width: auto;
3713
}
3714
3715
3716
/* pagination */
3717
.pagination {
3718
text-align: center;
3719
}
3720
3721
.pagination-holder {
3722
display: inline-block;
3723
vertical-align: bottom;
3724
}
3725
3726
.pagination ul {
3727
display: -webkit-box;
3728
display: -ms-flexbox;
3729
display: flex;
3730
-ms-flex-wrap: wrap;
3731
flex-wrap: wrap;
3732
-webkit-box-align: center;
3733
-ms-flex-align: center;
3734
align-items: center;
3735
-webkit-box-pack: center;
3736
-ms-flex-pack: center;
3737
justify-content: center;
3738
}
3739
3740
3741
.pagination li {
3742
min-width: 50px;
3743
margin: 1.5px;
3744
}
3745
3746
3747
.pagination a,
3748
.pagination span {
3749
display: block;
3750
font-size: 14px;
3751
font-weight: 500;
3752
border-radius: 20px;
3753
padding: 12px 15px;
3754
background-color: #e0dfdf;
3755
color: #212121;
3756
-webkit-transition: background-color 0.3s, color 0.3s;
3757
transition: background-color 0.3s, color 0.3s;
3758
}
3759
3760
3761
.no-touch .pagination a:hover {
3762
color: #111111;
3763
background-color: #212121;
3764
}
3765
3766
3767
.pagination .page-current a,
3768
.pagination .page-current span {
3769
color: #111111;
3770
background-color: #DA4408;
3771
pointer-events: none;
3772
}
3773
3774
.pagination .prev span,
3775
.pagination .next span,
3776
.pagination .first,
3777
.pagination .last {
3778
display: none;
3779
}
3780
3781
/* load-more */
3782
.load-more {
3783
padding: 1.5rem 0 0;
3784
text-align: center;
3785
}
3786
3787
.load-more a {
3788
display: inline-block;
3789
padding: 1.2rem 1.4rem;
3790
font-size: 14px;
3791
font-weight: 500;
3792
text-transform: uppercase;
3793
background-color: #e0dfdf;
3794
color: #212121;
3795
min-width: 20rem;
3796
-webkit-transition: background-color 0.3s, color 0.3s;
3797
transition: background-color 0.3s, color 0.3s;
3798
}
3799
3800
.load-more a:hover {
3801
color: #ccc;
3802
background: #DA4408;
3803
}
3804
3805
/* content */
3806
.content {
3807
max-width: 1260px;
3808
padding: 0 10px;
3809
width: 100%;
3810
margin: 0 auto;
3811
overflow: hidden;
3812
display: -webkit-box;
3813
display: -ms-flexbox;
3814
display: flex;
3815
-ms-flex-wrap: wrap;
3816
flex-wrap: wrap;
3817
}
3818
3819
.main-content {
3820
width: 100%;
3821
display: -webkit-box;
3822
display: -ms-flexbox;
3823
display: flex;
3824
-ms-flex-wrap: wrap;
3825
flex-wrap: wrap;
3826
-webkit-box-align: start;
3827
-ms-flex-align: start;
3828
align-items: flex-start;
3829
padding: 0 0 2rem;
3830
}
3831
3832
3833
/* sidebar */
3834
.sidebar {
3835
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
3836
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
3837
border-radius: 0;
3838
background-color: #000;
3839
width: 250px;
3840
margin: 75px 15px 0 0;
3841
padding: 2rem;
3842
}
3843
3844
.main-container {
3845
width: 100%;
3846
}
3847
3848
.sidebar + .main-container {
3849
width: calc(100% - 265px);
3850
}
3851
3852
.sidebar + .main-container > .headline:first-child,
3853
.sidebar + .main-container div:first-child .headline {
3854
margin: 0 0 15px -265px;
3855
width: auto;
3856
}
3857
3858
.sidebar .headline {
3859
padding: 0;
3860
margin: 0 0 2.5rem;
3861
}
3862
3863
.sidebar h2 {
3864
color: #ccc;
3865
font-size: 1.8rem;
3866
font-weight: 400;
3867
display: -webkit-box;
3868
display: -ms-flexbox;
3869
display: flex;
3870
-webkit-box-align: baseline;
3871
-ms-flex-align: baseline;
3872
align-items: baseline;
3873
}
3874
3875
.sidebar h1 a,
3876
.sidebar h2 a {
3877
text-decoration: none;
3878
}
3879
3880
.sidebar .icon:before {
3881
font-size: 14px;
3882
margin: 0 1rem 0 0;
3883
}
3884
3885
.sidebar .list {
3886
padding: 0 10px;
3887
}
3888
3889
3890
.sidebar .comments,
3891
.sidebar .list,
3892
.sidebar .filter {
3893
margin: 0 0 3rem;
3894
width: 100%;
3895
}
3896
3897
/* .sidebar div:last-of-type {
3898
margin: 0;
3899
}
3900
*/
3901
.sidebar .comments li {
3902
display: -webkit-box;
3903
display: -ms-flexbox;
3904
display: flex;
3905
-ms-flex-wrap: wrap;
3906
flex-wrap: wrap;
3907
padding: 0 0 17px;
3908
border-bottom: 1px solid #e0dfdf;
3909
margin: 0 0 2rem;
3910
}
3911
3912
.sidebar .list a {
3913
display: -webkit-box;
3914
display: -ms-flexbox;
3915
display: flex;
3916
-webkit-box-pack: justify;
3917
-ms-flex-pack: justify;
3918
justify-content: space-between;
3919
-webkit-box-align: center;
3920
-ms-flex-align: center;
3921
align-items: center;
3922
color: #ccc;
3923
font-size: 14px;
3924
position: relative;
3925
padding: 0 0 5px;
3926
margin: 0 0 10px;
3927
cursor: pointer;
3928
}
3929
3930
.sidebar .list a::before {
3931
position: absolute;
3932
content: "";
3933
left: 0;
3934
bottom: 0;
3935
width: 0%;
3936
height: 3px;
3937
background-color: #DA4408;
3938
-webkit-transition: width 0.3s;
3939
transition: width 0.3s;
3940
}
3941
3942
.no-touch .sidebar .list a:hover {
3943
color: #DA4408;
3944
}
3945
3946
.no-touch .sidebar .list a:hover::before {
3947
width: 100%;
3948
}
3949
3950
.sidebar .list .rating {
3951
color: #bcbcbc;
3952
font-size: 14px;
3953
font-weight: 400;
3954
}
3955
3956
.no-touch .sidebar .list a:hover .rating {
3957
color: #fff;
3958
}
3959
3960
.sidebar .comments .comment-text {
3961
color: #212121;
3962
font-size: 14px;
3963
font-weight: 400;
3964
-webkit-box-flex: 1;
3965
-ms-flex: 1 1 100%;
3966
flex: 1 1 100%;
3967
line-height: 2.4rem;
3968
-webkit-box-ordinal-group: 3;
3969
-ms-flex-order: 2;
3970
order: 2;
3971
}
3972
3973
.sidebar .comments .comment-text a {
3974
color: #212121;
3975
-webkit-transition: color 0.3s;
3976
transition: color 0.3s;
3977
}
3978
3979
.no-touch .sidebar .comments .comment-text a:hover {
3980
color: #DA4408;
3981
}
3982
3983
.sidebar .comments .comment-info {
3984
margin: 0 0 10px;
3985
-webkit-box-flex: 1;
3986
-ms-flex: 1 1 100%;
3987
flex: 1 1 100%;
3988
overflow: hidden;
3989
}
3990
3991
.sidebar .comments .image {
3992
width: 40px;
3993
height: 40px;
3994
background-color: #e0dfdf;
3995
border-radius: 50%;
3996
margin: 0 10px 0 0;
3997
overflow: hidden;
3998
float: left;
3999
}
4000
4001
.sidebar .comments .image a {
4002
display: block;
4003
height: 100%;
4004
}
4005
4006
.sidebar .comments .image img,
4007
.sidebar .comments .image .no-thumb {
4008
display: block;
4009
width: 100%;
4010
height: 100%;
4011
text-align: center;
4012
position: relative;
4013
}
4014
4015
.sidebar .comments .image .no-thumb {
4016
background-size: 23px;
4017
}
4018
4019
.sidebar .comments .username a {
4020
color: #212121;
4021
font-size: 14px;
4022
font-weight: 500;
4023
-webkit-transition: color 0.3s;
4024
transition: color 0.3s;
4025
}
4026
4027
.sidebar .comments .username {
4028
margin: 0 8px 0 0;
4029
}
4030
4031
.sidebar .comments .username a:hover {
4032
color: #DA4408;
4033
}
4034
4035
.sidebar .comments .added {
4036
display: inline-block;
4037
color: #bcbcbc;
4038
font-size: 12px;
4039
font-weight: 400;
4040
position: relative;
4041
padding: 0 0 0 20px;
4042
margin: 3px 8px 0 0;
4043
}
4044
4045
.sidebar .comments .added:before {
4046
position: absolute;
4047
font-family: "icomoon" !important;
4048
speak: none;
4049
font-style: normal;
4050
font-weight: normal;
4051
font-variant: normal;
4052
text-transform: none;
4053
line-height: 1;
4054
-webkit-font-smoothing: antialiased;
4055
-moz-osx-font-smoothing: grayscale;
4056
position: absolute;
4057
font-size: 15px;
4058
left: 0;
4059
top: calc(50% - 1px);
4060
-webkit-transform: translateY(-50%);
4061
transform: translateY(-50%);
4062
z-index: 1;
4063
content: "\e902";
4064
}
4065
4066
4067
.sidebar .filter li {
4068
position: relative;
4069
background: transparent;
4070
margin: 0 0 1.5rem;
4071
}
4072
4073
.sidebar .filter li * {
4074
cursor: pointer;
4075
}
4076
4077
.sidebar .filter li input {
4078
display: none;
4079
}
4080
4081
.sidebar .filter li label {
4082
display: block;
4083
padding: 0 0 0 25px;
4084
font-size: 14px;
4085
position: relative;
4086
}
4087
4088
.sidebar .filter li label::before {
4089
content: "\e904";
4090
position: absolute;
4091
left: 0;
4092
top: -2px;
4093
z-index: 2;
4094
width: 20px;
4095
height: 20px;
4096
border-radius: 5px;
4097
border: 1px solid #e0dfdf;
4098
background-color: #212121;
4099
font-family: "icomoon" !important;
4100
speak: none;
4101
font-style: normal;
4102
font-weight: normal;
4103
font-variant: normal;
4104
text-transform: none;
4105
line-height: 1;
4106
color: #212121;
4107
font-size: 11px;
4108
text-align: center;
4109
padding: 3px 0 0;
4110
-webkit-font-smoothing: antialiased;
4111
-moz-osx-font-smoothing: grayscale;
4112
-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;
4113
transition: background-color 0.3s, border 0.3s, color 0.3s;
4114
}
4115
4116
.sidebar .filter li input:checked + label::before {
4117
background-color: #DA4408;
4118
border: 1px solid #DA4408;
4119
}
4120
4121
.sidebar label.group {
4122
display: block;
4123
margin: 0 0 2rem;
4124
}
4125
4126
.sidebar label.group:after {
4127
content: ":";
4128
}
4129
4130
4131
.sidebar form .selectbox.age {
4132
width: 90px;
4133
}
4134
4135
.sidebar form .button-group label {
4136
float: none;
4137
}
4138
4139
.sidebar .alphabet {
4140
display: -webkit-box;
4141
display: -ms-flexbox;
4142
display: flex;
4143
-ms-flex-wrap: wrap;
4144
flex-wrap: wrap;
4145
padding: 0 10px;
4146
margin: 0 0 3rem;
4147
}
4148
4149
.sidebar .alphabet span,
4150
.sidebar .alphabet a {
4151
display: inline-block;
4152
text-align: center;
4153
text-transform: uppercase;
4154
min-width: calc(20% - 3px);
4155
margin: 1.5px;
4156
font-size: 14px;
4157
font-weight: 500;
4158
border-radius: 20px;
4159
padding: 0.8rem 1.0rem;
4160
background-color: #e0dfdf;
4161
color: #212121;
4162
-webkit-transition: background-color 0.3s, color 0.3s;
4163
transition: background-color 0.3s, color 0.3s;
4164
}
4165
4166
4167
.sidebar .alphabet a {
4168
cursor: pointer;
4169
}
4170
4171
.sidebar .alphabet span {
4172
color: #a2a2a2;
4173
}
4174
4175
4176
.no-touch .sidebar .alphabet a:hover {
4177
color: #111111;
4178
background-color: #212121;
4179
}
4180
4181
4182
/* block-channel */
4183
.block-channel {
4184
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4185
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4186
border-radius: 5px;
4187
background-color: #111111;
4188
display: -webkit-box;
4189
display: -ms-flexbox;
4190
display: flex;
4191
padding: 2rem;
4192
-webkit-box-align: start;
4193
-ms-flex-align: start;
4194
align-items: flex-start;
4195
font-size: 14px;
4196
margin: -4px 0 0;
4197
}
4198
4199
.block-channel .img {
4200
position: relative;
4201
-webkit-box-ordinal-group: 2;
4202
-ms-flex-order: 1;
4203
order: 1;
4204
width: 37rem;
4205
padding: 0 1rem 0 0;
4206
display: -webkit-box;
4207
display: -ms-flexbox;
4208
display: flex;
4209
}
4210
4211
.block-channel .img a {
4212
display: inline-block;
4213
width: 100%;
4214
}
4215
4216
.block-channel .img img {
4217
display: block;
4218
width: 100%;
4219
}
4220
4221
.block-channel .img .no-thumb {
4222
display: block;
4223
width: 100%;
4224
height: 20rem;
4225
text-align: center;
4226
line-height: 200px;
4227
background-color: #e0dfdf;
4228
font-size: 0;
4229
line-height: 0;
4230
background-size: 6rem;
4231
}
4232
4233
.block-channel .img .channel-user {
4234
position: absolute;
4235
right: 15px;
4236
bottom: 5px;
4237
color: #212121;
4238
font-size: 12px;
4239
font-weight: 400;
4240
border-radius: 12px;
4241
padding: 5px 10px;
4242
opacity: 0.8;
4243
background-color: #000;
4244
width: auto;
4245
}
4246
4247
.block-channel .img .channel-user:before {
4248
font-family: "icomoon" !important;
4249
speak: none;
4250
font-style: normal;
4251
font-weight: normal;
4252
font-variant: normal;
4253
text-transform: none;
4254
-webkit-font-smoothing: antialiased;
4255
-moz-osx-font-smoothing: grayscale;
4256
content: "\e913";
4257
margin: 0 5px 0 0;
4258
}
4259
4260
4261
.no-touch .block-channel .img .channel-user:hover {
4262
background-color: #DA4408;
4263
}
4264
4265
4266
.block-channel .channel-info {
4267
-webkit-box-ordinal-group: 3;
4268
-ms-flex-order: 2;
4269
order: 2;
4270
-webkit-box-flex: 1;
4271
-ms-flex: 1 1 360px;
4272
flex: 1 1 360px;
4273
padding: 0 2rem 0 0;
4274
}
4275
4276
.block-channel .channel-list {
4277
margin: 0 0 2rem;
4278
}
4279
4280
.block-channel .channel-list li {
4281
display: -webkit-box;
4282
display: -ms-flexbox;
4283
display: flex;
4284
-webkit-box-align: center;
4285
-ms-flex-align: center;
4286
align-items: center;
4287
margin: 0 0 1.5rem;
4288
}
4289
4290
.block-channel .channel-list li:last-child {
4291
margin: 0;
4292
}
4293
4294
.block-channel .channel-list .name {
4295
-webkit-box-flex: 0;
4296
-ms-flex: 0 0 110px;
4297
flex: 0 0 110px;
4298
color: #bcbcbc;
4299
font-size: 14px;
4300
margin: 0 1rem 0 0;
4301
}
4302
4303
.block-channel .channel-list .rating {
4304
padding: 3px 0 0;
4305
overflow: hidden;
4306
display: -webkit-box;
4307
display: -ms-flexbox;
4308
display: flex;
4309
-webkit-box-pack: justify;
4310
-ms-flex-pack: justify;
4311
justify-content: space-between;
4312
-webkit-box-flex: 1;
4313
-ms-flex: 1 1;
4314
flex: 1 1;
4315
}
4316
4317
.block-channel .channel-list .rating span {
4318
width: calc(10% - 2px);
4319
height: 6px;
4320
background-color: #e0dfdf;
4321
margin: 0 1px 0 0;
4322
border-radius: 3px;
4323
}
4324
4325
.block-channel .channel-list .rating .full {
4326
background-color: #DA4408;
4327
}
4328
4329
.block-channel .desc {
4330
line-height: 20px;
4331
}
4332
4333
4334
.block-channel .channel-rating {
4335
-webkit-box-ordinal-group: 4;
4336
-ms-flex-order: 3;
4337
order: 3;
4338
-webkit-box-flex: 1;
4339
-ms-flex: 1 1 170px;
4340
flex: 1 1 170px;
4341
}
4342
4343
.block-channel .channel-rating strong {
4344
background-color: #ccc;
4345
color: #212121;
4346
font-size: 7.2rem;
4347
font-weight: 700;
4348
width: 100%;
4349
padding: 4rem 1rem;
4350
display: block;
4351
text-align: center;
4352
margin: 0 0 1rem;
4353
}
4354
4355
.block-channel .channel-rating a {
4356
color: #111111;
4357
font-size: 14px;
4358
font-weight: 500;
4359
text-transform: uppercase;
4360
background-color: #DA4408;
4361
width: 100%;
4362
text-align: center;
4363
display: block;
4364
padding: 12px 5px;
4365
-webkit-transition: background-color 0.3s, color 0.3s;
4366
transition: background-color 0.3s, color 0.3s;
4367
}
4368
4369
.block-channel .channel-rating a.disabled {
4370
color: #212121;
4371
background-color: #e0dfdf;
4372
}
4373
4374
4375
.no-touch .block-channel .channel-rating a:hover {
4376
color: #212121;
4377
background-color: #e0dfdf;
4378
}
4379
4380
.no-touch .block-channel .channel-rating a.disabled:hover {
4381
color: #111111;
4382
background-color: #DA4408;
4383
}
4384
4385
4386
/* block-model */
4387
.block-model {
4388
background-color: #111111;
4389
border-radius: 5px;
4390
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4391
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4392
padding: 2rem;
4393
margin: -4px 0 0;
4394
}
4395
4396
.block-model:after,
4397
.block-model:before {
4398
content: "";
4399
display: table;
4400
width: 100%;
4401
overflow: hidden;
4402
clear: both;
4403
}
4404
4405
.block-model .img {
4406
float: left;
4407
display: block;
4408
margin: 0 1rem 0 0;
4409
width: 28rem;
4410
height: 20rem;
4411
position: relative;
4412
}
4413
4414
.block-model .img a {
4415
display: block;
4416
width: 100%;
4417
position: absolute;
4418
top: 0;
4419
left: 0;
4420
bottom: 0;
4421
right: 0;
4422
width: 100%;
4423
height: 100%;
4424
z-index: 1;
4425
}
4426
4427
4428
.block-model .img span,
4429
.block-model .img img {
4430
position: absolute;
4431
top: 0;
4432
left: 0;
4433
bottom: 0;
4434
right: 0;
4435
width: 100%;
4436
height: 100%;
4437
z-index: 1;
4438
}
4439
4440
.block-model .img a img {
4441
position: inherit;
4442
left: inherit;
4443
right: inherit;
4444
top: inherit;
4445
bottom: inherit;
4446
display: block;
4447
width: 100%;
4448
}
4449
4450
.totals-holder {
4451
position: absolute;
4452
z-index: 3;
4453
bottom: 5px;
4454
left: 5px;
4455
color: #212121;
4456
background: #000;
4457
display: -webkit-box;
4458
display: -ms-flexbox;
4459
display: flex;
4460
-webkit-box-align: center;
4461
-ms-flex-align: center;
4462
align-items: center;
4463
font-size: 12px;
4464
border-radius: 12px;
4465
opacity: 0.8;
4466
padding: 5px 10px;
4467
}
4468
4469
.totals-holder div {
4470
margin: 0 1rem 0 0;
4471
}
4472
4473
.totals-holder div:last-child {
4474
margin: 0;
4475
}
4476
4477
.totals-holder .icon::before {
4478
margin: 0 5px 0 0;
4479
}
4480
4481
.block-model .img .no-thumb {
4482
background-color: #e0dfdf;
4483
font-size: 0;
4484
line-height: 0;
4485
background-size: 6rem;
4486
width: 100%;
4487
padding-bottom: 71.42%;
4488
display: block;
4489
position: inherit;
4490
}
4491
4492
.block-model .model-list {
4493
display: -webkit-box;
4494
display: -ms-flexbox;
4495
display: flex;
4496
-ms-flex-wrap: wrap;
4497
flex-wrap: wrap;
4498
}
4499
4500
.block-model .model-list li {
4501
width: 33.33%;
4502
color: #bcbcbc;
4503
margin: 0 0 1.5rem;
4504
padding: 0 1rem 0 0;
4505
}
4506
4507
4508
.block-model .model-list li span {
4509
color: #212121;
4510
}
4511
4512
.block-model .desc {
4513
line-height: 20px;
4514
}
4515
4516
.block-model .website {
4517
line-height: 20px;
4518
clear: both;
4519
padding: 1.5rem 0 0;
4520
color: #bcbcbc;
4521
}
4522
4523
4524
.block-model .website a {
4525
color: #DA4408;
4526
}
4527
4528
4529
.no-touch .block-model .website a:hover {
4530
color: #212121;
4531
}
4532
4533
4534
/* video / album common */
4535
4536
.sponsor {
4537
width: 100%;
4538
overflow: hidden;
4539
margin: 10px 0 0;
4540
}
4541
4542
.sponsor img {
4543
width: 100%;
4544
height: auto;
4545
}
4546
4547
.info-holder {
4548
width: 100%;
4549
}
4550
4551
.info-holder:after {
4552
content: "";
4553
display: block;
4554
clear: both;
4555
}
4556
4557
.info-buttons {
4558
width: 100%;
4559
display: -webkit-box;
4560
display: -ms-flexbox;
4561
display: flex;
4562
-webkit-box-align: center;
4563
-ms-flex-align: center;
4564
align-items: center;
4565
-ms-flex-wrap: wrap;
4566
flex-wrap: wrap;
4567
padding: 0 10px 10px;
4568
border-bottom: 1px solid #e0dfdf;
4569
margin: 0 0 2rem;
4570
}
4571
4572
4573
/* block-video */
4574
.block-video {
4575
display: -webkit-box;
4576
display: -ms-flexbox;
4577
display: flex;
4578
-webkit-box-align: start;
4579
-ms-flex-align: start;
4580
align-items: flex-start;
4581
width: 100%;
4582
margin: 0 0 3rem;
4583
}
4584
4585
4586
.block-video .video-holder {
4587
margin-right: 1.7rem;
4588
flex-shrink: 1;
4589
flex-grow: 1;
4590
min-width: 1px;
4591
background-color: #111111;
4592
border-radius: 0 0 5px 5px;
4593
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4594
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4595
}
4596
4597
.block-video .player {
4598
margin: 0 0 2rem;
4599
}
4600
4601
.block-video .player .embed-wrap {
4602
position: relative;
4603
padding-bottom: 56.25%;
4604
/* 16:9 */
4605
height: 0;
4606
}
4607
4608
.block-video .player .player-wrap {
4609
width: 100%;
4610
height: auto;
4611
position: relative;
4612
}
4613
4614
.block-video .player .player-wrap .poster {
4615
width: 100%;
4616
height: auto;
4617
}
4618
4619
.block-video .player .embed-wrap iframe,
4620
.block-video .player .player-wrap #kt_player,
4621
.block-video .player .player-wrap #kt_player_internal {
4622
position: absolute !important;
4623
left: 0 !important;
4624
top: 0 !important;
4625
width: 100% !important;
4626
height: 100% !important;
4627
}
4628
4629
.block-video .player .player-wrap #kt_player.is-fullscreen {
4630
position: fixed !important;
4631
}
4632
4633
.block-video .player .loading {
4634
display: block;
4635
text-align: center;
4636
font-size: 20px;
4637
font-weight: bold;
4638
line-height: 25px;
4639
color: #444444;
4640
padding: 50px 20px;
4641
}
4642
4643
.block-video .no-player {
4644
display: block;
4645
position: relative;
4646
overflow: hidden;
4647
background-color: #000;
4648
}
4649
4650
4651
.block-video .no-player img {
4652
position: absolute;
4653
left: 0;
4654
top: 0;
4655
width: 100%;
4656
height: 100%;
4657
opacity: 0.2;
4658
object-fit: contain;
4659
}
4660
4661
.block-video .no-player .message {
4662
position: absolute;
4663
text-align: center;
4664
width: 95%;
4665
left: 50%;
4666
top: 50%;
4667
color: #212121;
4668
font-size: 2.4rem;
4669
font-weight: 500;
4670
line-height: 3.6rem;
4671
-webkit-transform: translate(-50%, -50%);
4672
transform: translate(-50%, -50%);
4673
}
4674
4675
.block-video .no-player .message em {
4676
font-weight: bold;
4677
}
4678
4679
.block-video .no-player .message a {
4680
color: #DA4408;
4681
text-decoration: underline;
4682
-webkit-transition: color 0.3s;
4683
transition: color 0.3s;
4684
}
4685
4686
4687
.no-touch .block-video .no-player .message a:hover {
4688
color: #212121;
4689
}
4690
4691
4692
.block-video .no-player .message form {
4693
display: block;
4694
padding: 20px 0 0 0;
4695
}
4696
4697
.block-video .no-player .btn-play {
4698
position: absolute;
4699
width: 100%;
4700
height: 100%;
4701
background: url("../../player/skin/img/play_white.png") 50% 50% no-repeat;
4702
}
4703
4704
.block-video .playlist {
4705
padding: 2rem;
4706
border-bottom: 1px solid #e0dfdf;
4707
margin: 0 0 10px;
4708
}
4709
4710
.block-video .playlist-holder {
4711
display: -webkit-box;
4712
display: -ms-flexbox;
4713
display: flex;
4714
-ms-flex-wrap: wrap;
4715
flex-wrap: wrap;
4716
margin: 0 0 0 -10px;
4717
}
4718
4719
.block-video .playlist .item {
4720
position: relative;
4721
cursor: pointer;
4722
width: calc(25% - 10px);
4723
margin: 0 0 10px 10px;
4724
background-color: #212121;
4725
border-radius: 0 0 5px 5px;
4726
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4727
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4728
}
4729
4730
.block-video .playlist .item.selected {
4731
pointer-events: none;
4732
}
4733
4734
.no-touch .block-video .playlist .item.selected img {
4735
border: 4px solid #DA4408;
4736
}
4737
4738
.block-video .playlist .item .title {
4739
height: 36px;
4740
margin: 10px;
4741
padding: 0;
4742
}
4743
4744
.block-video .playlist .item:hover .title {
4745
color: #DA4408;
4746
}
4747
4748
.block-video .playlist .item .img {
4749
position: relative;
4750
padding-bottom: 74.51%;
4751
}
4752
4753
.block-video .playlist .pagination .prev,
4754
.block-video .playlist .pagination .next {
4755
display: block;
4756
}
4757
4758
.block-video .playlist .pagination .first,
4759
.block-video .playlist .pagination .last,
4760
.block-video .playlist .pagination .page,
4761
.block-video .playlist .pagination .jump {
4762
display: none;
4763
}
4764
4765
.block-video .sponsor {
4766
margin: 0 auto 2rem;
4767
max-width: 730px;
4768
}
4769
4770
.sponsor a {
4771
display: block;
4772
}
4773
4774
.table {
4775
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4776
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4777
border-radius: 5px;
4778
background-color: #111111;
4779
-webkit-box-ordinal-group: 3;
4780
-ms-flex-order: 2;
4781
order: 2;
4782
width: 320px;
4783
display: -webkit-box;
4784
display: -ms-flexbox;
4785
display: flex;
4786
-webkit-box-pack: center;
4787
-ms-flex-pack: center;
4788
justify-content: center;
4789
-ms-flex-wrap: wrap;
4790
flex-wrap: wrap;
4791
padding: 10px 0;
4792
flex-shrink: 0;
4793
flex-grow: 0;
4794
}
4795
4796
.table .opt {
4797
margin: 0 0 10px;
4798
width: 300px;
4799
height: 250px;
4800
display: inline-block;
4801
}
4802
4803
.table .opt img,
4804
.table .opt a {
4805
display: block;
4806
width: 100%;
4807
height: 100%;
4808
}
4809
4810
.table .opt:last-child {
4811
margin: 0;
4812
}
4813
4814
/* block-album */
4815
.block-album {
4816
display: -webkit-box;
4817
display: -ms-flexbox;
4818
display: flex;
4819
-webkit-box-align: start;
4820
-ms-flex-align: start;
4821
align-items: flex-start;
4822
width: 100%;
4823
}
4824
4825
.block-album .album-holder {
4826
margin: 0 1.7rem 3rem 0;
4827
flex-shrink: 1;
4828
flex-grow: 1;
4829
min-width: 1px;
4830
border-radius: 5px;
4831
background-color: #111111;
4832
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4833
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
4834
}
4835
4836
.block-album .images {
4837
position: relative;
4838
min-height: 20rem;
4839
padding: 0 3rem 3rem;
4840
margin: 0 0 2rem;
4841
display: -webkit-box;
4842
display: -ms-flexbox;
4843
display: flex;
4844
-ms-flex-wrap: wrap;
4845
flex-wrap: wrap;
4846
-webkit-box-pack: center;
4847
-ms-flex-pack: center;
4848
justify-content: center;
4849
border-bottom: 1px solid #e0dfdf;
4850
}
4851
4852
4853
.block-album .images span.item,
4854
.block-album .images a.item {
4855
display: inline-block;
4856
/* width: calc(25% - 3rem);
4857
padding-bottom: 28.6%; */
4858
margin: 3rem 1.5rem 0;
4859
position: relative;
4860
}
4861
4862
.block-album .images .item img {
4863
width: 100%;
4864
display: block;
4865
/* position: absolute;
4866
top: 0;
4867
bottom: 0;
4868
left: 0;
4869
right: 0;
4870
height: 100%;
4871
z-index: 2; */
4872
}
4873
4874
/* .block-album .images span.item {
4875
opacity: 0.5;
4876
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
4877
filter: alpha(opacity=50);
4878
}
4879
*/
4880
.block-album .images a.item:hover {
4881
border-color: #e62117;
4882
}
4883
4884
.block-album .images .message {
4885
position: absolute;
4886
text-align: center;
4887
padding: 40px 20px 20px;
4888
left: 0;
4889
right: 0;
4890
top: 0;
4891
bottom: 0;
4892
z-index: 2;
4893
font-size: 2.4rem;
4894
line-height: 3.6rem;
4895
font-weight: 500;
4896
color: #212121;
4897
background-color: rgba(0, 0, 0, 0.9);
4898
}
4899
4900
.block-album .images .message em {
4901
font-weight: bold;
4902
}
4903
4904
.block-album .images .message a {
4905
color: #DA4408;
4906
margin: 0 5px;
4907
-webkit-transition: color 0.3s;
4908
transition: color 0.3s;
4909
}
4910
4911
4912
.no-touch .block-album .images .message a:hover {
4913
color: #212121;
4914
}
4915
4916
4917
.block-album .images .message form {
4918
display: block;
4919
padding: 20px 0 0 0;
4920
}
4921
4922
.block-album .sponsor {
4923
margin: 0 auto 2rem;
4924
max-width: 730px;
4925
}
4926
4927
/* video / album rating */
4928
.rating-container {
4929
display: -webkit-box;
4930
display: -ms-flexbox;
4931
display: flex;
4932
-webkit-box-align: center;
4933
-ms-flex-align: center;
4934
align-items: center;
4935
margin-right: 2rem;
4936
}
4937
4938
.rate-dislike,
4939
.rate-like {
4940
font-size: 0;
4941
line-height: 0;
4942
overflow: hidden;
4943
width: 21px;
4944
height: 20px;
4945
font-family: "icomoon" !important;
4946
speak: none;
4947
font-style: normal;
4948
font-weight: normal;
4949
font-variant: normal;
4950
text-transform: none;
4951
line-height: 1;
4952
-webkit-font-smoothing: antialiased;
4953
-moz-osx-font-smoothing: grayscale;
4954
position: relative;
4955
}
4956
4957
.rate-like {
4958
margin: 0 5px 0 0;
4959
}
4960
4961
.rate-dislike {
4962
margin: 0 10px 0 0;
4963
}
4964
4965
4966
.rate-dislike:before,
4967
.rate-like:before {
4968
position: absolute;
4969
top: 50%;
4970
left: 50%;
4971
-webkit-transform: translate(-50%, -50%);
4972
transform: translate(-50%, -50%);
4973
z-index: 1;
4974
font-size: 20px;
4975
color: #bcbcbc;
4976
content: "\e90b";
4977
-webkit-transition: color 0.3s;
4978
transition: color 0.3s;
4979
}
4980
4981
.rate-dislike:before {
4982
-webkit-transform: translate(-50%, -50%) rotate(180deg);
4983
4984
transform: translate(-50%, -50%) rotate(180deg);
4985
}
4986
4987
.rate-like.disabled,
4988
.rate-dislike.voted,
4989
.rate-dislike.disabled,
4990
.rate-like.voted {
4991
pointer-events: none;
4992
}
4993
4994
.rate-like.voted::before {
4995
color: #DA4408;
4996
}
4997
4998
.rate-dislike.voted:before {
4999
color: #DA4408;
5000
}
5001
5002
5003
.no-touch .rate-dislike:hover::before {
5004
color: #DA4408;
5005
}
5006
5007
.no-touch .rate-like:hover::before {
5008
color: #DA4408;
5009
}
5010
5011
5012
.rating-container .rating {
5013
min-width: 100px;
5014
text-align: center;
5015
}
5016
5017
.rating-container .voters {
5018
display: block;
5019
color: #fff;
5020
font-size: 12px;
5021
font-weight: 400;
5022
text-transform: uppercase;
5023
margin: 0 0 5px;
5024
}
5025
5026
.rating-container .scale-holder {
5027
height: 4px;
5028
border-radius: 2px;
5029
background-color: #bcbcbc;
5030
display: block;
5031
position: relative;
5032
overflow: hidden;
5033
}
5034
5035
.rating-container .scale-holder .scale {
5036
position: absolute;
5037
left: 0;
5038
top: 0;
5039
height: 4px;
5040
background-color: #DA4408;
5041
border-radius: 2px;
5042
}
5043
5044
.rating-container .scale-holder.negative .scale {
5045
background-color: #f30702;
5046
}
5047
5048
/* video / album add to favourites */
5049
.btn-favourites {
5050
display: block;
5051
position: relative;
5052
width: 7rem;
5053
height: 4rem;
5054
border-radius: 2rem;
5055
background-color: #e0dfdf;
5056
padding: 2px 0;
5057
-webkit-transition: background-color 0.3s, border-radius 0.3s;
5058
transition: background-color 0.3s, border-radius 0.3s;
5059
}
5060
5061
.btn-favourites .ico-favourite {
5062
width: 2.2rem;
5063
height: 2rem;
5064
display: block;
5065
font-family: "icomoon" !important;
5066
speak: none;
5067
font-style: normal;
5068
font-weight: normal;
5069
font-variant: normal;
5070
text-transform: none;
5071
line-height: 1;
5072
-webkit-font-smoothing: antialiased;
5073
-moz-osx-font-smoothing: grayscale;
5074
z-index: 1;
5075
font-size: 1.9rem;
5076
}
5077
5078
.btn-favourites .ico-favourite:before {
5079
content: "\e90c";
5080
}
5081
5082
.btn-favourites:hover {
5083
background-color: #DA4408;
5084
border-radius: 20px 20px 0 0;
5085
}
5086
5087
.btn-favourites .drop {
5088
display: -webkit-box;
5089
display: -ms-flexbox;
5090
display: flex;
5091
-webkit-box-align: center;
5092
-ms-flex-align: center;
5093
align-items: center;
5094
width: 100%;
5095
height: 100%;
5096
cursor: pointer;
5097
padding: 0.5rem 1.5rem;
5098
color: #212121;
5099
-webkit-transition: color 0.3s;
5100
transition: color 0.3s;
5101
}
5102
5103
.btn-favourites:hover .drop {
5104
color: #111111;
5105
}
5106
5107
.btn-favourites .drop:after {
5108
content: "\e901";
5109
display: block;
5110
position: absolute;
5111
-webkit-backface-visibility: hidden;
5112
backface-visibility: hidden;
5113
right: 1.5rem;
5114
top: 50%;
5115
-webkit-transform: translateY(-50%);
5116
transform: translateY(-50%);
5117
font-family: "icomoon" !important;
5118
speak: none;
5119
font-style: normal;
5120
font-weight: normal;
5121
font-variant: normal;
5122
text-transform: none;
5123
line-height: 1;
5124
-webkit-font-smoothing: antialiased;
5125
-moz-osx-font-smoothing: grayscale;
5126
z-index: 1;
5127
font-size: 6px;
5128
-webkit-transition: -webkit-transform 0.3s;
5129
transition: -webkit-transform 0.3s;
5130
transition: transform 0.3s;
5131
transition: transform 0.3s, -webkit-transform 0.3s;
5132
}
5133
5134
.btn-favourites:hover .drop:after {
5135
-webkit-transform: translateY(-50%) rotate(180deg);
5136
transform: translateY(-50%) rotate(180deg);
5137
}
5138
5139
.btn-favourites ul {
5140
position: absolute;
5141
top: 100%;
5142
left: 0;
5143
z-index: 10;
5144
overflow: hidden;
5145
background-color: #e0dfdf;
5146
border-radius: 0 20px 20px;
5147
opacity: 0;
5148
visibility: hidden;
5149
-webkit-transform: translateY(-10px);
5150
transform: translateY(-10px);
5151
-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
5152
transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
5153
transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
5154
transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;
5155
transition: opacity 0.3s, visibility 0.3s, transform 0.3s,
5156
-webkit-transform 0.3s;
5157
}
5158
5159
.btn-favourites:hover ul {
5160
display: block;
5161
}
5162
5163
5164
.btn-favourites:hover ul {
5165
opacity: 1;
5166
visibility: visible;
5167
-webkit-transform: translateY(0);
5168
transform: translateY(0);
5169
}
5170
5171
.btn-favourites ul li > a,
5172
.btn-favourites ul li > span {
5173
white-space: nowrap;
5174
display: block;
5175
font-weight: bold;
5176
background-color: transparent;
5177
color: #212121;
5178
font-size: 12px;
5179
font-weight: 500;
5180
text-transform: uppercase;
5181
-webkit-transition: background-color 0.3s;
5182
transition: background-color 0.3s;
5183
}
5184
5185
.btn-favourites ul li > a {
5186
padding: 1.2rem;
5187
}
5188
5189
.btn-favourites ul li > a:hover,
5190
.btn-favourites ul li > span:hover {
5191
background-color: #DA4408;
5192
color: #212121;
5193
}
5194
5195
.btn-favourites ul li > a:hover,
5196
.btn-favourites ul li > span:hover a {
5197
color: #212121;
5198
}
5199
5200
.btn-favourites ul li > span:hover::before {
5201
color: #212121;
5202
}
5203
5204
.btn-favourites ul li span {
5205
position: relative;
5206
padding: 1.2rem 3.8rem;
5207
}
5208
5209
.btn-favourites ul li span:before {
5210
font-family: "icomoon" !important;
5211
speak: none;
5212
font-style: normal;
5213
font-weight: normal;
5214
font-variant: normal;
5215
text-transform: none;
5216
line-height: 1;
5217
-webkit-font-smoothing: antialiased;
5218
-moz-osx-font-smoothing: grayscale;
5219
text-align: center;
5220
font-size: 1.4rem;
5221
position: absolute;
5222
top: 50%;
5223
-webkit-transform: translateY(-50%);
5224
transform: translateY(-50%);
5225
left: 1.5rem;
5226
color: #DA4408;
5227
-webkit-transition: color 0.3s;
5228
transition: color 0.3s;
5229
content: "\e904";
5230
}
5231
5232
.btn-favourites ul li span .delete {
5233
position: absolute;
5234
background-color: #212121;
5235
text-decoration: none;
5236
height: 2rem;
5237
width: 2rem;
5238
border-radius: 50%;
5239
right: 0.8rem;
5240
top: 50%;
5241
-webkit-transform: translateY(-50%);
5242
transform: translateY(-50%);
5243
font-size: 0;
5244
line-height: 0;
5245
font-family: "icomoon" !important;
5246
speak: none;
5247
font-style: normal;
5248
font-weight: normal;
5249
font-variant: normal;
5250
text-transform: none;
5251
line-height: 1;
5252
-webkit-font-smoothing: antialiased;
5253
-moz-osx-font-smoothing: grayscale;
5254
text-align: center;
5255
color: #212121;
5256
padding: 0.6rem 0 0;
5257
-webkit-transition: color 0.3s, background-color 0.3s, -webkit-transform 0.3s;
5258
transition: color 0.3s, background-color 0.3s, -webkit-transform 0.3s;
5259
transition: color 0.3s, transform 0.3s, background-color 0.3s;
5260
transition: color 0.3s, transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
5261
transition: color 0.3s, transform 0.3s, background-color 0.3s,
5262
-webkit-transform 0.3s;
5263
}
5264
5265
.btn-favourites ul li span .delete:before {
5266
content: "\e922";
5267
font-size: 0.8rem;
5268
}
5269
5270
5271
.btn-favourites ul li .delete:hover {
5272
background-color: #e0dfdf;
5273
}
5274
5275
.btn-favourites ul li .delete:hover::before {
5276
color: #212121;
5277
}
5278
5279
.btn-favourites ul li span a {
5280
padding: 0;
5281
color: #212121;
5282
text-decoration: underline;
5283
}
5284
5285
.no-touch .btn-favourites ul li span a:hover {
5286
text-decoration: none;
5287
}
5288
5289
/* video / album tabs */
5290
.tabs-menu {
5291
-webkit-box-flex: 1;
5292
-ms-flex: 1 1;
5293
flex: 1 1;
5294
padding: 2px 0;
5295
}
5296
5297
.tabs-menu ul {
5298
display: -webkit-box;
5299
display: -ms-flexbox;
5300
display: flex;
5301
-webkit-box-align: center;
5302
-ms-flex-align: center;
5303
align-items: center;
5304
-webkit-box-pack: end;
5305
-ms-flex-pack: end;
5306
justify-content: flex-end;
5307
-ms-flex-wrap: wrap;
5308
flex-wrap: wrap;
5309
-webkit-box-flex: 1;
5310
-ms-flex: 1 0;
5311
flex: 1 0;
5312
}
5313
5314
.tabs-menu li {
5315
margin-right: 3px;
5316
padding: 2px 0;
5317
}
5318
5319
.tabs-menu li:last-child {
5320
margin: 0;
5321
}
5322
5323
.toggle-button.icon,
5324
.tabs-menu .toggle-button.icon {
5325
position: relative;
5326
padding: 1.1rem 1.5rem 1.1rem 4rem;
5327
}
5328
5329
.toggle-button.icon:before,
5330
.tabs-menu .toggle-button.icon:before {
5331
position: absolute;
5332
left: 1rem;
5333
top: 50%;
5334
-webkit-transform: translateY(-50%);
5335
transform: translateY(-50%);
5336
z-index: 1;
5337
font-size: 2rem;
5338
color: #212121;
5339
-webkit-transition: color 0.3s;
5340
transition: color 0.3s;
5341
}
5342
5343
.tabs-menu .toggle-button {
5344
background-color: #e0dfdf;
5345
padding: 1.1rem 1.1rem;
5346
white-space: nowrap;
5347
font-size: 12px;
5348
border: 0;
5349
}
5350
5351
.tabs-menu .toggle-button.active {
5352
background-color: #DA4408;
5353
pointer-events: none;
5354
}
5355
5356
.tabs-menu .toggle-button.active.icon::before {
5357
color: #212121;
5358
}
5359
5360
5361
.no-touch .toggle-button.icon:hover::before,
5362
.no-touch .tabs-menu .toggle-button.icon:hover::before {
5363
color: #212121;
5364
}
5365
5366
5367
.no-touch .tabs-menu .toggle-button:hover {
5368
background-color: #DA4408;
5369
color: #ccc;
5370
}
5371
5372
.tab-content {
5373
background: transparent;
5374
padding: 0 2rem 2rem;
5375
}
5376
5377
/* video / album details */
5378
.block-details {
5379
display: -webkit-box;
5380
display: -ms-flexbox;
5381
display: flex;
5382
-webkit-box-align: start;
5383
-ms-flex-align: start;
5384
align-items: flex-start;
5385
}
5386
5387
.block-details .info {
5388
-webkit-box-flex: 1;
5389
-ms-flex: 1 1;
5390
flex: 1 1;
5391
padding-right: 1rem;
5392
}
5393
5394
.block-details .item {
5395
color: #ccc;
5396
font-size: 14px;
5397
font-weight: 300;
5398
margin: 0 30px 2rem 0;
5399
display: inline-block;
5400
/* display: flex; */
5401
/* align-items: center; */
5402
/* flex-wrap: wrap; */
5403
}
5404
5405
.block-details .item:first-child {
5406
display: block;
5407
margin: 0 0 2rem;
5408
}
5409
5410
.block-details .item:last-child {
5411
margin: 0;
5412
}
5413
5414
.block-details .item img {
5415
margin: 1px;
5416
}
5417
5418
.block-details .item a {
5419
display: inline-block;
5420
color: #212121;
5421
font-size: 12px;
5422
font-weight: 500;
5423
letter-spacing: 0.3px;
5424
padding: 8px 10px;
5425
background-color: #e0dfdf;
5426
-webkit-transition: background-color 0.3s, color 0.3s;
5427
transition: background-color 0.3s, color 0.3s;
5428
margin: 2px 0 2px 3px;
5429
}
5430
5431
.block-details .item a:first-child {
5432
margin-left: 10px;
5433
}
5434
5435
5436
.no-touch .block-details .item a:hover {
5437
color: #ccc;
5438
background-color: #DA4408;
5439
}
5440
5441
5442
.block-details .item span {
5443
color: #bcbcbc;
5444
font-weight: 400;
5445
margin: 0 2.5rem 0 0;
5446
position: relative;
5447
}
5448
5449
.block-details .item span.icon {
5450
padding-left: 20px;
5451
}
5452
5453
.block-details .item span.icon-album,
5454
.block-details .item span.icon-calendar {
5455
padding-left: 22px;
5456
}
5457
5458
.block-details .item span.icon-eye {
5459
padding-left: 27px;
5460
}
5461
5462
.block-details .item span.icon:before {
5463
position: absolute;
5464
top: 50%;
5465
left: 0;
5466
-webkit-transform: translateY(-50%);
5467
transform: translateY(-50%);
5468
z-index: 1;
5469
font-size: 15px;
5470
}
5471
5472
.block-details .item span.added-by {
5473
display: none;
5474
}
5475
5476
.block-details .item span.added-by:after {
5477
display: none;
5478
}
5479
5480
.block-details .item span em {
5481
color: #fff;
5482
font-weight: 400;
5483
margin-left: 3px;
5484
padding: 0;
5485
}
5486
5487
.block-details .item em {
5488
color: #212121;
5489
padding: 0 0 0 10px;
5490
}
5491
5492
.block-details .block-user {
5493
-webkit-box-ordinal-group: 3;
5494
-ms-flex-order: 2;
5495
order: 2;
5496
display: -webkit-box;
5497
display: -ms-flexbox;
5498
display: flex;
5499
-webkit-box-align: center;
5500
-ms-flex-align: center;
5501
align-items: center;
5502
}
5503
5504
.block-details .block-user .username {
5505
-webkit-box-ordinal-group: 3;
5506
-ms-flex-order: 2;
5507
order: 2;
5508
font-weight: 500;
5509
font-size: 12px;
5510
}
5511
5512
.block-details .block-user .username a {
5513
border-radius: 15px;
5514
background-color: #DA4408;
5515
color: #111111;
5516
padding: 8px 15px;
5517
display: inline-block;
5518
-webkit-transition: background-color 0.3s, color 0.3s;
5519
transition: background-color 0.3s, color 0.3s;
5520
white-space: nowrap;
5521
}
5522
5523
5524
.no-touch .block-details .block-user .username a:hover {
5525
background-color: #e0dfdf;
5526
color: #212121;
5527
}
5528
5529
5530
.block-details .block-user .avatar {
5531
display: -webkit-box;
5532
display: -ms-flexbox;
5533
display: flex;
5534
-webkit-box-pack: center;
5535
-ms-flex-pack: center;
5536
justify-content: center;
5537
-webkit-box-align: center;
5538
-ms-flex-align: center;
5539
align-items: center;
5540
background-color: #e0dfdf;
5541
width: 6rem;
5542
height: 6rem;
5543
-ms-flex-negative: 0;
5544
flex-shrink: 0;
5545
border-radius: 50%;
5546
margin-right: 10px;
5547
overflow: hidden;
5548
opacity: 1;
5549
-webkit-transition: opacity 0.3s;
5550
transition: opacity 0.3s;
5551
}
5552
5553
5554
.no-touch .block-details .block-user a.avatar:hover {
5555
opacity: 0.7;
5556
}
5557
5558
5559
.block-details .block-user .avatar img,
5560
.block-details .block-user .avatar .no-thumb {
5561
display: block;
5562
height: 4rem;
5563
width: 4rem;
5564
background-size: contain;
5565
font-size: 0;
5566
line-height: 0;
5567
}
5568
5569
.block-details .block-user .avatar img {
5570
height: 6rem;
5571
width: 6rem;
5572
border-radius: 50%;
5573
}
5574
5575
5576
/* video / album flagging */
5577
.block-flagging {
5578
width: 100%;
5579
overflow: hidden;
5580
}
5581
5582
.block-flagging .generic-error {
5583
width: 100%;
5584
text-align: center;
5585
max-width: 100%;
5586
}
5587
5588
.block-flagging form {
5589
display: -webkit-box;
5590
display: -ms-flexbox;
5591
display: flex;
5592
-ms-flex-wrap: wrap;
5593
flex-wrap: wrap;
5594
-webkit-box-align: start;
5595
-ms-flex-align: start;
5596
align-items: flex-start;
5597
}
5598
5599
.block-flagging .block-radios {
5600
-webkit-box-flex: 0;
5601
-ms-flex: 0 0 220px;
5602
flex: 0 0 220px;
5603
padding-right: 1rem;
5604
}
5605
5606
.block-flagging .block-textarea {
5607
-webkit-box-flex: 1;
5608
-ms-flex: 1 1;
5609
flex: 1 1;
5610
}
5611
5612
.block-flagging .button-group .row {
5613
margin: 0 0 10px;
5614
padding: 6px 0 0;
5615
}
5616
5617
.block-flagging .submit {
5618
margin: 11px 0 0;
5619
}
5620
5621
/* video screenshots */
5622
.block-screenshots {
5623
display: -webkit-box;
5624
display: -ms-flexbox;
5625
display: flex;
5626
-ms-flex-wrap: wrap;
5627
flex-wrap: wrap;
5628
margin: -5px 0 0 -5px;
5629
}
5630
5631
5632
.block-screenshots span.item,
5633
.block-screenshots a.item {
5634
display: inline-block;
5635
width: calc(20% - 5px);
5636
position: relative;
5637
padding-bottom: 10.84%;
5638
margin: 5px 0 0 5px;
5639
}
5640
5641
.block-screenshots span.item:before {
5642
content: "\e912";
5643
font-family: "icomoon" !important;
5644
speak: none;
5645
font-style: normal;
5646
font-weight: normal;
5647
font-variant: normal;
5648
text-transform: none;
5649
-webkit-font-smoothing: antialiased;
5650
-moz-osx-font-smoothing: grayscale;
5651
position: absolute;
5652
bottom: 10px;
5653
right: 10px;
5654
z-index: 3;
5655
border-radius: 12px;
5656
background-color: #DA4408;
5657
color: #111111;
5658
font-size: 12px;
5659
font-weight: 400;
5660
line-height: 18px;
5661
padding: 1px 8px 3px 8px;
5662
}
5663
5664
.block-screenshots a.item:before {
5665
content: "";
5666
position: absolute;
5667
top: 0;
5668
left: 0;
5669
bottom: 0;
5670
right: 0;
5671
z-index: 3;
5672
background-color: transparent;
5673
border: 4px solid #DA4408;
5674
opacity: 0;
5675
visibility: hidden;
5676
-webkit-transition: opacity 0.3s, visibility 0.3s;
5677
transition: opacity 0.3s, visibility 0.3s;
5678
}
5679
5680
.block-screenshots a.item:hover::before {
5681
opacity: 1;
5682
visibility: visible;
5683
}
5684
5685
.block-screenshots span.item img,
5686
.block-screenshots a.item img {
5687
position: absolute;
5688
top: 0;
5689
left: 0;
5690
bottom: 0;
5691
right: 0;
5692
width: 100%;
5693
height: 100%;
5694
z-index: 1;
5695
}
5696
5697
/* video / album sharing */
5698
.block-share {
5699
width: 100%;
5700
overflow: hidden;
5701
}
5702
5703
.block-share .row {
5704
max-width: 100%;
5705
display: -webkit-box;
5706
display: -ms-flexbox;
5707
display: flex;
5708
-ms-flex-wrap: wrap;
5709
flex-wrap: wrap;
5710
-webkit-box-align: start;
5711
-ms-flex-align: start;
5712
align-items: flex-start;
5713
}
5714
5715
.block-share label {
5716
width: 100%;
5717
margin: 0 0 10px;
5718
}
5719
5720
.block-share .middle {
5721
width: auto;
5722
-webkit-box-flex: 0;
5723
-ms-flex: 0 1 58%;
5724
flex: 0 1 58%;
5725
}
5726
5727
.block-share .block-size {
5728
width: 100%;
5729
display: -webkit-box;
5730
display: -ms-flexbox;
5731
display: flex;
5732
-webkit-box-align: start;
5733
-ms-flex-align: start;
5734
align-items: flex-start;
5735
-ms-flex-wrap: wrap;
5736
flex-wrap: wrap;
5737
}
5738
5739
.block-share .block-size a {
5740
color: #111111;
5741
padding: 13px 20px;
5742
background-color: #e0dfdf;
5743
font-size: 12px;
5744
line-height: 1.2;
5745
font-weight: 400;
5746
color: #212121;
5747
display: inline-block;
5748
margin: 3px 3px 3px 0;
5749
}
5750
5751
5752
.no-touch .block-share .block-size a:hover {
5753
background-color: #DA4408;
5754
color: #ccc;
5755
}
5756
5757
5758
.block-share .custom-size {
5759
-webkit-box-flex: 1;
5760
-ms-flex: 1 1;
5761
flex: 1 1;
5762
display: -webkit-box;
5763
display: -ms-flexbox;
5764
display: flex;
5765
-webkit-box-pack: start;
5766
-ms-flex-pack: start;
5767
justify-content: flex-start;
5768
padding: 0 0 0 2rem;
5769
-webkit-box-align: center;
5770
-ms-flex-align: center;
5771
align-items: center;
5772
margin: 3px 0;
5773
}
5774
5775
.block-share .custom-size label {
5776
margin: 0 1rem 0 0;
5777
width: auto;
5778
white-space: nowrap;
5779
}
5780
5781
.block-share .custom-size .textfield {
5782
width: 60px;
5783
margin: 0 1rem 0 0;
5784
text-align: center;
5785
padding: 12px 5px;
5786
}
5787
5788
.block-share .custom-size .textfield:last-child {
5789
margin: 0;
5790
}
5791
5792
/* video / album comments */
5793
.block-comments {
5794
width: 100%;
5795
}
5796
5797
.block-comments form {
5798
clear: both;
5799
margin: 0 0 2rem;
5800
}
5801
5802
.block-comments form > .field-label {
5803
font-size: 18px;
5804
}
5805
5806
.block-comments .toggle-button {
5807
float: right;
5808
display: block;
5809
background-color: #e0dfdf;
5810
border: none;
5811
min-width: 20rem;
5812
padding: 10px 10px;
5813
text-align: center;
5814
}
5815
5816
.block-comments .toggle-button.active {
5817
background-color: #DA4408;
5818
color: #111111;
5819
}
5820
5821
5822
.no-touch .block-comments .toggle-button:hover {
5823
background-color: #DA4408;
5824
color: #ccc;
5825
}
5826
5827
.no-touch .block-comments .toggle-button.active:hover {
5828
background-color: #e0dfdf;
5829
color: #212121;
5830
}
5831
5832
5833
.hint {
5834
color: #9f9f9f;
5835
font-size: 12px;
5836
font-weight: 400;
5837
}
5838
5839
.block-comments .block-new-comment {
5840
padding: 2.5rem 0 0;
5841
display: none;
5842
}
5843
5844
.block-comments form .row {
5845
max-width: 100%;
5846
}
5847
5848
.block-comments .bottom {
5849
max-width: 100%;
5850
width: 100%;
5851
}
5852
5853
.block-comments .list-comments {
5854
border-top: 1px solid #e0dfdf;
5855
padding: 2rem 0 0;
5856
}
5857
5858
/* related videos, albums */
5859
.list-sort {
5860
display: -webkit-box;
5861
display: -ms-flexbox;
5862
display: flex;
5863
-webkit-box-align: center;
5864
-ms-flex-align: center;
5865
align-items: center;
5866
-ms-flex-wrap: wrap;
5867
flex-wrap: wrap;
5868
margin: 0 0 2rem;
5869
}
5870
5871
.list-sort li {
5872
margin-right: 2.6rem;
5873
font-size: 2.4rem;
5874
padding: 2px 0;
5875
}
5876
5877
.list-sort li:last-child {
5878
margin: 0;
5879
}
5880
5881
.related-videos {
5882
width: 100%;
5883
}
5884
5885
.related-videos,
5886
.related-albums {
5887
width: 100%;
5888
padding: 0 0 2rem;
5889
}
5890
5891
.related-videos .list-sort a,
5892
.related-albums .list-sort a,
5893
.related-videos .list-sort span,
5894
.related-albums .list-sort span {
5895
display: block;
5896
padding: 0 6px 0.9rem;
5897
position: relative;
5898
}
5899
5900
.related-videos .list-sort a:before,
5901
.related-albums .list-sort a:before,
5902
.related-videos .list-sort span:before,
5903
.related-albums .list-sort span:before {
5904
content: "";
5905
position: absolute;
5906
bottom: 0;
5907
left: 0;
5908
height: 3px;
5909
background-color: #DA4408;
5910
width: 0%;
5911
-webkit-transition: width 0.3s;
5912
transition: width 0.3s;
5913
z-index: 2;
5914
}
5915
5916
5917
.related-videos .list-sort span:before,
5918
.related-albums .list-sort span:before {
5919
width: 100%;
5920
}
5921
5922
.related-videos .list-sort span,
5923
.related-albums .list-sort span,
5924
.related-videos .list-sort a:hover,
5925
.related-albums .list-sort a:hover {
5926
color: #DA4408;
5927
}
5928
5929
.related-videos .list-sort a:hover::before,
5930
.related-albums .list-sort a:hover::before {
5931
width: 100%;
5932
}
5933
5934
/* playlist subscribe */
5935
.btn-subscribe {
5936
display: -webkit-box;
5937
display: -ms-flexbox;
5938
display: flex;
5939
-webkit-box-align: center;
5940
-ms-flex-align: center;
5941
align-items: center;
5942
}
5943
5944
.btn-subscribe .toggle-button {
5945
padding: 7px 15px;
5946
color: #212121;
5947
background-color: #DA4408;
5948
white-space: nowrap;
5949
font-size: 12px;
5950
border: 0;
5951
border-radius: 15px 0 0 15px;
5952
}
5953
5954
.no-touch .btn-subscribe .toggle-button:hover {
5955
background-color: #c6c6c6;
5956
color: #212121;
5957
}
5958
5959
.btn-subscribe .button-info {
5960
background-color: #e0dfdf;
5961
-webkit-box-ordinal-group: 3;
5962
-ms-flex-order: 2;
5963
order: 2;
5964
border-radius: 0 15px 15px 0;
5965
font-size: 12px;
5966
padding: 7px 15px 7px 30px;
5967
position: relative;
5968
}
5969
5970
.btn-subscribe .button-info:before {
5971
position: absolute;
5972
left: 15px;
5973
top: 50%;
5974
-webkit-transform: translateY(-50%);
5975
transform: translateY(-50%);
5976
z-index: 1;
5977
content: "\e913";
5978
font-family: "icomoon" !important;
5979
speak: none;
5980
font-style: normal;
5981
font-weight: normal;
5982
font-variant: normal;
5983
text-transform: none;
5984
-webkit-font-smoothing: antialiased;
5985
-moz-osx-font-smoothing: grayscale;
5986
}
5987
5988
/* member-menu */
5989
.member-menu {
5990
width: 25rem;
5991
-webkit-box-ordinal-group: 3;
5992
-ms-flex-order: 2;
5993
order: 2;
5994
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
5995
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
5996
border-radius: 5px;
5997
background-color: #111111;
5998
margin: 3rem 0 0;
5999
padding: 2rem;
6000
position: relative;
6001
}
6002
6003
.member-menu .headline {
6004
padding: 0;
6005
margin: 0 0 2rem;
6006
}
6007
6008
6009
.member-menu + .main-container-user {
6010
width: calc(100% - 25rem);
6011
padding: 0 10px 0 0;
6012
}
6013
6014
.member-menu .block-main {
6015
width: 100%;
6016
margin: 0 0 2rem;
6017
}
6018
6019
.member-menu .block-main .avatar {
6020
margin: 0 auto 4.4rem;
6021
width: 10rem;
6022
height: 10rem;
6023
border-radius: 50%;
6024
background-color: #e0dfdf;
6025
display: -webkit-box;
6026
display: -ms-flexbox;
6027
display: flex;
6028
-webkit-box-align: center;
6029
-ms-flex-align: center;
6030
align-items: center;
6031
-webkit-box-pack: center;
6032
-ms-flex-pack: center;
6033
justify-content: center;
6034
-ms-flex-negative: 0;
6035
flex-shrink: 0;
6036
overflow: hidden;
6037
}
6038
6039
.member-menu .block-main .avatar img {
6040
width: 100%;
6041
height: 100%;
6042
text-align: center;
6043
font-size: 0;
6044
line-height: 0;
6045
border-radius: 50%;
6046
}
6047
6048
6049
.member-menu .block-main .avatar .no-thumb {
6050
width: 6rem;
6051
height: 6rem;
6052
text-align: center;
6053
font-size: 0;
6054
line-height: 0;
6055
background-size: 6rem 6rem;
6056
}
6057
6058
.member-menu .block-additional {
6059
width: 100%;
6060
border-top: 1px solid #e0dfdf;
6061
padding: 3rem 0 0;
6062
}
6063
6064
.user-menu span,
6065
.user-menu a {
6066
display: -webkit-box;
6067
display: -ms-flexbox;
6068
display: flex;
6069
-webkit-box-align: center;
6070
-ms-flex-align: center;
6071
align-items: center;
6072
-webkit-box-pack: justify;
6073
-ms-flex-pack: justify;
6074
justify-content: space-between;
6075
position: relative;
6076
padding: 0 0 10px;
6077
font-weight: 500;
6078
}
6079
6080
.user-menu span {
6081
color: #DA4408;
6082
}
6083
6084
6085
.user-menu span:before,
6086
.user-menu a:before {
6087
position: absolute;
6088
content: "";
6089
bottom: 0;
6090
left: 0;
6091
height: 3px;
6092
background-color: #DA4408;
6093
z-index: 1;
6094
-webkit-transition: width 0.3s;
6095
transition: width 0.3s;
6096
}
6097
6098
.user-menu span:before {
6099
width: 100%;
6100
}
6101
6102
.user-menu a:before {
6103
width: 0%;
6104
}
6105
6106
6107
.no-touch .user-menu a:hover {
6108
color: #DA4408;
6109
}
6110
6111
.no-touch .user-menu a:hover::before {
6112
width: 100%;
6113
}
6114
6115
.member-menu .user-menu span em,
6116
.no-touch .user-menu a:hover em {
6117
color: #212121;
6118
}
6119
6120
6121
.user-menu {
6122
display: block;
6123
}
6124
6125
.user-menu li {
6126
display: block;
6127
margin: 0 0 10px;
6128
}
6129
6130
.user-menu li:last-child {
6131
display: block;
6132
margin: 0;
6133
}
6134
6135
.member-menu .user-menu em {
6136
color: #bcbcbc;
6137
font-size: 14px;
6138
font-weight: 400;
6139
}
6140
6141
.member-menu .user-menu em.small {
6142
font-size: 9px;
6143
}
6144
6145
/* profile */
6146
.member-menu + .main-container-user .item {
6147
width: calc((100% - 32px) / 3);
6148
}
6149
6150
.member-menu + .main-container-user .list-albums .item,
6151
.member-menu + .main-container-user .list-channels .item {
6152
width: calc((100% - 40px) / 4);
6153
}
6154
6155
.member-menu + .main-container-user .list-members .item {
6156
width: calc(20% - 10px);
6157
}
6158
6159
.member-menu + .main-container-user .list-messages .item {
6160
width: calc(100% - 10px);
6161
}
6162
6163
.block-profile {
6164
background-color: #111111;
6165
-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
6166
box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);
6167
border-radius: 5px;
6168
padding: 2rem;
6169
overflow: hidden;
6170
}
6171
6172
.profile-list {
6173
width: 100%;
6174
overflow: hidden;
6175
}
6176
6177
.profile-list .margin-fix {
6178
margin: 0;
6179
overflow: hidden;
6180
display: -webkit-box;
6181
display: -ms-flexbox;
6182
display: flex;
6183
-ms-flex-wrap: wrap;
6184
flex-wrap: wrap;
6185
font-size: 14px;
6186
line-height: 1.2;
6187
color: #bcbcbc;
6188
}
6189
6190
.profile-list .about-me {
6191
width: 100%;
6192
}
6193
6194
.profile-list .about-me em {
6195
display: block;
6196
padding: 8px 0 0;
6197
line-height: 2rem;
6198
}
6199
6200
.profile-list .column {
6201
width: 33%;
6202
padding-right: 10px;
6203
}
6204
6205
6206
.member-menu + .main-container-user .profile-list .item {
6207
width: 100%;
6208
}
6209
6210
.profile-list .column .item {
6211
margin: 0 0 10px;
6212
overflow: hidden;
6213
}
6214
6215
.profile-list .item em {
6216
color: #212121;
6217
}
6218
6219
6220
/* video / album edit */
6221
.form-upload {
6222
position: relative;
6223
}
6224
6225
.form-upload.uploading {
6226
height: 80px;
6227
cursor: wait;
6228
}
6229
6230
.form-upload.uploading * {
6231
opacity: 0;
6232
visibility: hidden;
6233
}
6234
6235
.form-upload.uploading .progressbar,
6236
.form-upload.uploading .progressbar * {
6237
opacity: 1;
6238
visibility: visible;
6239
}
6240
6241
.form-upload.uploading-finished {
6242
cursor: default;
6243
}
6244
6245
.form-upload p {
6246
display: block;
6247
margin: 1rem 0 0;
6248
}
6249
6250
.form-upload p.preview {
6251
display: block;
6252
max-width: 320px;
6253
overflow: hidden;
6254
background: #c8c8c8;
6255
position: relative;
6256
margin-bottom: 2rem;
6257
}
6258
6259
.form-upload p.preview em {
6260
position: absolute;
6261
bottom: 5px;
6262
background: #111111;
6263
padding: 5px;
6264
font-size: 12px;
6265
font-weight: bold;
6266
line-height: 16px;
6267
border-radius: 3px;
6268
-webkit-border-radius: 3px;
6269
opacity: 0.8;
6270
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
6271
filter:
alpha(opacity=80);
6272
}
6273
6274
.form-upload p.preview em.left {
6275
left: 5px;
6276
margin-right: 50px;
6277
}
6278
6279
.form-upload p.preview em.right {
6280
right: 5px;
6281
}
6282
6283
.form-upload p.preview em.negative {
6284
color: #e62117;
6285
}
6286
6287
.form-upload p.preview img {
6288
display: block;
6289
max-width: 320px;
6290
width: 100%;
6291
height: auto;
6292
}
6293
6294
.form-upload p.preview.disabled img {
6295
opacity: 0.3;
6296
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
6297
filter:
alpha(opacity=30);
6298
}
6299
6300
/* popups */
6301
/* fancybox */
6302
.fancybox-opened .fancybox-skin {
6303
background-color: #111111;
6304
border-radius: 5px;
6305
-webkit-box-shadow: -7px 10px 21px rgba(0, 0, 0, 0.65) !important;
6306
box-shadow: -7px 10px 21px rgba(0, 0, 0, 0.65) !important;
6307
padding: 0 !important;
6308
overflow: hidden;
6309
}
6310
6311
.fancybox-inner {
6312
width: 100%;
6313
}
6314
6315
.fancybox-close {
6316
top: 1.9rem !important;
6317
right: 1rem !important;
6318
}
6319
6320
.fancybox-lock .fancybox-overlay {
6321
z-index: 9999;
6322
}
6323
6324
.fancybox-error {
6325
padding: 3rem 15px 15px !important;
6326
}
6327
6328
.popup-title {
6329
display: block;
6330
color: #ccc;
6331
font-size: 14px;
6332
padding: 2.5rem 5rem 2.5rem 3rem;
6333
font-size: 2.4rem;
6334
font-weight: 500;
6335
}
6336
6337
.popup-holder {
6338
padding: 3rem;
6339
min-width: 42rem;
6340
background-color: #f9f9f9;
6341
background-image: -webkit-gradient(linear, left bottom, left top, from(#111111), to(#232323));
6342
background-image: linear-gradient(to top, #111111 0%, #232323 100%);
6343
}
6344
6345
.two-sections {
6346
width: 81rem;
6347
display: -webkit-box;
6348
display: -ms-flexbox;
6349
display: flex;
6350
}
6351
6352
.main-container-user .two-sections {
6353
width: 100%;
6354
}
6355
6356
.section-one,
6357
.section-two {
6358
-webkit-box-flex: 1;
6359
-ms-flex: 1 1 50%;
6360
flex: 1 1 50%;
6361
}
6362
6363
.section-one {
6364
padding: 0 25px 0 0;
6365
margin: 0 0 2rem;
6366
}
6367
6368
.section-two {
6369
padding: 0 0 0 25px;
6370
}
6371
6372
.main-container-user .section-two {
6373
-ms-flex: 0 1 320px;
6374
flex: 0 1 320px;
6375
}
6376
6377
/* block UI plugin overlay */
6378
6379
/* posts */
6380
.list-posts .item {
6381
margin: 15px 0 0 15px;
6382
}
6383
6384
6385
.list-posts .item .title {
6386
height: auto;
6387
margin: 7px 0;
6388
}
6389
6390
.list-posts .item:hover .title {
6391
text-decoration: underline;
6392
}
6393
6394
.list-posts .item .description {
6395
color: #1d1d1d;
6396
}
6397
6398
.list-posts .item .wrap .added {
6399
float: right;
6400
}
6401
6402
.block-post {
6403
padding: 10px 0;
6404
background: #111111;
6405
}
6406
6407
.block-post:after {
6408
content: "";
6409
display: block;
6410
clear: both;
6411
}
6412
6413
.block-post .post-holder {
6414
overflow: hidden;
6415
padding-right: 7px;
6416
}
6417
6418
.block-post .post-content {
6419
margin: 0 0 10px;
6420
}
6421
6422
.block-post .sponsor {
6423
width: auto;
6424
margin: 10px 0;
6425
}
6426
6427
.block-post .table {
6428
float: right;
6429
margin-left: 10px;
6430
padding: 10px;
6431
background: #d1d1d1;
6432
}
6433
6434
.block-post .table .opt {
6435
margin: 0 0 10px;
6436
width: 315px;
6437
height: 300px;
6438
}
6439
6440
.block-post .table .opt:last-child {
6441
margin: 0;
6442
}
6443
6444
/* related videos in player */
6445
.player-related-videos {
6446
position: absolute;
6447
left: 0;
6448
top: 0;
6449
right: 0;
6450
bottom: 0;
6451
padding: 5px 10px 30px 10px;
6452
background: #000000;
6453
overflow: hidden;
6454
}
6455
6456
.player-related-videos .player-related-videos-container {
6457
position: relative;
6458
width: 100%;
6459
height: 100%;
6460
overflow: hidden;
6461
text-align: center;
6462
}
6463
6464
.player-related-videos .player-related-videos-item {
6465
position: relative;
6466
display: inline-block;
6467
vertical-align: middle;
6468
margin-top: 5px;
6469
}
6470
6471
.player-related-videos .player-related-videos-item .title {
6472
display: block;
6473
position: absolute;
6474
left: 0;
6475
top: 0;
6476
right: 0;
6477
height: 52px;
6478
overflow: hidden;
6479
text-align: left;
6480
padding: 5px;
6481
color: #111111;
6482
background: linear-gradient(
6483
to bottom,
6484
rgba(12, 12, 12, 0.8) 0px,
6485
transparent 50px
6486
);
6487
}
6488
6489
.player-related-videos .player-related-videos-item .duration {
6490
display: block;
6491
position: absolute;
6492
bottom: 5px;
6493
right: 5px;
6494
color: #111111;
6495
background: rgba(12, 12, 12, 0.8);
6496
padding: 2px 5px;
6497
}
6498
6499
.no-touch .player-related-videos .player-related-videos-item .title,
6500
.no-touch .player-related-videos .player-related-videos-item .duration {
6501
display: none;
6502
}
6503
6504
.no-touch .player-related-videos .player-related-videos-item:hover .title,
6505
.no-touch .player-related-videos .player-related-videos-item:hover .duration {
6506
display: block;
6507
}
6508
6509
6510
/* responsive */
6511
@media screen and (max-width: 1280px) {
6512
.place {
6513
padding: 4vw 0;
6514
}
6515
6516
.sidebar + .main-container .list-albums .place {
6517
padding: 7vw 0;
6518
}
6519
6520
.bottom-adv {
6521
-webkit-box-pack: center;
6522
-ms-flex-pack: center;
6523
justify-content: center;
6524
}
6525
6526
}
6527
6528
@media screen and (max-width: 1255px) {
6529
.place {
6530
padding: 2.8vw 0;
6531
}
6532
6533
.sidebar + .main-container .place {
6534
padding: 1.4vw 0;
6535
}
6536
6537
.top-links .center-hold {
6538
-ms-flex-wrap: wrap;
6539
flex-wrap: wrap;
6540
-webkit-box-pack: center;
6541
-ms-flex-pack: center;
6542
justify-content: center;
6543
}
6544
6545
.network {
6546
-webkit-box-flex: 1;
6547
-ms-flex: 1 1 100%;
6548
flex: 1 1 100%;
6549
text-align: center;
6550
margin: 0 0 5px;
6551
}
6552
6553
.member-links {
6554
width: 100%;
6555
}
6556
6557
.network ul {
6558
display: -webkit-inline-box;
6559
display: -ms-inline-flexbox;
6560
display: inline-flex;
6561
flex-wrap: wrap;
6562
justify-content: center;
6563
}
6564
6565
.member-links ul {
6566
-ms-flex-wrap: wrap;
6567
flex-wrap: wrap;
6568
-webkit-box-pack: center;
6569
-ms-flex-pack: center;
6570
justify-content: center;
6571
}
6572
6573
.header {
6574
padding: 10px;
6575
}
6576
6577
.bottom-adv .spot:nth-child(4) {
6578
display: none;
6579
}
6580
6581
}
6582
6583
@media screen and (max-width: 1255px) {
6584
.block-channel,
6585
.block-model {
6586
margin: 0;
6587
}
6588
6589
.sidebar {
6590
width: 100%;
6591
-webkit-box-ordinal-group: 3;
6592
-ms-flex-order: 2;
6593
order: 2;
6594
margin: 2.5rem 0;
6595
}
6596
6597
.sidebar + .main-container .list-albums .place {
6598
padding: 16vw 0;
6599
}
6600
6601
.sidebar + .main-container {
6602
width: 100%;
6603
}
6604
6605
.sidebar + .main-container > .headline:first-child,
6606
.sidebar + .main-container div:first-child .headline,
6607
.sidebar + .main-container .headline {
6608
margin: 0 0 15px 0;
6609
}
6610
6611
.sidebar + .main-container .list-playlists .item,
6612
.sidebar + .main-container .list-videos .item {
6613
width: calc(25% - 10px);
6614
}
6615
6616
.sidebar + .main-container .place ~ .item:nth-of-type(-n + 7) {
6617
width: calc((100% - 362px) / 3);
6618
}
6619
6620
6621
.sidebar .comments,
6622
.sidebar .list,
6623
.sidebar .filter {
6624
display: -webkit-box;
6625
display: -ms-flexbox;
6626
display: flex;
6627
-ms-flex-wrap: wrap;
6628
flex-wrap: wrap;
6629
margin: 0 0 2rem;
6630
-webkit-box-pack: justify;
6631
-ms-flex-pack: justify;
6632
justify-content: space-between;
6633
}
6634
6635
.sidebar label.group + ul,
6636
.sidebar label.group {
6637
width: 100%;
6638
}
6639
6640
.sidebar label.group + ul {
6641
display: -webkit-box;
6642
display: -ms-flexbox;
6643
display: flex;
6644
-ms-flex-wrap: wrap;
6645
flex-wrap: wrap;
6646
}
6647
6648
.sidebar .filter li label {
6649
margin: 0;
6650
}
6651
6652
.sidebar .list {
6653
-webkit-box-pack: start;
6654
-ms-flex-pack: start;
6655
justify-content: flex-start;
6656
}
6657
6658
.sidebar .comments {
6659
margin: 0 -2rem -1rem 0;
6660
}
6661
6662
.sidebar .list a {
6663
margin: 0;
6664
}
6665
6666
.sidebar .headline {
6667
margin: 0 0 1.5rem;
6668
}
6669
6670
.sidebar .list .rating {
6671
padding: 0 0 0 2rem;
6672
}
6673
6674
.sidebar .comments li,
6675
.sidebar .list li,
6676
.sidebar .filter li {
6677
width: calc(33.33% - 2rem);
6678
margin: 0 0 2rem 0;
6679
}
6680
6681
.sidebar .list li {
6682
padding: 0 10px 0 0;
6683
}
6684
6685
.sidebar .alphabet span,
6686
.sidebar .alphabet a {
6687
min-width: 3.5rem;
6688
}
6689
6690
.sidebar form {
6691
width: 100%;
6692
display: -webkit-box;
6693
display: -ms-flexbox;
6694
display: flex;
6695
-ms-flex-wrap: wrap;
6696
flex-wrap: wrap;
6697
-webkit-box-align: center;
6698
-ms-flex-align: center;
6699
align-items: center;
6700
}
6701
6702
.sidebar form .row {
6703
width: 33.333%;
6704
max-width: 100%;
6705
display: inline-block;
6706
padding: 0 5px;
6707
}
6708
6709
.sidebar .filter form .row:nth-child(5) {
6710
margin: 0;
6711
}
6712
6713
.sidebar .filter form .button-group {
6714
/* conflict on sidebr comunity */
6715
margin: 0;
6716
}
6717
6718
.sidebar .filter form .button-group label {
6719
/* conflict on sidebr comunity */
6720
margin: 0;
6721
}
6722
6723
form .button-group .row:first-child {
6724
width: 100%;
6725
}
6726
6727
.info-buttons {
6728
-webkit-box-pack: center;
6729
-ms-flex-pack: center;
6730
justify-content: center;
6731
}
6732
6733
.tabs-menu {
6734
-webkit-box-flex: 1;
6735
-ms-flex: 1 1 100%;
6736
flex: 1 1 100%;
6737
padding: 1rem 0 0;
6738
}
6739
6740
.tabs-menu ul {
6741
-webkit-box-pack: center;
6742
-ms-flex-pack: center;
6743
justify-content: center;
6744
-ms-flex-wrap: wrap;
6745
flex-wrap: wrap;
6746
}
6747
6748
.block-album .images {
6749
padding: 0 1.5rem 1.5rem;
6750
}
6751
6752
.block-album .images span.item,
6753
.block-album .images a.item {
6754
/* width: calc(25% - 2rem); */
6755
margin: 1.5rem 1rem 0;
6756
}
6757
6758
}
6759
6760
@media screen and (max-width: 1152px) {
6761
html {
6762
font-size: 58.5%;
6763
}
6764
6765
.navigation .primary {
6766
opacity: 0;
6767
visibility: hidden;
6768
position: absolute;
6769
-ms-flex-wrap: wrap;
6770
flex-wrap: wrap;
6771
top: calc(100% + 1px);
6772
left: 0;
6773
max-width: 330px;
6774
width: 100%;
6775
background-color: #212121;
6776
padding: 10px;
6777
-webkit-transform: translateX(-100%);
6778
transform: translateX(-100%);
6779
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.28);
6780
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.28);
6781
-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
6782
transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
6783
transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
6784
transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
6785
transition: transform 0.3s, opacity 0.3s, visibility 0.3s,
6786
-webkit-transform 0.3s;
6787
z-index: 1000;
6788
}
6789
6790
.navigation .primary ul {
6791
top: 39px;
6792
}
6793
6794
6795
.navigation .primary .highlight.drop {
6796
padding: 5px 0 0;
6797
margin: 0;
6798
}
6799
6800
.navigation .primary > li:first-child,
6801
.navigation .primary > li {
6802
-webkit-box-flex: 1;
6803
-ms-flex: 1 1 100%;
6804
flex: 1 1 100%;
6805
margin: 0 0 3px;
6806
}
6807
6808
#item1 {
6809
height: 34px;
6810
}
6811
6812
.navigation .primary a {
6813
padding: 9px 4px;
6814
}
6815
6816
.navigation .primary .drop > a {
6817
padding: 9px 38px 9px 54px;
6818
}
6819
6820
.navigation .button {
6821
display: block;
6822
}
6823
6824
.secondary {
6825
position: absolute;
6826
top: 0;
6827
bottom: 0;
6828
right: 10px;
6829
z-index: 5;
6830
}
6831
6832
.navigation .secondary a {
6833
padding: 11px 6px;
6834
}
6835
6836
.navigation.open .primary {
6837
opacity: 1;
6838
visibility: visible;
6839
-webkit-transform: translateX(0);
6840
transform: translateX(0);
6841
}
6842
6843
.sidebar + .main-container .place {
6844
padding: 0.7vw 0;
6845
}
6846
6847
.sidebar + .main-container .list-albums .place {
6848
padding: 14vw 0;
6849
}
6850
6851
.block-details {
6852
-ms-flex-wrap: wrap;
6853
flex-wrap: wrap;
6854
}
6855
6856
.block-details .block-user {
6857
-webkit-box-flex: 1;
6858
-ms-flex: 1 1 100%;
6859
flex: 1 1 100%;
6860
-webkit-box-ordinal-group: 1;
6861
-ms-flex-order: 0;
6862
order: 0;
6863
display: -webkit-box;
6864
display: -ms-flexbox;
6865
display: flex;
6866
margin: 0 0 1rem;
6867
}
6868
6869
.block-details .info {
6870
padding: 0;
6871
-webkit-box-flex: 1;
6872
-ms-flex: 1 1 100%;
6873
flex: 1 1 100%;
6874
}
6875
6876
.block-video .sponsor {
6877
margin: 0 auto 1rem;
6878
}
6879
6880
.info-buttons {
6881
margin: 0 0 1rem;
6882
}
6883
6884
}
6885
6886
@media screen and (max-width: 1140px) {
6887
.place {
6888
padding: 1vw 0;
6889
}
6890
6891
.sidebar .comments li {
6892
width: calc(50% - 1rem);
6893
margin: 0 0 2rem;
6894
}
6895
6896
6897
.sidebar {
6898
margin: 1.5rem 0 2rem;
6899
padding: 1rem;
6900
}
6901
6902
.sidebar + .main-container .list-albums .place {
6903
padding: 13vw 0;
6904
}
6905
6906
.block-screenshots {
6907
-webkit-box-pack: center;
6908
-ms-flex-pack: center;
6909
justify-content: center;
6910
}
6911
6912
.block-screenshots span.item,
6913
.block-screenshots a.item {
6914
width: calc(33.33% - 5px);
6915
padding-bottom: 18.34%;
6916
}
6917
6918
}
6919
6920
@media screen and (max-width: 1050px) {
6921
.place {
6922
display: none;
6923
}
6924
6925
.sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7),
6926
.place ~ .item:nth-of-type(-n + 7),
6927
.sidebar + .main-container .place ~ .item:nth-of-type(-n + 7) {
6928
width: calc(25% - 10px);
6929
}
6930
6931
.member-menu {
6932
position: inherit;
6933
width: 100%;
6934
-webkit-box-ordinal-group: 2;
6935
-ms-flex-order: 1;
6936
order: 1;
6937
display: -webkit-box;
6938
display: -ms-flexbox;
6939
display: flex;
6940
-ms-flex-wrap: wrap;
6941
flex-wrap: wrap;
6942
}
6943
6944
.member-menu + .main-container-user .item {
6945
width: calc((100% - 40px) / 4);
6946
}
6947
6948
.member-menu + .main-container-user .list-videos-screenshots .item,
6949
.member-menu + .main-container-user .list-albums-images .item {
6950
width: calc((100% - 32px) / 3);
6951
}
6952
6953
.member-menu + .main-container-user {
6954
width: 100%;
6955
-webkit-box-ordinal-group: 3;
6956
-ms-flex-order: 2;
6957
order: 2;
6958
padding: 0;
6959
}
6960
6961
.member-menu .block-main .avatar {
6962
/* width: 15rem;
6963
height: 15rem; */
6964
margin: 0 4rem 0 0;
6965
}
6966
6967
.member-menu .headline {
6968
width: 100%;
6969
}
6970
6971
6972
/* .member-menu .block-main .avatar .no-thumb {
6973
width: 10rem;
6974
height: 10rem;
6975
background-size: 10rem 10rem;
6976
}
6977
*/
6978
.member-menu .block-main {
6979
display: -webkit-box;
6980
display: -ms-flexbox;
6981
display: flex;
6982
-webkit-box-flex: 0;
6983
-ms-flex: 0 1 400px;
6984
flex: 0 1 400px;
6985
width: auto;
6986
margin: 0 2rem 0 0;
6987
}
6988
6989
.block-main .user-menu {
6990
-webkit-box-flex: 1;
6991
-ms-flex: 1 1;
6992
flex: 1 1;
6993
}
6994
6995
.member-menu .block-additional {
6996
-webkit-box-flex: 0;
6997
-ms-flex: 0 1 250px;
6998
flex: 0 1 250px;
6999
width: auto;
7000
padding: 0 0 0 2rem;
7001
border-top: 0;
7002
border-left: 1px solid #e0dfdf;
7003
}
7004
7005
/* .block-album .images span.item,
7006
.block-album .images a.item {
7007
width: calc(33.333% - 2rem);
7008
padding-bottom: 40.1%;
7009
}
7010
*/
7011
.block-video .playlist .item {
7012
width: calc(33.33% - 10px);
7013
}
7014
7015
}
7016
7017
@media screen and (max-width: 1040px) {
7018
.place {
7019
padding: 2vw 0;
7020
}
7021
7022
.list-channels .item,
7023
.list-models .item,
7024
.list-sponsors .item,
7025
.list-categories .item {
7026
width: calc(25% - 10px);
7027
}
7028
7029
.search form {
7030
-webkit-box-flex: 1;
7031
-ms-flex: 1 1 100%;
7032
flex: 1 1 100%;
7033
}
7034
7035
.search {
7036
-webkit-box-flex: 1;
7037
-ms-flex: 1 1 100%;
7038
flex: 1 1 100%;
7039
padding: 0 0 0 40px;
7040
}
7041
7042
.logo {
7043
margin: 0 10px 0 0;
7044
}
7045
7046
.search .search-text input {
7047
padding: 10px 60px 10px 20px;
7048
}
7049
7050
.block-share .middle {
7051
-webkit-box-flex: 1;
7052
-ms-flex: 1 1;
7053
flex: 1 1;
7054
}
7055
7056
}
7057
7058
@media screen and (max-width: 1024px) {
7059
html {
7060
font-size: 52.5%;
7061
}
7062
7063
form [data-name="code"],
7064
form .row {
7065
margin: 0 0 1.5rem;
7066
}
7067
7068
.block-channel {
7069
-ms-flex-wrap: wrap;
7070
flex-wrap: wrap;
7071
}
7072
7073
.block-channel .channel-info {
7074
-webkit-box-ordinal-group: 5;
7075
-ms-flex-order: 4;
7076
order: 4;
7077
-webkit-box-flex: 1;
7078
-ms-flex: 1 1 100%;
7079
flex: 1 1 100%;
7080
padding: 1.5rem 0 0;
7081
}
7082
7083
.block-channel .channel-rating {
7084
-webkit-box-flex: 11;
7085
-ms-flex: 11 1;
7086
flex: 11 1;
7087
}
7088
7089
.list-tags .margin-fix {
7090
-ms-flex-wrap: wrap;
7091
flex-wrap: wrap;
7092
}
7093
7094
.list-tags .margin-fix .item {
7095
-webkit-box-flex: 1;
7096
-ms-flex: 1 1 33.33%;
7097
flex: 1 1 33.33%;
7098
}
7099
7100
}
7101
7102
@media screen and (max-width: 980px) {
7103
.bottom-adv .spot:nth-child(3) {
7104
display: none;
7105
}
7106
7107
.list-members .item {
7108
width: calc(25% - 10px);
7109
}
7110
7111
}
7112
7113
@media screen and (max-width: 940px) {
7114
.block-model .model-list li {
7115
width: 50%;
7116
}
7117
7118
.block-video .playlist .item {
7119
width: calc(50% - 10px);
7120
}
7121
7122
.pagination .first,
7123
.pagination .last,
7124
.pagination .page,
7125
.pagination .jump {
7126
display: none;
7127
}
7128
7129
.block-album .images .message,
7130
.block-video .no-player .message {
7131
font-size: 1.8rem;
7132
line-height: 2.4rem;
7133
}
7134
7135
}
7136
7137
@media screen and (max-width: 860px) {
7138
.sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7),
7139
.list-albums .item,
7140
.member-menu + .main-container-user .list-albums .item,
7141
.member-menu + .main-container-user .list-channels .item,
7142
.member-menu + .main-container-user .list-members .item,
7143
.sidebar + .main-container .list-videos .item,
7144
.sidebar + .main-container .place ~ .item:nth-of-type(-n + 7),
7145
.place ~ .item:nth-of-type(-n + 7),
7146
.list-playlists .item,
7147
.list-videos .item {
7148
width: calc(33.33% - 10px);
7149
}
7150
7151
.member-menu + .main-container-user .item {
7152
width: calc((100% - 32px) / 3);
7153
}
7154
7155
.block-album .table,
7156
.block-video .table,
7157
.block-post .table,
7158
.list-videos .place,
7159
.list-albums .place,
7160
.list-playlists .place {
7161
display: none;
7162
}
7163
7164
7165
.block-album .album-holder,
7166
.block-video .video-holder {
7167
margin-right: 0;
7168
}
7169
7170
.headline {
7171
margin: 0 0 10px;
7172
}
7173
7174
.two-sections {
7175
width: 100%;
7176
-ms-flex-wrap: wrap;
7177
flex-wrap: wrap;
7178
}
7179
7180
.section-one {
7181
padding: 0;
7182
-webkit-box-flex: 1;
7183
-ms-flex: 1 1 100%;
7184
flex: 1 1 100%;
7185
}
7186
7187
.main-container-user .section-two,
7188
.section-two {
7189
padding: 0 0 0 10px;
7190
-webkit-box-flex: 1;
7191
-ms-flex: 1 1 100%;
7192
flex: 1 1 100%;
7193
padding: 0;
7194
margin: 0 0 10px;
7195
}
7196
7197
form .bottom {
7198
max-width: 100%;
7199
}
7200
7201
form .row {
7202
max-width: 100%;
7203
}
7204
7205
.sidebar .list li,
7206
.sidebar .filter li {
7207
width: 33.33%;
7208
}
7209
7210
.sidebar .comments,
7211
.sidebar .list,
7212
.sidebar .filter {
7213
padding: 0;
7214
}
7215
7216
.list-members .item {
7217
width: calc(33.33% - 10px);
7218
}
7219
7220
.member-menu .block-main {
7221
-webkit-box-flex: 0;
7222
-ms-flex: 0 1 53%;
7223
flex: 0 1 53%;
7224
}
7225
7226
.member-menu .block-additional {
7227
-webkit-box-flex: 1;
7228
-ms-flex: 1 1;
7229
flex: 1 1;
7230
}
7231
7232
.profile-list .column {
7233
width: 50%;
7234
}
7235
7236
.block-video .playlist .item {
7237
width: calc(33.33% - 10px);
7238
}
7239
7240
}
7241
7242
@media screen and (max-width: 785px) {
7243
.box {
7244
padding: 1.5rem 0 0;
7245
}
7246
7247
div.top {
7248
display:block;
7249
}
7250
7251
.list-channels .item,
7252
.list-models .item,
7253
.list-sponsors .item,
7254
.list-categories .item {
7255
width: calc(33.33% - 10px);
7256
}
7257
7258
.headline {
7259
-ms-flex-wrap: wrap;
7260
flex-wrap: wrap;
7261
padding: 2rem 0 0;
7262
}
7263
7264
.headline h1,
7265
h2 {
7266
width: 100%;
7267
-webkit-box-flex: 1;
7268
-ms-flex: 1 1 100%;
7269
flex: 1 1 100%;
7270
margin: 2px 0;
7271
}
7272
7273
.sort {
7274
margin: 10px 10px 0 0;
7275
}
7276
7277
.sort:last-child {
7278
margin: 10px 0 0;
7279
}
7280
7281
.pagination a,
7282
.pagination span {
7283
font-size: 13px;
7284
padding: 8px 12px;
7285
}
7286
7287
.pagination li {
7288
min-width: 43px;
7289
}
7290
7291
.tags-cloud .all {
7292
font-size: 13px;
7293
padding: 10px 20px;
7294
}
7295
7296
.footer .nav a {
7297
font-size: 13px;
7298
}
7299
7300
.sidebar form .row {
7301
width: 50%;
7302
}
7303
7304
.block-details .item span {
7305
margin: 0 1.5rem 0.5rem 0;
7306
}
7307
7308
.block-details .item {
7309
margin: 0 10px 1rem 0;
7310
}
7311
7312
.tab-content {
7313
padding: 0 1rem 1rem;
7314
}
7315
7316
.list-sort {
7317
margin: 0 0 1rem;
7318
}
7319
7320
.list-sort li {
7321
margin-right: 1rem;
7322
}
7323
7324
7325
.block-model .model-list li {
7326
width: 100%;
7327
padding: 0;
7328
}
7329
7330
.block-video .playlist .item {
7331
width: calc(50% - 10px);
7332
}
7333
7334
}
7335
7336
@media screen and (max-width: 650px) {
7337
.bottom-adv .spot:nth-child(2) {
7338
display: none;
7339
}
7340
7341
html {
7342
font-size: 47.5%;
7343
}
7344
7345
.list-members .item {
7346
width: calc(50% - 10px);
7347
}
7348
7349
.member-menu .block-main {
7350
-webkit-box-flex: 1;
7351
-ms-flex: 1 1 100%;
7352
flex: 1 1 100%;
7353
margin: 0;
7354
}
7355
7356
.user-menu {
7357
display: -webkit-box;
7358
display: -ms-flexbox;
7359
display: flex;
7360
-ms-flex-wrap: wrap;
7361
flex-wrap: wrap;
7362
-webkit-box-align: start;
7363
-ms-flex-align: start;
7364
align-items: flex-start;
7365
}
7366
7367
.user-menu li {
7368
width: 100%;
7369
padding: 0 0.8rem;
7370
}
7371
7372
.member-menu .block-additional {
7373
padding: 10px 0 0;
7374
border-top: 0;
7375
border-left: 0;
7376
-webkit-box-flex: 1;
7377
-ms-flex: 1 1 100%;
7378
flex: 1 1 100%;
7379
}
7380
7381
.list-tags .margin-fix .item {
7382
-webkit-box-flex: 1;
7383
-ms-flex: 1 1 50%;
7384
flex: 1 1 50%;
7385
}
7386
7387
}
7388
7389
@media screen and (max-width: 640px) {
7390
.logo {
7391
margin: 0 0 10px;
7392
}
7393
7394
.search {
7395
padding: 0;
7396
}
7397
7398
.header-inner {
7399
-ms-flex-wrap: wrap;
7400
flex-wrap: wrap;
7401
-webkit-box-pack: center;
7402
-ms-flex-pack: center;
7403
justify-content: center;
7404
}
7405
7406
.sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7),
7407
.list-albums .item,
7408
.member-menu + .main-container-user .list-albums .item,
7409
.member-menu + .main-container-user .list-channels .item,
7410
.member-menu + .main-container-user .list-members .item,
7411
.sidebar + .main-container .list-videos .item,
7412
.sidebar + .main-container .place ~ .item:nth-of-type(-n + 7),
7413
.place ~ .item:nth-of-type(-n + 7),
7414
.list-playlists .item,
7415
.list-videos .item {
7416
width: calc(50% - 10px);
7417
}
7418
7419
.list-playlists .item,
7420
.list-videos .item {
7421
margin: 5px 0 0 5px;
7422
}
7423
7424
.margin-fix {
7425
margin: -5px 0 0 -5px;
7426
}
7427
7428
.empty-content {
7429
padding: 0 0 0 5px;
7430
}
7431
7432
.member-menu + .main-container-user .item {
7433
margin: 5px 0 0 5px;
7434
width: calc((100% - 10px) / 2);
7435
}
7436
7437
.list-channels .item,
7438
.list-models .item,
7439
.list-sponsors .item,
7440
.list-categories .item {
7441
width: calc(50% - 5px);
7442
margin: 5px 0 0 5px;
7443
}
7444
7445
.sidebar .comments li {
7446
width: 100%;
7447
margin: 0 0 2rem;
7448
}
7449
7450
.sidebar .list li,
7451
.sidebar .filter li {
7452
width: 50%;
7453
}
7454
7455
.btn-favourites ul {
7456
left: inherit;
7457
right: 0;
7458
border-radius: 20px 0 20px 20px;
7459
}
7460
7461
form [data-name="code"],
7462
form .row {
7463
margin: 0 0 1rem;
7464
}
7465
7466
.block-video {
7467
margin: 0 0 1.5rem;
7468
}
7469
7470
.list-comments .comment-info {
7471
-webkit-box-flex: 1;
7472
-ms-flex: 1 1 100%;
7473
flex: 1 1 100%;
7474
margin: 0 0 5px;
7475
}
7476
7477
.box {
7478
margin: 0 0 1.5rem;
7479
}
7480
7481
}
7482
7483
@media screen and (max-width: 560px) {
7484
.box {
7485
padding: 1rem 0 0;
7486
}
7487
7488
.popup-holder {
7489
min-width: 380px;
7490
padding: 10px;
7491
}
7492
7493
.popup-title {
7494
padding: 1.5rem 3.5rem 1.5rem 1.5rem;
7495
}
7496
7497
.fancybox-close {
7498
top: 0.8rem !important;
7499
}
7500
7501
form .section-title {
7502
margin: 0 0 1.5rem;
7503
}
7504
7505
.sidebar form .row {
7506
width: 100%;
7507
}
7508
7509
form .button-group .row:first-child {
7510
margin: 0 0 2rem;
7511
}
7512
7513
.block-screenshots span.item,
7514
.block-screenshots a.item {
7515
width: calc(50% - 5px);
7516
padding-bottom: 27.54%;
7517
}
7518
7519
.block-new-comment .bottom .submit {
7520
margin: 0;
7521
}
7522
7523
.block-comments form .textfield {
7524
width: 100%;
7525
}
7526
7527
.member-menu .block-main {
7528
-ms-flex-wrap: wrap;
7529
flex-wrap: wrap;
7530
-webkit-box-pack: center;
7531
-ms-flex-pack: center;
7532
justify-content: center;
7533
margin: 0;
7534
}
7535
7536
.member-menu .block-main .avatar {
7537
margin: 0 0 1rem;
7538
}
7539
7540
.block-main .user-menu {
7541
-webkit-box-flex: 1;
7542
-ms-flex: 1 1 100%;
7543
flex: 1 1 100%;
7544
}
7545
7546
.user-menu li {
7547
display: inline-block;
7548
width: auto;
7549
}
7550
7551
.member-menu .user-menu em {
7552
padding: 0 0 0 10px;
7553
}
7554
7555
7556
.profile-list .column {
7557
width: 100%;
7558
}
7559
7560
/* .block-album .images span.item,
7561
.block-album .images a.item {
7562
width: calc(50% - 2rem);
7563
padding-bottom: 62.1%;
7564
}
7565
*/
7566
.block-album .images {
7567
padding: 0 1rem;
7568
}
7569
7570
.block-channel .img {
7571
width: 100%;
7572
padding: 0;
7573
margin: 0 0 1rem;
7574
}
7575
7576
.block-channel .img .channel-user {
7577
right: 5px;
7578
}
7579
7580
.block-channel .channel-rating strong {
7581
font-size: 6.5rem;
7582
padding: 2rem 1rem;
7583
}
7584
7585
.block-model .img {
7586
float: none;
7587
display: block;
7588
margin: 0 auto 1rem;
7589
}
7590
7591
.member-menu + .main-container-user .item,
7592
.member-menu + .main-container-user .list-videos-screenshots .item,
7593
.member-menu + .main-container-user .list-albums-images .item {
7594
width: calc((100% - 20px) / 2);
7595
}
7596
7597
.block-album .images .message,
7598
.block-video .no-player .message {
7599
font-size: 1.6rem;
7600
line-height: 1.8rem;
7601
}
7602
7603
7604
.block-album form .submit,
7605
.block-video .no-player form .submit {
7606
font-size: 12px;
7607
}
7608
7609
}
7610
7611
7612
@media screen and (max-width: 420px) {
7613
form .date .selectbox {
7614
margin-right: 5px;
7615
}
7616
7617
form .captcha-control .image {
7618
margin: 0 0 1.5rem;
7619
}
7620
7621
form .captcha-control .image img {
7622
float: inherit;
7623
}
7624
7625
form .captcha-control .image .textfield {
7626
width: 100%;
7627
}
7628
7629
form .list-selector-popup .button-group .item {
7630
width: 45%;
7631
}
7632
7633
.sidebar + .main-container .list-videos .item,
7634
.sidebar + .main-container .place ~ .item:nth-of-type(-n+7),
7635
.place ~ .item:nth-of-type(-n+7),
7636
.member-menu + .main-container-user .list-videos .item,
7637
.member-menu + .main-container-user .list-playlists .item,
7638
.list-playlists .item,
7639
.list-videos .item {
7640
width: calc(100% - 5px);
7641
margin: 5px 0 0 5px;
7642
}
7643
7644
.list-albums .item,
7645
.sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7) {
7646
width: calc(50% - 5px);
7647
margin: 5px 0 0 5px;
7648
}
7649
7650
.member-menu + .main-container-user .list-albums .item .title,
7651
.main-container .list-albums .item .title {
7652
font-size: 12px;
7653
}
7654
7655
.member-menu + .main-container-user .list-albums .item .wrap,
7656
.main-container .list-albums .item .wrap {
7657
font-size: 11px;
7658
}
7659
7660
.member-menu + .main-container-user .list-albums .item .wrap div:before,
7661
.main-container .list-albums .item .wrap div:before {
7662
font-size: 13px;
7663
}
7664
7665
.member-menu + .main-container-user .list-albums .item .wrap .photos,
7666
.main-container .list-albums .item .wrap .photos {
7667
padding-left: 21px;
7668
}
7669
7670
.member-menu + .main-container-user .list-albums .item .wrap .views,
7671
.main-container .list-albums .item .wrap .views {
7672
padding-left: 23px;
7673
}
7674
7675
.item-control {
7676
padding: 4px 7px;
7677
}
7678
7679
.member-menu + .main-container-user .list-albums .item .wrap div,
7680
.main-container .list-albums .item .wrap div {
7681
padding-left: 18px;
7682
}
7683
7684
.popup-holder {
7685
min-width: 280px;
7686
}
7687
7688
.navigation .primary {
7689
max-width: 100%;
7690
}
7691
7692
.sidebar .comments li,
7693
.sidebar .list li,
7694
.sidebar .filter li {
7695
width: 100%;
7696
}
7697
7698
7699
.block-channel .channel-rating strong {
7700
font-size: 5.5rem;
7701
padding: 1rem 1rem;
7702
}
7703
7704
.block-model .img {
7705
width: 100%;
7706
height: auto;
7707
padding-bottom: 64.2%;
7708
}
7709
7710
.block-video .playlist .item {
7711
width: calc(100% - 10px);
7712
}
7713
7714
}
7715
7716
7717
@supports (-webkit-overflow-scrolling: touch) {
7718
.sort,
7719
.content {
7720
cursor: pointer;
7721
}
7722
7723
}