Skip to Content

CSS File

URL: https://upskirt.tv/static/styles_new/style.css?v=1683119618
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Fri, 18 Mar 2022 15:35:59 GMT
Download Time: 1 seconds
Cookies: None
Size: 184 KB
Rules: 1219 style rules
Imports: 0 stylesheets
HTTP Headers:  10 headers
Links In:  5 pages
Links Out:  0 links
Images:  2 images
CSS:  0 files
JavaScript:  0 files
Issue Issues: 2 issues found on 91 lines

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}