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
645body,
646div,
647dl,
648dt,
649dd,
650ul,
651ol,
652li,
653h1,
654h2,
655h3,
656h4,
657h5,
658h6,
659pre,
660form,
661fieldset,
662button,
663input,
664p,
665blockquote,
666th,
667td {
668 margin: 0;
669 padding: 0;
670}
671
672fieldset,
673img {
674 border: 0;
675}
676
677img,
678object,
679embed {
680 vertical-align: bottom;
681}
682
683address,
684caption,
685cite,
686code,
687dfn,
688em,
689th,
690var {
691 font-style: normal;
692 font-weight: normal;
693}
694
695ol,
696ul {
697 list-style: none;
698}
699
700caption,
701th {
702 text-align: left;
703}
704
705h1,
706h2,
707h3,
708h4,
709h5,
710h6 {
711 font-size: 100%;
712}
713
714q:before,
715q:after {
716 content: "";
717}
718
719a * {
720 cursor: pointer;
721}
722
723input,
724textarea {
725 outline: none;
726}
727
728a {
729 text-decoration: none;
730 cursor: pointer;
731}
732
733input {
734 outline: none;
735
-webkit-appearance: none;
736 border-radius: 0;
737}
738
739textarea {
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
756i {
757
-webkit-backface-visibility: hidden;
758 backface-visibility: hidden;
759}
760
761figure {
762 margin: 0;
763}
764
765html {
766
-ms-text-size-adjust: 100%;
767
-webkit-text-size-adjust: 100%;
768 overflow-x: hidden;
769}
770
771body {
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
782body.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
799body.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
821header {
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
3648footer {
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
5610body.overlay {
5611 overflow: hidden;
5612}
5613
5614body.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
6791form .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
6806form .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
6816form .progressbar.half-done .text {
6817 color: #ffffff;
6818}
6819
6820form .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
6844form .list-selector {
6845 position: relative;
6846}
6847
6848form .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
6861form .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
6876form .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
6889form .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
6903form .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
6911form .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
6934form .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
6944form .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
6958form .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
6966form .list-selector-popup .button-group .item label.name {
6967 padding: 0;
6968 margin: 0;
6969}
6970
6971form .list-selector-popup .filter {
6972 position: absolute;
6973 bottom: 0;
6974 left: 0;
6975 right: 0;
6976 background: #c8c8c8;
6977 border: none;
6978}
6979
6980form .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
7042form .modal-form .box-field .file-control {
7043 position: relative;
7044 width: 100%;
7045 margin: 0 0 2rem;
7046}
7047
7048form .modal-form .box-field .file-control .textfield {
7049 padding-left: 24px;
7050}
7051
7052form .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
7066form .modal-form .box-field .file-control .button.disabled {
7067 color: #a2a2a2;
7068 background: #f1f1f1;
7069}
7070
7071form .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
7527body.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
7604nav {
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
7629nav 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
7644nav li {
7645 display: inline-block;
7646}
7647
7648/* nav li:first-child a {
7649 padding-left: 0;
7650} */
7651
7652nav .drop-block li:first-child a {
7653 padding-left: 20px;
7654}
7655
7656nav a {
7657 display: inline-block;
7658}
7659
7660nav .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}