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