Skip to Content

CSS File

URL: https://theporntube.net/static/styles/all-responsive-white.css?v=8.6
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Sun, 28 Aug 2022 11:42:52 GMT
Download Time: Less than a second
Cookies: None
Size: 136 KB
Rules: 1048 style rules
Imports: 1 stylesheets
HTTP Headers:  5 headers
Links In:  1 pages
Links Out:  0 links
Images:  8 images
CSS:  0 files
JavaScript:  0 files
Issue Issues: 2 issues found on 604 lines

1.autocomplete-suggestions { border: 1px solid #999; background: #212121; overflow: auto; margin: 0 -60px 0 13px; }

2

3.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }

4

5.autocomplete-selected { background: #f0f0f0; }

6

7.autocomplete-suggestions strong { font-weight: normal; color: #DA4408; border-bottom: 1px solid #DA4408; }

8

9.autocomplete-group { padding: 5px; font-weight: bold;}

10

11.autocomplete-group strong { display: block; }

12

13

14/* NOTE */

15/* .place ~ .item:nth-of-type such selection used

16in case of banner or sidebar is placed on one line with items */

17/* NOTE */

18@import "https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=cyrillic";

19@font-face {

20 font-family: "icomoon";

21 src: url("../images/fonts/icomoon.eot?nddhpi");

22 src: url("../images/fonts/icomoon.eot?nddhpi#iefix")

23 format("embedded-opentype"),

24 url("../images/fonts/icomoon.ttf?nddhpi") format("truetype"),

25 url("../images/fonts/icomoon.woff?nddhpi") format("woff"),

26 url("../images/fonts/icomoon.svg?nddhpi#icomoon") format("svg");

27 font-weight: normal;

28 font-style: normal;

29}

30

31body,

32div,

33dl,

34dt,

35dd,

36ul,

37ol,

38li,

39h1,

40h2,

41h3,

42h4,

43h5,

44h6,

45pre,

46form,

47fieldset,

48input,

49textarea,

50p,

51blockquote,

52th,

53td {

54 margin: 0;

55 padding: 0;

56}

57

58fieldset,

59img {

60 border: 0;

61}

62

63* {

64 outline: none;

65 text-decoration: none;

66}

67

68img,

69object,

70embed {

71 vertical-align: bottom;

72}

73

74*,

75*:before,

76*:after {

77

-webkit-box-sizing: border-box;

78 box-sizing: border-box;

79}

80

81address,

82caption,

83cite,

84code,

85dfn,

86em,

87th,

88var {

89 font-style: normal;

90 font-weight: normal;

91}

92

93ol,

94ul {

95 list-style: none;

96}

97

98caption,

99th {

100 text-align: left;

101}

102

103h1,

104h2,

105h3,

106h4,

107h5,

108h6 {

109 font-size: 100%;

110 font-weight: normal;

111}

112

113p.text {

114 font-size: 1.8rem;

115 font-weight: 300;

116 color: #ccc;

117 margin: 0 0 2.5rem;

118 width: 100%;

119 display: block;

120}

121

122q:before,

123q:after {

124 content: "";

125}

126

127a * {

128 cursor: pointer;

129}

130

131

132html {

133 height: 100%;

134 background: #111111;

135 font-size: 62.5%;

136}

137

138body {

139 font: 400 14px/1.2 "Roboto", Helvetica, sans-serif;

140 min-height: 100%;

141 min-width: 320px;

142 position: relative;

143 color: #ccc;

144

-webkit-text-size-adjust: none;

145

-ms-text-size-adjust: none;

146}

147

148a {

149 color: #ccc;

150 text-decoration: none;

151 cursor: pointer;

152

-webkit-transition: color 0.3s, background-color 0.3s;

153 transition: color 0.3s, background-color 0.3s;

154}

155

156

157.no-touch a:hover {

158 color: #DA4408;

159}

160

161

162input,

163select,

164textarea {

165

font-size: 13px;

166 line-height: 1.2;

167 font-family: "Roboto", Helvetica, sans-serif;

168}

169

170.container {

171 margin: 0 auto;

172 overflow: hidden;

173 position: relative;

174 background: linear-gradient(to bottom, #000000 130px, #323232 300px);

175}

176

177.hidden {

178 display: none;

179}

180

181/* .movable-top,

182.movable-bottom {

183 position: relative;

184}

185 */

186.country {

187 margin: 1px 3px 1px 0;

188}

189

190.page-error {

191 padding: 10px;

192 background: transparent;

193 color: #e62117;

194 border: 1px solid #e62117;

195 font-size: 30px;

196 line-height: 34px;

197 text-align: center;

198 margin: 20px 0 0;

199 border-radius: 3px;

200

-webkit-border-radius: 3px;

201}

202

203.icon:before {

204 font-family: "icomoon" !important;

205 speak: none;

206 font-style: normal;

207 font-weight: normal;

208 font-variant: normal;

209 text-transform: none;

210

-webkit-font-smoothing: antialiased;

211

-moz-osx-font-smoothing: grayscale;

212}

213

214.icon-time:before {

215 content: "\e91d";

216}

217

218.icon-categories:before {

219 content: "\e903";

220}

221

222.icon-eye:before {

223 content: "\e909";

224}

225

226.icon-comment:before {

227 content: "\e914";

228}

229

230.icon-calendar:before {

231 content: "\e902";

232}

233

234.icon-info:before {

235 content: "\e90e";

236}

237

238.icon-flag:before {

239 content: "\e90a";

240}

241

242.icon-album:before {

243 content: "\e900";

244}

245

246.icon-share:before {

247 content: "\e91a";

248}

249

250.icon-member:before {

251 content: "\e913";

252}

253

254.icon-add:before {

255 content: "\e917";

256}

257

258.icon-video:before {

259 content: "\e91c";

260}

261

262.icon-categories:before {

263 content: "\e903";

264}

265

266.icon-world:before {

267 content: "\e908";

268}

269

270.icon-model:before {

271 content: "\e915";

272}

273

274/* forms */

275form .section-title {

276 color: #212121;

277 font-size: 18px;

278 font-weight: 500;

279 margin: 1rem 0;

280 display: block;

281}

282

283

284form .section-title.expand,

285form .section-title.collapse {

286 position: relative;

287 cursor: pointer;

288 display: inline-block;

289}

290

291form .section-title.expand:hover,

292form .section-title.collapse:hover {

293 color: #DA4408;

294}

295

296form .section-title.collapse:after,

297form .section-title.expand:after {

298 content: "\e901";

299 display: block;

300 position: absolute;

301 margin-left: 10px;

302

-webkit-backface-visibility: hidden;

303 backface-visibility: hidden;

304 left: 100%;

305 top: 50%;

306

-webkit-transform: translateY(-50%);

307 transform: translateY(-50%);

308 font-family: "icomoon" !important;

309 speak: none;

310 font-style: normal;

311 font-weight: normal;

312 font-variant: normal;

313 text-transform: none;

314 line-height: 1;

315

-webkit-font-smoothing: antialiased;

316

-moz-osx-font-smoothing: grayscale;

317 z-index: 1;

318

font-size: 6px;

319

-webkit-transition: -webkit-transform 0.3s;

320 transition: -webkit-transform 0.3s;

321 transition: transform 0.3s;

322 transition: transform 0.3s, -webkit-transform 0.3s;

323}

324

325form .section-title.collapse:after {

326

-webkit-transform: translateY(-50%) rotate(180deg);

327 transform: translateY(-50%) rotate(180deg);

328}

329

330

331form .row {

332 display: block;

333 position: relative;

334 width: 100%;

335 margin: 0 0 2rem;

336 line-height: 0;

337}

338

339.message-form form .row {

340 width: 100%;

341 max-width: 100%;

342}

343

344

345form .row:last-child {

346 margin: 0;

347}

348

349

350form label {

351 display: block;

352 color: #ccc;

353 margin: 0 0 5px;

354 font-weight: 400;

355 line-height: 1.2;

356

font-size: 14px;

357}

358

359form label.field-label:after {

360 content: ":";

361}

362

363form label.field-label.required:after {

364 content: " (*):";

365}

366

367form .bottom label {

368

font-size: 12px;

369 color: #9f9f9f;

370 margin: 0 0 7px;

371}

372

373form .bottom label.field-label {

374 color: #212121;

375

font-size: 14px;

376 font-weight: 500;

377}

378

379form .button-group .row {

380 margin: 6px 0 0 0;

381}

382

383.button-group {

384 margin: 0 0 2rem;

385}

386

387.two-sections .button-group {

388 margin: 0;

389}

390

391form .button-group .row:first-child {

392 margin: 0;

393}

394

395form .button-group .row label {

396 margin: 0 0 5px;

397 cursor: pointer;

398}

399

400form .radio,

401form .checkbox {

402 display: none;

403}

404

405form .radio + label,

406form .radio + span,

407form .checkbox + label,

408form .checkbox + span {

409 position: relative;

410 padding-left: 24px !important;

411 cursor: pointer;

412}

413

414form .radio + span {

415 line-height: 1.2;

416}

417

418form .checkbox + label::before,

419form .checkbox + span::before {

420 content: "\e904";

421 position: absolute;

422 left: 0;

423 top: -2px;

424 z-index: 2;

425 width: 20px;

426 height: 20px;

427 border-radius: 5px;

428 border: 1px solid #e0dfdf;

429 background-color: #212121;

430 font-family: "icomoon" !important;

431 speak: none;

432 font-style: normal;

433 font-weight: normal;

434 font-variant: normal;

435 text-transform: none;

436 line-height: 1;

437 color: #212121;

438

font-size: 11px;

439 text-align: center;

440 padding: 3px 0 0;

441

-webkit-font-smoothing: antialiased;

442

-moz-osx-font-smoothing: grayscale;

443

-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;

444 transition: background-color 0.3s, border 0.3s, color 0.3s;

445}

446

447form .checkbox:checked + label::before,

448form .checkbox:checked + span::before {

449 background-color: #DA4408;

450 border: 1px solid #DA4408;

451}

452

453form .radio + span::before,

454form .radio + label::before {

455 content: "";

456 position: absolute;

457 left: 0;

458 top: -2px;

459 z-index: 2;

460 width: 20px;

461 height: 20px;

462 border-radius: 10px;

463 border: 2px solid #e0dfdf;

464 background-color: #212121;

465 padding: 3px 0 0;

466

-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;

467 transition: background-color 0.3s, border 0.3s, color 0.3s;

468}

469

470form .radio:checked + span::before,

471form .radio:checked + label::before {

472 background-color: #DA4408;

473 border: 5px solid #e0dfdf;

474}

475

476form .submit {

477 text-align: center;

478 color: #ccc;

479 text-transform: uppercase;

480 font-weight: 500;

481

font-size: 14px;

482 padding: 12px 30px;

483 cursor: pointer;

484 border: 0;

485 min-width: 140px;

486

-webkit-appearance: none;

487 background-color: #DA4408;

488

-webkit-transition: background-color 0.3s, color 0.3s;

489 transition: background-color 0.3s, color 0.3s;

490

-webkit-box-ordinal-group: 3;

491

-ms-flex-order: 2;

492 order: 2;

493}

494

495

496.no-touch form .submit:hover {

497 background-color: #e0dfdf;

498 color: #212121;

499}

500

501

502.sidebar form .submit {

503 min-width: 154px;

504}

505

506.margin-fix .bottom .submit.active,

507.margin-fix .bottom .submit.right.active,

508form .submit.active {

509 background-color: #DA4408;

510 color: #212121;

511}

512

513.margin-fix .bottom .submit:disabled,

514.margin-fix .bottom .submit.right:disabled,

515form .submit:disabled {

516 pointer-events: none;

517 color: rgba(33, 33, 33, 0.5);

518}

519

520

521form .textfield,

522form .textarea,

523form .selectbox,

524form .file {

525 border: 1px solid #e0dfdf;

526 padding: 12px 20px;

527 color: #ccc;

528 background: #212121;

529 width: 100%;

530 height: 40px;

531}

532

533form .textarea {

534 resize: none;

535 min-height: 120px;

536}

537

538form .selectbox {

539 cursor: pointer;

540 padding: 10px 20px;

541

-moz-appearance: none;

542

-webkit-appearance: none;

543 appearance: none;

544 background-image: url("data:image/svg+xml,%3Csvg viewBox='0,0,51,32' width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.544c-0 0.005-0 0.011-0 0.017 0 1.277 0.486 2.44 1.284 3.315l-0.004-0.004 21.248 22.784c0.767 0.827 1.859 1.343 3.072 1.343s2.305-0.516 3.070-1.34l0.002-0.003 21.248-22.784c0.803-0.873 1.296-2.043 1.296-3.328s-0.492-2.455-1.299-3.332l0.003 0.004c-0.773-0.861-1.89-1.401-3.133-1.401-1.212 0-2.305 0.513-3.073 1.334l-0.002 0.002-18.112 19.456-18.112-19.456c-0.77-0.823-1.862-1.337-3.075-1.337-1.243 0-2.36 0.539-3.13 1.397l-0.003 0.004c-0.794 0.871-1.28 2.034-1.28 3.311 0 0.006 0 0.012 0 0.018v-0.001z'%3E%3C/path%3E%3C/svg%3E"), linear-gradient(to bottom, #111111 0%,#111111 100%);

545 background-repeat: no-repeat, repeat;

546 background-position: right 10px top 50%;

547 background-size: auto;

548}

549

550form .selectbox::-ms-expand {

551 display: none;

552}

553

554form .selectbox:disabled,

555form .selectbox[aria-disabled=true] {

556 color: graytext;

557}

558

559form .selectbox option {

560 font-weight:normal;

561}

562

563form .date {

564 font-size: 0;

565}

566

567form .date .selectbox {

568 width: auto;

569 margin-right: 10px;

570}

571

572form .file {

573 position: absolute;

574 left: 0;

575 top: 0;

576 bottom: 0;

577 padding: 0;

578 opacity: 0;

579

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

580 filter:

alpha(opacity=0);

581 cursor: pointer;

582}

583

584form .file[disabled] {

585 cursor: default;

586}

587

588

589form .textfield.error,

590form .textarea.error,

591form .selectbox.error,

592form .file.error,

593form fieldset.error .textfield,

594form fieldset.error .textarea,

595form fieldset.error .selectbox,

596form fieldset.error .file {

597 border: 2px solid #f30702;

598}

599

600form .file-control {

601 position: relative;

602 width: 100%;

603 margin: 0 0 2rem;

604}

605

606form .file-control .textfield {

607 padding-left: 24px;

608}

609

610form .file-control .button {

611 position: absolute;

612 left: 6px;

613 top: 5px;

614 border-radius: 15px;

615 text-align: center;

616 font-weight: 500;

617 padding: 15px 10px;

618

font-size: 13px;

619 color: #212121;

620 background-color: #e0dfdf;

621}

622

623form .file-control .button.disabled {

624 color: #a2a2a2;

625 background: #f1f1f1;

626}

627

628form .list-selector-popup {

629 position: absolute;

630 width: 100%;

631 height: 160px;

632 left: 0;

633 bottom: 52px;

634 border-radius: 5px;

635

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

636 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

637 z-index: 10000;

638 background-color: #f9f9f9;

639}

640

641form .list-selector-popup:after {

642 position: absolute;

643 content: "";

644 width: 10px;

645 height: 10px;

646 background-color: #f9f9f9;

647 left: 50%;

648

-webkit-transform: translateX(-50%) rotate(45deg);

649 transform: translateX(-50%) rotate(45deg);

650

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

651 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

652 bottom: -5px;

653 z-index: 10000;

654}

655

656form .list-selector-popup:before {

657 position: absolute;

658 content: "";

659 width: 40px;

660 height: 7px;

661 background-color: #212121;

662 left: 50%;

663

-webkit-transform: translateX(-50%);

664 transform: translateX(-50%);

665 bottom: 0;

666 z-index: 10001;

667}

668

669form .list-selector-popup .button-group {

670 overflow-y: scroll;

671 overflow-x: hidden;

672 position: absolute;

673 top: 8px;

674 left: 8px;

675 bottom: 30px;

676 right: 8px;

677}

678

679form .list-selector-popup .button-group .group-title {

680 margin: 0 5px 10px 0;

681 padding: 3px;

682 line-height: 1.2;

683 background: #c8c8c8;

684 font-weight: 800;

685}

686

687form .list-selector-popup .button-group .item {

688 display: inline-block;

689 width: 31%;

690 padding: 3px 0 10px;

691 vertical-align: top;

692}

693

694

695.fancybox-inner form .list-selector-popup .button-group .item {

696 width: 49%;

697}

698

699.fancybox-outer,

700.fancybox-inner {

701 height: auto !important;

702}

703

704form .list-selector-popup .button-group .item label {

705 color: #212121;

706

font-size: 12px;

707 cursor: pointer;

708 position: relative;

709 padding: 0 0 0 25px;

710}

711

712form .list-selector-popup .filter {

713 position: absolute;

714 bottom: 0;

715 left: 0;

716 right: 0;

717 background: #c8c8c8;

718 border: none;

719}

720

721form .list-selector-popup .filter input {

722 width: 100%;

723 height: 100%;

724 padding: 8px 10px;

725 border: none;

726 background-color: #212121;

727 color: #212121;

728 font-weight: 400;

729 line-height: 14px;

730}

731

732form .bottom {

733 position: relative;

734 display: -webkit-inline-box;

735 display: -ms-inline-flexbox;

736 display: inline-flex;

737

-ms-flex-wrap: wrap;

738 flex-wrap: wrap;

739}

740

741form .bottom a {

742 color: #212121;

743

font-size: 12px;

744 line-height: 20px;

745 text-decoration: none;

746 font-weight: 500;

747 text-transform: uppercase;

748

-webkit-transition: color 0.3s;

749 transition: color 0.3s;

750}

751

752

753form .bottom .links {

754 width: 100%;

755

-webkit-box-ordinal-group: 2;

756

-ms-flex-order: 1;

757 order: 1;

758 margin: 0 0 2.7rem;

759}

760

761

762form .bottom .links p:first-child a {

763 font-weight: bold;

764 color: #DA4408;

765}

766

767

768form .bottom .links p:first-child a:hover {

769 color: #212121;

770}

771

772

773form .bottom .submit.right {

774 float: right;

775 margin: 0 0 0 10px;

776}

777

778

779.no-touch form .bottom a:hover {

780 color: #DA4408;

781}

782

783.no-touch form .bottom .submit.right:hover {

784 background-color: #DA4408;

785 color: #212121;

786}

787

788

789form .captcha-control {

790 width: 100%;

791}

792

793form .captcha-control .image {

794 margin: 0 0 2rem;

795 overflow: hidden;

796}

797

798form .captcha-control .image img {

799 display: block;

800 width: 165px;

801 height: 68px;

802 margin: 0 1rem 1rem 0;

803 float: left;

804}

805

806form .captcha-control .image .textfield {

807 width: 150px;

808}

809

810form [data-name="code"] {

811 margin: 0 0 2rem;

812 min-height: 78px;

813}

814

815form .success {

816 margin: 1rem;

817 padding: 2.5rem 2rem;

818 background: #DA4408;

819 color: #212121;

820 font-weight: 500;

821

font-size: 14px;

822 border-radius: 1.5rem;

823 width: 100%;

824 text-align: center;

825}

826

827.fancybox-outer form .success {

828 width: auto;

829 margin: 3rem;

830}

831

832

833form .generic-error {

834 text-align: center;

835 padding: 10px;

836 color: #f30702;

837 border: 2px solid #f30702;

838

font-size: 14px;

839 font-weight: bold;

840 line-height: 16px;

841 border-radius: 3px;

842

-webkit-border-radius: 3px;

843 margin: 0 0 10px;

844}

845

846form .info-message {

847 display: inline-block;

848 position: relative;

849 margin: 0 1rem 1rem 1rem;

850 padding: 1rem;

851

font-size: 14px;

852 background: #e0dfdf;

853 border-radius: 10px;

854

-webkit-border-radius: 10px;

855}

856

857form .info-message:before {

858 position: absolute;

859 content: "";

860 width: 10px;

861 height: 10px;

862 background-color: #e0dfdf;

863 left: 20px;

864

-webkit-transform: rotate(45deg);

865 transform: rotate(45deg);

866 top: -5px;

867}

868

869form .info-message .bottom {

870 display: block;

871 padding: 1rem 0 0;

872}

873

874form .info-message .submit {

875

font-size: 12px;

876 min-width: auto;

877 margin: 5px 5px 0 0;

878}

879

880

881form .field-error {

882 display: none;

883 padding: 5px 0 0 0;

884 color: #f30702;

885

font-size: 14px;

886 font-weight: 500;

887 line-height: 1.2;

888}

889

890

891form .field-error label {

892 margin: 0;

893}

894

895

896form .smileys-support {

897 position: relative;

898}

899

900

901form .smileys-support .smileys-bar {

902 background: #dfdfdf;

903 padding: 2px 10px 4px;

904 cursor: default;

905 font-size: 0;

906}

907

908form .smileys-support img {

909 cursor: pointer;

910 margin-right: 5px;

911}

912

913form .smileys-support img:last-child {

914 margin: 0;

915}

916

917form .progressbar {

918 position: absolute;

919 z-index: 990;

920 width: 60%;

921 left: 50%;

922 top: 50%;

923

-webkit-transform: translate(-50%, -50%);

924 transform: translate(-50%, -50%);

925 height: 5.0rem;

926 border: 0.2rem solid #DA4408;

927 padding: 0.8rem;

928 border-radius: 2.4rem;

929 background: #212121;

930}

931

932form .progressbar .text {

933 position: absolute;

934 width: 100%;

935 top: 1rem;

936 height: 3rem;

937 font-size: 2.2rem;

938 line-height: 3rem;

939 text-align: center;

940}

941

942form .progressbar.half-done .text {

943 color: #111111;

944}

945

946form .progressbar .progress {

947 width: 0;

948 height: 3rem;

949 background: #DA4408;

950 border-radius: 2rem;

951}

952

953/* toggle button */

954.toggle-button {

955 color: #212121;

956 border: 1px solid #e0dfdf;

957 text-transform: uppercase;

958

font-size: 14px;

959 font-weight: 500;

960 padding: 2.7rem 9px 2.7rem 2.9rem;

961 cursor: pointer;

962 background-color: #111111;

963 display: -webkit-box;

964 display: -ms-flexbox;

965 display: flex;

966

-webkit-box-align: center;

967

-ms-flex-align: center;

968 align-items: center;

969

-webkit-transition: background-color 0.3s, color 0.3s, border 0.3s;

970 transition: background-color 0.3s, color 0.3s, border 0.3s;

971 cursor: pointer;

972}

973

974.toggle-button * {

975 cursor: pointer;

976}

977

978

979.toggle-button input::before {

980 position: absolute;

981 content: "";

982 top: 50%;

983 left: 50%;

984

-webkit-transform: translate(-50%, -50%);

985 transform: translate(-50%, -50%);

986 width: 20px;

987 height: 20px;

988 border: 2px solid #d4d4d4;

989 background-color: #111111;

990 border-radius: 50%;

991 z-index: 1;

992

-webkit-transition: border 0.3s, background-color 0.3s;

993 transition: border 0.3s, background-color 0.3s;

994}

995

996

997.toggle-button.inversed.active input::before {

998 border: 5px solid #111111;

999 background-color: #DA4408;

1000}

1001

1002

1003.toggle-button.active {

1004 color: #ccc;

1005 background-color: #DA4408;

1006}

1007

1008.toggle-button.inversed {

1009 border: 1px solid #e4e4e4;

1010 background: #f1f1f1;

1011}

1012

1013.toggle-button.inversed.active {

1014 color: #111111;

1015 border: 1px solid #DA4408;

1016 background-color: #DA4408;

1017}

1018

1019.toggle-button.inversed.active label {

1020 color: #111111;

1021}

1022

1023.toggle-button.done {

1024 pointer-events: none;

1025}

1026

1027.toggle-button.done *,

1028.toggle-button.disabled * {

1029 cursor: default;

1030}

1031

1032/* top links */

1033.top-links {

1034 background: #000;

1035 border-bottom: 2px solid #DA4408;

1036 padding: 6px 20px;

1037

font-size: 12px;

1038}

1039

1040.top-links .center-hold {

1041 display: -webkit-box;

1042 display: -ms-flexbox;

1043 display: flex;

1044

-webkit-box-align: center;

1045

-ms-flex-align: center;

1046 align-items: center;

1047}

1048

1049.member-links {

1050 margin-left: auto;

1051}

1052

1053.network ul {

1054 display: -webkit-box;

1055 display: -ms-flexbox;

1056 display: flex;

1057

-webkit-box-align: center;

1058

-ms-flex-align: center;

1059 align-items: center;

1060}

1061

1062.network li {

1063 margin-right: 20px;

1064}

1065

1066.network li:last-child {

1067 margin: 0;

1068}

1069

1070.network a {

1071 color: #212121;

1072 display: block;

1073 position: relative;

1074 padding-left: 14px;

1075

-webkit-transition: color 0.3s;

1076 transition: color 0.3s;

1077}

1078

1079.network a::before {

1080 position: absolute;

1081 content: "";

1082 width: 9px;

1083 height: 9px;

1084 border-radius: 50%;

1085 z-index: 1;

1086 background-color: #DA4408;

1087 left: 0;

1088 top: 50%;

1089

-webkit-transform: translateY(-50%);

1090 transform: translateY(-50%);

1091}

1092

1093.network a:hover {

1094 color: #DA4408;

1095}

1096

1097.network .more {

1098 display: none;

1099}

1100

1101

1102.member-links ul {

1103 display: -webkit-box;

1104 display: -ms-flexbox;

1105 display: flex;

1106

-webkit-box-align: center;

1107

-ms-flex-align: center;

1108 align-items: center;

1109}

1110

1111.member-links li {

1112 padding: 0 20px 0 0;

1113 color: #212121;

1114}

1115

1116.btn-icon {

1117 position: relative;

1118 padding-left: 39px;

1119}

1120

1121.member-links .btn-icon {

1122 padding-left: 34px;

1123}

1124

1125.btn-icon:before {

1126 font-family: "icomoon" !important;

1127 speak: none;

1128 font-style: normal;

1129 font-weight: normal;

1130 font-variant: normal;

1131 text-transform: none;

1132 line-height: 1;

1133

-webkit-font-smoothing: antialiased;

1134

-moz-osx-font-smoothing: grayscale;

1135 position: absolute;

1136 left: 0;

1137 top: 0;

1138 z-index: 1;

1139}

1140

1141.login-btn:before {

1142 content: "\e913";

1143 top: 50%;

1144 left: 15px;

1145

-webkit-transform: translateY(-50%);

1146 transform: translateY(-50%);

1147

font-size: 14px;

1148}

1149

1150.signup-btn:before {

1151 content: "\e90f";

1152 top: 50%;

1153 left: 15px;

1154

-webkit-transform: translateY(-50%);

1155 transform: translateY(-50%);

1156

font-size: 14px;

1157}

1158

1159.logout-btn:before {

1160 content: "\e916";

1161 top: 50%;

1162 left: 15px;

1163

-webkit-transform: translateY(-50%);

1164 transform: translateY(-50%);

1165

font-size: 14px;

1166}

1167

1168.member-links a {

1169 color: #111111;

1170 background-color: transparent;

1171

-webkit-transition: background-color 0.3s;

1172 transition: background-color 0.3s;

1173 line-height: 30px;

1174 display: block;

1175 display: block;

1176 margin: 0 -20px 0 0;

1177 border-radius: 15px;

1178 padding: 0 15px;

1179}

1180

1181.member-links a.disabled {

1182 color: #212121;

1183}

1184

1185.no-touch .member-links a:hover,

1186.no-touch .member-links a.disabled:hover {

1187 background-color: #DA4408;

1188 color: #212121;

1189}

1190

1191

1192/* header */

1193.header {

1194 z-index: 20;

1195 padding: 20px;

1196 background-color: #000;

1197}

1198

1199.header-inner {

1200 max-width: 1260px;

1201 margin: 0 auto;

1202 padding: 0 10px;

1203 display: -webkit-box;

1204 display: -ms-flexbox;

1205 display: flex;

1206

-webkit-box-align: center;

1207

-ms-flex-align: center;

1208 align-items: center;

1209}

1210

1211.logo {

1212

-webkit-box-ordinal-group: 2;

1213

-ms-flex-order: 1;

1214 order: 1;

1215

-webkit-box-flex: 0;

1216}

1217

1218.logo a {

1219 display: block;

1220}

1221

1222.logo img {

1223 max-width: 300px;

1224}

1225

1226.search {

1227

-webkit-box-ordinal-group: 3;

1228

-ms-flex-order: 2;

1229 order: 2;

1230

-webkit-box-flex: 1;

1231

-ms-flex: 1 1;

1232 flex: 1 1;

1233 display: -webkit-box;

1234 display: -ms-flexbox;

1235 display: flex;

1236

-webkit-box-pack: center;

1237

-ms-flex-pack: center;

1238 justify-content: center;

1239 padding: 0 0 0 100px;

1240}

1241

1242.search form {

1243

-webkit-box-flex: 0;

1244

-ms-flex: 1 1;

1245 flex: 1 1;

1246 position: relative;

1247 padding: 0 10px 0 0;

1248 border-radius: 20px;

1249

-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);

1250 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);

1251}

1252

1253

1254.search .search-text input {

1255 width: 100%;

1256 border: 0;

1257 background: none;

1258 border-radius: 0;

1259 background-color: #212121;

1260 color: #ccc;

1261

font-size: 13px;

1262 padding: 13px 60px 13px 20px;

1263}

1264

1265

1266.search-text input::-webkit-input-placeholder {

1267 color: #ccc;

1268

-webkit-transition: color 0.3s;

1269 transition: color 0.3s;

1270}

1271

1272.search-text input:-ms-input-placeholder {

1273 color: #ccc;

1274

-webkit-transition: color 0.3s;

1275 transition: color 0.3s;

1276}

1277

1278.search-text input::-ms-input-placeholder {

1279 color: #ccc;

1280

-webkit-transition: color 0.3s;

1281 transition: color 0.3s;

1282}

1283

1284.search-text input::placeholder {

1285 color: #ccc;

1286

-webkit-transition: color 0.3s;

1287 transition: color 0.3s;

1288}

1289

1290.search-text input:focus::-webkit-input-placeholder {

1291 color: transparent;

1292}

1293

1294.search-text input:focus:-ms-input-placeholder {

1295 color: transparent;

1296}

1297

1298.search-text input:focus::-ms-input-placeholder {

1299 color: transparent;

1300}

1301

1302.search-text input:focus::placeholder {

1303 color: transparent;

1304}

1305

1306.search .search-text input:focus {

1307 outline: none;

1308}

1309

1310.search .search-button {

1311 position: absolute;

1312 top: 0;

1313 right: 0;

1314 height: 100%;

1315 width: 60px;

1316 background: #DA4408 url("../images/search.svg") center no-repeat;

1317 text-indent: -1000px;

1318 overflow: hidden;

1319 cursor: pointer;

1320 border-radius: 0;

1321

-webkit-transition: background 0.3s;

1322 transition: background 0.3s;

1323}

1324

1325.no-touch .search .search-button:hover {

1326 background-color: #000;

1327}

1328

1329/* navigation */

1330.header + nav {

1331 border: 1px solid #DA4408;

1332 border-left: 0;

1333 border-right: 0;

1334 background-color: #000;

1335}

1336

1337.navigation {

1338 position: relative;

1339}

1340

1341.navigation .button {

1342 display: none;

1343 width: 100%;

1344 padding: 8px 0;

1345 margin: 0;

1346 border: none;

1347 background: transparent;

1348 height: 38px;

1349 cursor: pointer;

1350}

1351

1352.navigation .button .icon {

1353 display: inline-block;

1354 height: 20px;

1355 width: 29px;

1356 position: relative;

1357}

1358

1359.navigation .button .ico-bar {

1360 background: #ccc;

1361 height: 4px;

1362 width: 100%;

1363 position: absolute;

1364

-webkit-transition: 0.1s ease-in-out;

1365 transition: 0.1s ease-in-out;

1366 left: 0;

1367}

1368

1369.navigation .button .ico-bar:first-child {

1370 top: 0;

1371}

1372

1373.navigation .button .ico-bar:nth-child(2) {

1374 top: 8px;

1375}

1376

1377.navigation .button .ico-bar:nth-child(3) {

1378 top: 16px;

1379}

1380

1381.navigation.open .button .ico-bar {

1382 background: #DA4408;

1383 left: 4px;

1384}

1385

1386.navigation.open .button .ico-bar:first-child {

1387 top: -2px;

1388

-webkit-transform: rotate(45deg) translate(5px, 9px);

1389 transform: rotate(45deg) translate(5px, 9px);

1390}

1391

1392.navigation.open .button .ico-bar:nth-child(3) {

1393 top: 14px;

1394

-webkit-transform: rotate(-45deg) translate(2px, -6px);

1395 transform: rotate(-45deg) translate(2px, -6px);

1396}

1397

1398.navigation.open .button .ico-bar:nth-child(2) {

1399 opacity: 0;

1400

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

1401 filter:

alpha(opacity=0);

1402}

1403

1404.navigation {

1405 display: -webkit-box;

1406 display: -ms-flexbox;

1407 display: flex;

1408

-webkit-box-align: center;

1409

-ms-flex-align: center;

1410 align-items: center;

1411 max-width: 1260px;

1412 padding: 0 10px;

1413 width: 100%;

1414 margin: 0 auto;

1415}

1416

1417.navigation .primary {

1418

font-size: 14px;

1419 font-weight: 500;

1420 text-transform: uppercase;

1421 display: -webkit-box;

1422 display: -ms-flexbox;

1423 display: flex;

1424

-webkit-box-flex: 1;

1425

-ms-flex: 1 1;

1426 flex: 1 1;

1427

-webkit-box-pack: justify;

1428

-ms-flex-pack: justify;

1429 justify-content: space-between;

1430

-webkit-box-align: center;

1431

-ms-flex-align: center;

1432 align-items: center;

1433 text-align: center;

1434}

1435

1436.navigation .primary li:first-child {

1437

-webkit-box-flex: 0;

1438

-ms-flex: 0 0 50px;

1439 flex: 0 0 50px;

1440

-ms-flex-item-align: stretch;

1441

-ms-grid-row-align: stretch;

1442 align-self: stretch;

1443}

1444

1445.navigation .primary a {

1446 display: block;

1447 padding: 17px 4px;

1448 text-transform: uppercase;

1449 position: relative;

1450 color: #ccc;

1451

-webkit-transition: color 0.3s;

1452 transition: color 0.3s;

1453 white-space: nowrap;

1454

-webkit-box-flex: 1;

1455

-ms-flex: 1 1;

1456 flex: 1 1;

1457}

1458

1459.navigation .primary a:before {

1460 position: absolute;

1461 content: "";

1462 left: 0;

1463 bottom: 0;

1464 background-color: #DA4408;

1465 height: 3px;

1466 width: 0;

1467

-webkit-transition: width 0.3s;

1468 transition: width 0.3s;

1469}

1470

1471

1472.no-touch .navigation .primary a:hover::before {

1473 width: 100%;

1474}

1475

1476.no-touch .navigation .primary .highlight.drop a:hover::before {

1477 width: auto;

1478}

1479

1480.no-touch .navigation .primary a:hover {

1481 color: #DA4408;

1482}

1483

1484

1485.navigation .primary .selected a {

1486 color: #DA4408;

1487}

1488

1489#item1 {

1490 position: relative;

1491 font-size: 0;

1492 height: 100%;

1493}

1494

1495#item1::after {

1496 position: absolute;

1497 content: "\e90d";

1498 font-family: "icomoon" !important;

1499 speak: none;

1500 font-style: normal;

1501 font-weight: normal;

1502 font-variant: normal;

1503 text-transform: none;

1504 line-height: 1;

1505

-webkit-font-smoothing: antialiased;

1506

-moz-osx-font-smoothing: grayscale;

1507 font-size: 20px;

1508 top: 50%;

1509 left: 50%;

1510

-webkit-transform: translate(-50%, -50%);

1511 transform: translate(-50%, -50%);

1512}

1513

1514

1515.navigation .primary .selected a::before {

1516 width: 100%;

1517}

1518

1519.navigation .primary .drop {

1520 position: relative;

1521

-webkit-box-align: center;

1522

-ms-flex-align: center;

1523 align-items: center;

1524}

1525

1526.navigation .primary .drop > a {

1527 position: relative;

1528 background-color: #e0dfdf;

1529 border-radius: 20px;

1530

-webkit-transition: background-color 0.3s, border-radius 0.3s;

1531 transition: background-color 0.3s, border-radius 0.3s;

1532 padding: 12px 38px 12px 54px;

1533}

1534

1535

1536.navigation .primary .drop > a:after {

1537 position: absolute;

1538 z-index: 1;

1539 content: "\e901";

1540 font-family: "icomoon" !important;

1541 speak: none;

1542 font-style: normal;

1543 font-weight: normal;

1544 font-variant: normal;

1545 text-transform: none;

1546 line-height: 1;

1547

-webkit-font-smoothing: antialiased;

1548

-moz-osx-font-smoothing: grayscale;

1549

font-size: 5px;

1550 top: calc(50% - 1px);

1551 right: 20px;

1552 will-change: transform;

1553

-webkit-backface-visibility: hidden;

1554 backface-visibility: hidden;

1555

-webkit-transform: translateY(-50%) rotate(0);

1556 transform: translateY(-50%) rotate(0);

1557

-webkit-transition: -webkit-transform 0.3s;

1558 transition: -webkit-transform 0.3s;

1559 transition: transform 0.3s;

1560 transition: transform 0.3s, -webkit-transform 0.3s;

1561}

1562

1563.navigation .primary .drop > a:before {

1564 position: absolute;

1565 z-index: 1;

1566 content: "\e91b";

1567 font-family: "icomoon" !important;

1568 speak: none;

1569 font-style: normal;

1570 font-weight: normal;

1571 font-variant: normal;

1572 text-transform: none;

1573 line-height: 1;

1574

-webkit-font-smoothing: antialiased;

1575

-moz-osx-font-smoothing: grayscale;

1576 width: auto;

1577 height: auto;

1578 background: transparent;

1579 font-size: 20px;

1580 top: calc(50% - 1px);

1581 bottom: inherit;

1582 left: 20px;

1583

-webkit-transform: translateY(-50%);

1584 transform: translateY(-50%);

1585}

1586

1587

1588.navigation .primary ul {

1589 position: absolute;

1590 top: 40px;

1591 left: 0;

1592 z-index: 10;

1593 width: 100%;

1594 opacity: 0;

1595 visibility: hidden;

1596

-webkit-transform: translateY(-10px);

1597 transform: translateY(-10px);

1598

-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

1599 transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

1600 transition: opacity 0.3s, visibility 0.3s, transform 0.3s;

1601 transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;

1602 transition: opacity 0.3s, visibility 0.3s, transform 0.3s,

1603 -webkit-transform 0.3s;

1604 overflow: hidden;

1605 border-radius: 0 0 20px 20px;

1606}

1607

1608

1609.navigation .primary ul li {

1610 display: block;

1611}

1612

1613.navigation .primary ul li a {

1614 background-color: #e0dfdf;

1615 color: #212121;

1616 padding: 12px 5px;

1617

-webkit-transition: background-color 0.3s, color 0.3s;

1618 transition: background-color 0.3s, color 0.3s;

1619}

1620

1621.navigation .primary ul li a:before {

1622 display: none;

1623}

1624

1625.navigation .primary .drop:focus ul,

1626.navigation .primary .drop:hover ul {

1627 opacity: 1;

1628 visibility: visible;

1629

-webkit-transform: translateY(0);

1630 transform: translateY(0);

1631}

1632

1633

1634.navigation .primary .drop:hover > a {

1635 border-radius: 20px 20px 0 0;

1636 background-color: #DA4408;

1637 color: #212121;

1638}

1639

1640.navigation .primary .drop:hover > a::after {

1641

-webkit-transform: translateY(-50%) rotate(180deg);

1642 transform: translateY(-50%) rotate(180deg);

1643}

1644

1645.no-touch .navigation .primary ul li a:hover {

1646 background-color: #DA4408;

1647 color: #212121;

1648}

1649

1650.navigation .primary ul li a {

1651 padding: 9px 5px;

1652}

1653

1654

1655.navigation .secondary li:first-child {

1656 border-left: none;

1657}

1658

1659.navigation .secondary a {

1660 text-decoration: none;

1661 padding: 17px 6px;

1662 position: relative;

1663 display: block;

1664 white-space: nowrap;

1665}

1666

1667.navigation .secondary a:before {

1668 position: absolute;

1669 content: "";

1670 left: 0;

1671 bottom: 0;

1672 background-color: #DA4408;

1673 height: 3px;

1674 width: 0;

1675

-webkit-transition: width 0.3s;

1676 transition: width 0.3s;

1677}

1678

1679

1680.no-touch .navigation .secondary a:hover {

1681 color: #DA4408;

1682}

1683

1684.no-touch .navigation .secondary a:hover::before {

1685 width: 100%;

1686}

1687

1688

1689/* footer */

1690.footer {

1691 width: 100%;

1692 background-color:#000;

1693}

1694

1695.footer .footer-wrap {

1696 max-width: 1235px;

1697 padding: 3rem 5px;

1698 margin: 0 auto;

1699 overflow: hidden;

1700 display: -webkit-box;

1701 display: -ms-flexbox;

1702 display: flex;

1703

-ms-flex-wrap: wrap;

1704 flex-wrap: wrap;

1705

-webkit-box-orient: vertical;

1706

-webkit-box-direction: normal;

1707

-ms-flex-direction: column;

1708 flex-direction: column;

1709 text-align: center;

1710

font-size: 12px;

1711 font-weight: 400;

1712 color: #9f9f9f;

1713 line-height: 18px;

1714}

1715

1716.footer a {

1717 color: #111111;

1718 text-decoration: underline;

1719}

1720

1721.footer a:hover {

1722 color: #111111;

1723}

1724

1725.footer .nav {

1726 width: 100%;

1727

-webkit-box-ordinal-group: 2;

1728

-ms-flex-order: 1;

1729 order: 1;

1730 display: -webkit-box;

1731 display: -ms-flexbox;

1732 display: flex;

1733

-webkit-box-pack: center;

1734

-ms-flex-pack: center;

1735 justify-content: center;

1736

-webkit-box-align: center;

1737

-ms-flex-align: center;

1738 align-items: center;

1739

-ms-flex-wrap: wrap;

1740 flex-wrap: wrap;

1741 margin: 0 0 3rem;

1742}

1743

1744.footer .nav li {

1745 margin: 0 10px 0 0;

1746}

1747

1748.footer .nav li:last-child {

1749 margin: 0;

1750}

1751

1752.footer .nav a {

1753 display: block;

1754 color: #ccc;

1755

font-size: 14px;

1756 font-weight: 500;

1757 padding: 6px 2rem;

1758 text-transform: uppercase;

1759 background-color: transparent;

1760 text-decoration: none;

1761

-webkit-transition: background-color 0.3s, color 0.3s;

1762 transition: background-color 0.3s, color 0.3s;

1763}

1764

1765

1766.no-touch .footer .nav a:hover {

1767 color: #fff;

1768 background-color: #DA4408;

1769}

1770

1771

1772.footer .copyright {

1773

-webkit-box-ordinal-group: 4;

1774

-ms-flex-order: 3;

1775 order: 3;

1776 display: -webkit-box;

1777 display: -ms-flexbox;

1778 display: flex;

1779

-webkit-box-pack: center;

1780

-ms-flex-pack: center;

1781 justify-content: center;

1782}

1783

1784.footer .copyright a {

1785 color: #9f9f9f;

1786 padding: 0 4px;

1787 text-decoration: none;

1788}

1789

1790.footer .copyright br {

1791 display: none;

1792}

1793

1794.footer .txt {

1795

-webkit-box-ordinal-group: 3;

1796

-ms-flex-order: 2;

1797 order: 2;

1798 margin: 0 0 15px;

1799}

1800

1801.box {

1802 margin: 0 0 3rem;

1803 width: 100%;

1804}

1805

1806.box.message {

1807

font-size: 14px;

1808 line-height: 16px;

1809 margin-bottom: 400px;

1810}

1811

1812/* headings *****/

1813.headline {

1814 display: -webkit-box;

1815 display: -ms-flexbox;

1816 display: flex;

1817

-webkit-box-align: center;

1818

-ms-flex-align: center;

1819 align-items: center;

1820 margin: 0 0 15px;

1821 padding: 3rem 0 0;

1822 width: 100%;

1823}

1824

1825h1,

1826h2 {

1827 color: #ccc;

1828 font-size: 2.4rem;

1829 font-weight: 400;

1830

-webkit-box-flex: 1;

1831

-ms-flex: 1 1;

1832 flex: 1 1;

1833

-webkit-box-ordinal-group: 1;

1834

-ms-flex-order: 0;

1835 order: 0;

1836}

1837

1838h1 a,

1839h2 a {

1840 text-decoration: underline;

1841}

1842

1843

1844.sort {

1845 position: relative;

1846 border-color: #e0dfdf;

1847 color: #ccc;

1848

font-size: 12px;

1849 font-weight: 500;

1850 letter-spacing: 0.3px;

1851 padding: 8px 10px;

1852 margin: 0 15px 0 0;

1853 min-width: 140px;

1854

-webkit-box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);

1855 box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);

1856

-webkit-transition: background-color 0.3s;

1857 transition: background-color 0.3s;

1858}

1859

1860.sort:last-child {

1861 margin: 0;

1862}

1863

1864.sort:before {

1865 font-family: "icomoon" !important;

1866 speak: none;

1867 font-style: normal;

1868 font-weight: normal;

1869 font-variant: normal;

1870 text-transform: none;

1871 line-height: 1;

1872

-webkit-font-smoothing: antialiased;

1873

-moz-osx-font-smoothing: grayscale;

1874 position: absolute;

1875 right: 10px;

1876 top: 50%;

1877

-webkit-transform: translateY(-50%) rotate(0);

1878 transform: translateY(-50%) rotate(0);

1879 z-index: 1;

1880

font-size: 6px;

1881 content: "\e901";

1882 will-change: transform;

1883

-webkit-backface-visibility: hidden;

1884 backface-visibility: hidden;

1885

-webkit-transition: -webkit-transform 0.3s;

1886 transition: -webkit-transform 0.3s;

1887 transition: transform 0.3s;

1888 transition: transform 0.3s, -webkit-transform 0.3s;

1889}

1890

1891

1892.sort:focus,

1893.sort:hover {

1894 background-color: #DA4408;

1895 color: #212121;

1896}

1897

1898.sort:hover:before {

1899

-webkit-transform: translateY(-50%) rotate(180deg);

1900 transform: translateY(-50%) rotate(180deg);

1901}

1902

1903.sort .icon {

1904 position: absolute;

1905 left: 10px;

1906 top: 50%;

1907

-webkit-backface-visibility: hidden;

1908 backface-visibility: hidden;

1909

-webkit-transform: translateY(-50%);

1910 transform: translateY(-50%);

1911 z-index: 1;

1912

font-size: 15px;

1913}

1914

1915.sort .type-sort:before {

1916 content: "\e921";

1917}

1918

1919.sort [class*="videos"]:before,

1920.sort .type-video:before {

1921 content: "\e91c";

1922}

1923

1924.sort .type-fav:before {

1925 content: "\e90c";

1926}

1927

1928.sort .type-visibility:before {

1929 content: "\e909";

1930}

1931

1932.sort .type-edit:before {

1933 content: "\e91e";

1934}

1935

1936.sort [class*="release_year"]:before,

1937.sort [class*="post_date"]:before {

1938 content: "\e902";

1939}

1940

1941.sort [class*="duration"]:before {

1942 content: "\e91d";

1943}

1944

1945.sort [class*="dir"]:before,

1946.sort [class*="title"]:before {

1947 content: "\e91e";

1948}

1949

1950.sort [class*="popularity"]:before,

1951.sort [class*="viewed"]:before,

1952.sort [class*="watched"]:before,

1953.sort [class*="last_time"]:before {

1954 content: "\e909";

1955}

1956

1957.sort [class*="albums"]:before {

1958 content: "\e900";

1959}

1960

1961.sort [class*="popularity"] + strong,

1962.sort [class*="viewed"] + strong,

1963.sort [class*="last_time"] + strong {

1964 padding: 0 17px 0 30px;

1965}

1966

1967.sort [class*="dir"]:before,

1968.sort [class*="title"]:before {

1969 content: "\e91e";

1970}

1971

1972.sort [class*="rating"]:before {

1973 content: "\e90b";

1974}

1975

1976.icon type-sort last_content_date,

1977.sort [class*="most_favourited"]:before {

1978 content: "\e90c";

1979}

1980

1981.sort [class*="date"]:before {

1982 content: "\e902";

1983}

1984

1985.sort [class*="comments"]:before,

1986.sort [class*="most_commented"]:before {

1987 content: "\e914";

1988}

1989

1990.sort strong {

1991 padding: 0 17px 0 20px;

1992 display: block;

1993 text-align: center;

1994}

1995

1996.icon.type-visibility + strong {

1997 padding: 0 17px 0 25px;

1998}

1999

2000.sort .icon.total_albums + strong,

2001.sort .icon.type-video + strong {

2002 padding: 0 17px 0 25px;

2003}

2004

2005.sort ul {

2006 position: absolute;

2007 top: 100%;

2008 width: 100%;

2009 right: 0;

2010 z-index: 100;

2011 overflow: hidden;

2012 opacity: 0;

2013 visibility: hidden;

2014

-webkit-transition: opacity 0.3s, visibility 0.3s;

2015 transition: opacity 0.3s, visibility 0.3s;

2016

-webkit-box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);

2017 box-shadow: -1px 1px 5px rgb(207 207 207 / 65%);

2018}

2019

2020.sort ul li:first-child {

2021 margin-top: 5px;

2022}

2023

2024.no-touch .sort ul li:first-child {

2025 margin-top: 0;

2026}

2027

2028.sort:hover ul {

2029 opacity: 1;

2030 visibility: visible;

2031

-webkit-transform: translateY(0);

2032 transform: translateY(0);

2033}

2034

2035.sort ul a {

2036 display: block;

2037 padding: 8px 5px;

2038 text-align: center;

2039 background: #000;

2040

-webkit-transition: background 0.3s, color 0.3s;

2041 transition: background 0.3s, color 0.3s;

2042}

2043

2044

2045.no-touch .sort ul a:hover {

2046 color: #111111;

2047 background: #DA4408;

2048 cursor: pointer;

2049}

2050

2051

2052.headline .button,

2053.headline .more {

2054 padding: 7px 15px;

2055 color: #212121;

2056 background-color: #DA4408;

2057 border-radius: 15px;

2058 margin: 2px 0 2px 3px;

2059}

2060

2061.no-touch .headline .more:hover,

2062.no-touch .headline .button:hover {

2063 background-color: #c6c6c6;

2064 color: #212121;

2065}

2066

2067.headline .button.icon {

2068 position: relative;

2069 padding: 7px 15px 7px 25px;

2070}

2071

2072.headline .button.done {

2073 padding: 7px 15px;

2074}

2075

2076.headline .button.icon:before {

2077 position: absolute;

2078 left: 15px;

2079 top: 50%;

2080

-webkit-transform: translateY(-50%);

2081 transform: translateY(-50%);

2082}

2083

2084.headline .button.done:before {

2085 content: "";

2086}

2087

2088.headline .more {

2089 position: relative;

2090}

2091

2092.headline .button.done,

2093.headline .button.disabled {

2094 pointer-events: none;

2095}

2096

2097.headline .button.done *,

2098.headline .button.disabled * {

2099 cursor: default;

2100}

2101

2102.headline .button span {

2103 padding: 0 9px;

2104

-webkit-transition: padding 0.3s;

2105 transition: padding 0.3s;

2106}

2107

2108.toggle-button.done span,

2109.headline .button.done span {

2110 position: relative;

2111 padding: 0 9px 0 23px;

2112}

2113

2114.toggle-button.done span:before,

2115.headline .button.done span:before {

2116 position: absolute;

2117 content: "\e904";

2118

font-size: 12px;

2119 left: 0;

2120 top: 50%;

2121

-webkit-transform: translateY(-50%);

2122 transform: translateY(-50%);

2123 font-family: "icomoon" !important;

2124 speak: none;

2125 font-style: normal;

2126 font-weight: normal;

2127 font-variant: normal;

2128 text-transform: none;

2129

-webkit-font-smoothing: antialiased;

2130

-moz-osx-font-smoothing: grayscale;

2131}

2132

2133.headline .more span {

2134 font-weight: bold;

2135 padding: 0 25px 0 9px;

2136}

2137

2138.headline .more:after {

2139 content: "";

2140 border-left: 4px solid #222222;

2141 border-top: 3px solid transparent;

2142 border-bottom: 3px solid transparent;

2143 display: block;

2144 position: absolute;

2145 top: 10px;

2146 right: 8px;

2147}

2148

2149.headline .more:hover:after {

2150 border-left: 4px solid #111111;

2151}

2152

2153.headline .button-info {

2154 padding: 7px 15px 7px 30px;

2155 border-radius: 3px;

2156 background-color: #e0dfdf;

2157 border-radius: 15px;

2158 margin: 0 0 0 3px;

2159

-webkit-box-ordinal-group: 3;

2160

-ms-flex-order: 2;

2161 order: 2;

2162 border-radius: 0 15px 15px 0;

2163 margin: 2px 0;

2164 position: relative;

2165}

2166

2167.headline .button-info:before {

2168 content: "\e913";

2169 position: absolute;

2170 left: 15px;

2171 top: 50%;

2172

-webkit-transform: translateY(-50%);

2173 transform: translateY(-50%);

2174 font-family: "icomoon" !important;

2175 speak: none;

2176 font-style: normal;

2177 font-weight: normal;

2178 font-variant: normal;

2179 text-transform: none;

2180

-webkit-font-smoothing: antialiased;

2181

-moz-osx-font-smoothing: grayscale;

2182}

2183

2184.headline .button-info + .button {

2185

-webkit-box-ordinal-group: 2;

2186

-ms-flex-order: 1;

2187 order: 1;

2188 border-radius: 15px 0 0 15px;

2189}

2190

2191

2192.empty-content {

2193 margin: 0 0 3rem;

2194

font-size: 14px;

2195 line-height: 1.2;

2196 padding: 10px 0 0 10px;

2197}

2198

2199.empty-content h2 {

2200 font-size: 1.8rem;

2201 margin: 0 0 10px;

2202}

2203

2204.empty-content a {

2205 text-decoration: underline;

2206}

2207

2208.empty-content p {

2209 margin: 0 0 10px;

2210 line-height: 20px;

2211}

2212

2213.empty-content ul,

2214.empty-content ol {

2215 padding-left: 20px;

2216}

2217

2218.empty-content li {

2219 list-style: disc inside;

2220 line-height: 20px;

2221 margin-bottom: 10px;

2222}

2223

2224.empty-content ol li {

2225 list-style: decimal inside;

2226}

2227

2228/* tags cloud *****/

2229.tags-cloud {

2230 margin: 0 0 3rem;

2231 padding: 3rem 0 0;

2232 display: -webkit-box;

2233 display: -ms-flexbox;

2234 display: flex;

2235

-ms-flex-wrap: wrap;

2236 flex-wrap: wrap;

2237

-webkit-box-pack: center;

2238

-ms-flex-pack: center;

2239 justify-content: center;

2240

-webkit-box-align: center;

2241

-ms-flex-align: center;

2242 align-items: center;

2243 width: 100%;

2244}

2245

2246.tags-cloud a {

2247 padding: 0.8rem 1rem;

2248 background-color: transparent;

2249

-webkit-transition: background-color 0.3s, color 0.3s;

2250 transition: background-color 0.3s, color 0.3s;

2251 text-transform: uppercase;

2252}

2253

2254

2255.no-touch .tags-cloud a:hover {

2256 color: #fff;

2257 background-color: #DA4408;

2258}

2259

2260

2261.tags-cloud .all {

2262 font-weight: 500;

2263 text-align: center;

2264

font-size: 14px;

2265 color: #212121;

2266 background-color: #e0dfdf;

2267 padding: 12px 20px;

2268 border-radius: 20px;

2269 width: 100%;

2270 margin: 10px 0 0;

2271}

2272

2273/* search cloud *****/

2274.search-cloud {

2275 margin-top: 2rem;

2276 text-align: center;

2277}

2278

2279/* advertisement boxes *****/

2280.spot img,

2281.spot embed,

2282.spot object,

2283.spot iframe {

2284 vertical-align: bottom;

2285 width: 100%;

2286 height: 100%;

2287}

2288

2289/* top ad */

2290div.top {

2291 width: 100%;

2292 margin: 0 auto;

2293 padding: 10px 0 0;

2294 text-align: center;

2295 height:120px;

2296 display: none;

2297}

2298

2299div.top a {

2300 display: block;

2301 width: 100%;

2302}

2303

2304div.top img {

2305 width: 100%;

2306 height: auto;

2307}

2308

2309/* list ads */

2310.place {

2311 float: right;

2312 width: 320px;

2313 overflow: hidden;

2314 background: transparent;

2315 position: relative;

2316

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

2317 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

2318 background-color: #111111;

2319 border-radius: 5px;

2320 text-align: center;

2321 padding: 66px 0;

2322 font-size: 0;

2323}

2324

2325

2326.sidebar + .main-container .list-albums .place {

2327 padding: 102px 0;

2328}

2329

2330

2331.place ~ .item:nth-of-type(-n + 7) {

2332 width: calc((100% - 362px) / 3);

2333}

2334

2335.margin-fix .place {

2336 margin-top: 10px;

2337}

2338

2339.place .spot {

2340 overflow: hidden;

2341 margin: 0 0 10px;

2342}

2343

2344.place .spot:last-child {

2345 margin: 0;

2346}

2347

2348.place .spot a {

2349 width: 300px;

2350 height: 250px;

2351 background: #c8c8c8;

2352 overflow: hidden;

2353 display: block;

2354}

2355

2356.list-albums .spot,

2357.list-videos .spot,

2358.list-playlists .spot {

2359 display: inline-block;

2360 width: 300px;

2361 height: 250px;

2362}

2363

2364

2365/* bottom adv */

2366.footer-margin {

2367 background-color: #f9f9f9;

2368 background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#000000));

2369 background-image: linear-gradient(to bottom, #323232 0%, #000000 100%);

2370 padding: 2rem 0;

2371}

2372

2373.bottom-adv {

2374 display: -webkit-box;

2375 display: -ms-flexbox;

2376 display: flex;

2377

-webkit-box-pack: justify;

2378

-ms-flex-pack: justify;

2379 justify-content: space-between;

2380

-webkit-box-align: center;

2381

-ms-flex-align: center;

2382 align-items: center;

2383 margin: 0;

2384 width: 100%;

2385}

2386

2387.bottom-adv .spot {

2388 display: inline-block;

2389 vertical-align: top;

2390 width: 300px;

2391 height: 250px;

2392 overflow: hidden;

2393 margin: 1px;

2394}

2395

2396.bottom-adv .spot a {

2397 width: 300px;

2398 height: 250px;

2399 background: #c8c8c8;

2400 overflow: hidden;

2401 display: block;

2402}

2403

2404/* lists *****/

2405.list-comments,

2406.list-subscriptions,

2407.list-playlists,

2408.list-members,

2409.list-messages,

2410.list-models,

2411.list-sponsors,

2412.list-channels,

2413.list-categories,

2414.list-tags,

2415.list-albums,

2416.list-albums-images,

2417.list-videos-screenshots {

2418 width: 100%;

2419}

2420

2421.margin-fix {

2422 margin: -10px 0 0 -10px;

2423 font-size: 0;

2424 line-height: 0;

2425}

2426

2427.margin-fix::after .margin-fix::before {

2428 content: "";

2429 display: table;

2430 width: 100%;

2431 overflow: hidden;

2432 clear: both;

2433}

2434

2435.list-albums-images .margin-fix {

2436 margin-bottom: 20px;

2437}

2438

2439.list-comments .margin-fix {

2440 margin: 0;

2441}

2442

2443.list-tags .margin-fix {

2444 margin: 0;

2445

font-size: 14px;

2446 line-height: 20px;

2447}

2448

2449.list-tags .margin-fix {

2450 display: -webkit-box;

2451 display: -ms-flexbox;

2452 display: flex;

2453}

2454

2455.list-tags .margin-fix .item {

2456

-webkit-box-flex: 1;

2457

-ms-flex: 1 1;

2458 flex: 1 1;

2459}

2460

2461.margin-fix .bottom {

2462 margin: 0;

2463 max-width: 100%;

2464 width: 100%;

2465 padding: 2rem 0 0 10px;

2466}

2467

2468.margin-fix .bottom .submit,

2469.margin-fix .bottom .submit.right {

2470 margin: 5px 5px 0 0;

2471 background-color: #e0dfdf;

2472 color: #212121;

2473}

2474

2475.no-touch .margin-fix .bottom .submit:hover,

2476.no-touch .margin-fix .bottom .submit.right:hover {

2477 background-color: #DA4408;

2478 color: #212121;

2479}

2480

2481.margin-fix .bottom .submit:last-child,

2482.margin-fix .bottom .submit.right:last-child {

2483 margin: 5px 0 0;

2484}

2485

2486.margin-fix .generic-error {

2487 margin: 15px 0 0 15px;

2488}

2489

2490.no-thumb {

2491 background: url("../images/kvs.svg") no-repeat center;

2492}

2493

2494.list-members .item {

2495 width: calc(20% - 10px);

2496 display: inline-block;

2497 text-align: center;

2498 margin: 10px 0 2.5rem 10px;

2499 /* padding: 0 5px; */

2500 vertical-align: top;

2501}

2502

2503

2504.list-playlists .item,

2505.list-models .item,

2506.list-sponsors .item,

2507.list-channels .item,

2508.list-categories .item,

2509.list-albums .item,

2510.list-albums-images .item,

2511.list-videos .item,

2512.list-videos-screenshots .item {

2513 display: inline-block;

2514 text-align: left;

2515 background: transparent;

2516 vertical-align: top;

2517 cursor: pointer;

2518 margin: 10px 0 0 10px;

2519 width: calc(25% - 10px);

2520 cursor: pointer;

2521

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

2522 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

2523 transition: color 0.3s;

2524

2525 border-radius: 0;

2526 background-color: #111111;

2527}

2528

2529

2530

2531.list-playlists .item:hover,

2532.list-models .item:hover,

2533.list-sponsors .item:hover,

2534.list-channels .item:hover,

2535.list-categories .item:hover,

2536.list-albums .item:hover,

2537.list-albums-images .item:hover,

2538.list-videos .item:hover,

2539.list-videos-screenshots .item:hover {

2540

-webkit-box-shadow: -1px 1px 5px rgba(218, 68, 8, 0.65);

2541 box-shadow: -1px 1px 5px rgba(218, 68, 8, 0.65);

2542}

2543

2544

2545

2546

2547.sidebar + .main-container .place ~ .item:nth-of-type(-n + 5) {

2548 width: calc((100% - 352px) / 2);

2549}

2550

2551.sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7) {

2552 width: calc((100% - 362px) / 3);

2553}

2554

2555.sidebar + .main-container .list-videos .item {

2556 width: calc(33.33% - 10px);

2557}

2558

2559.list-members .item a {

2560 display: block;

2561}

2562

2563.list-members .item.unread a {

2564 padding-bottom: 20px;

2565}

2566

2567.list-playlists .item a,

2568.list-sponsors .item,

2569.list-channels .item a,

2570.list-categories .item,

2571.list-models .item,

2572.list-albums .item a,

2573.list-videos .item a {

2574 display: block;

2575

2576

font-size: 12px;

2577 line-height: 1.2;

2578}

2579

2580.list-tags .item a {

2581 display: inline-block;

2582 padding: 6px;

2583}

2584

2585.list-channels .item,

2586.list-models .item,

2587.list-sponsors .item,

2588.list-categories .item {

2589 display: inline-block;

2590 margin: 10px 0 0 10px;

2591 padding: 0;

2592 width: calc(25% - 10px);

2593}

2594

2595.item-control {

2596 border-top: 1px solid #e0dfdf;

2597 padding: 10px;

2598 cursor: default;

2599}

2600

2601

2602.list-members .item.unread .img {

2603 border: 2px solid #ee0000;

2604}

2605

2606

2607.item .img {

2608 position: relative;

2609 background-color: #e0dfdf;

2610 overflow: hidden;

2611}

2612

2613.list-models .img,

2614.list-sponsors .img,

2615.list-channels .img,

2616.list-categories .img {

2617 padding-bottom: 133.44%;

2618}

2619

2620.list-videos-screenshots .img,

2621.list-videos .img {

2622 width: 100%;

2623 padding-bottom: 56.25%;

2624

-webkit-backface-visibility: hidden;

2625 backface-visibility: hidden;

2626}

2627

2628.list-videos .is-hd {

2629 position: absolute;

2630 top: 5px;

2631 right: 5px;

2632 z-index: 3;

2633 opacity: 0.8;

2634 background-color: #ee0000;

2635 border-radius: 12px;

2636

font-size: 14px;

2637 font-weight: 900;

2638 letter-spacing: 0.33px;

2639 color: #111111;

2640 text-transform: uppercase;

2641 padding: 4px 8px;

2642}

2643

2644.list-playlists .img {

2645 width: 100%;

2646 padding-bottom: 56.25%;

2647 position: relative;

2648}

2649

2650.list-videos .img.preview-loading:after {

2651 display: block;

2652 position: absolute;

2653 content: "";

2654 width: 21px;

2655 height: 21px;

2656 background: url("../images/loader.gif") no-repeat;

2657 bottom: 5px;

2658 right: 5px;

2659 z-index: 1;

2660 opacity: 0.8;

2661}

2662

2663.list-members .img {

2664 display: inline-block;

2665 width: 10rem;

2666 height: 10rem;

2667 position: relative;

2668 border-radius: 50%;

2669 overflow: visible;

2670}

2671

2672.list-albums .img {

2673 padding-bottom: 133.44%;

2674}

2675

2676.list-albums-images .img {

2677 width: 100%;

2678 padding-bottom: 75%;

2679 text-align: center;

2680}

2681

2682.item .img img:first-child {

2683 position: absolute;

2684 top: 0;

2685 bottom: 0;

2686 left: 0;

2687 right: 0;

2688 width: 100%;

2689 height: 100%;

2690

-webkit-backface-visibility: hidden;

2691 backface-visibility: hidden;

2692}

2693

2694.list-members .item .img img:first-child {

2695 border-radius: 50%;

2696}

2697

2698

2699.item .img .no-thumb {

2700 display: block;

2701 height: 100%;

2702 background-size: 6rem;

2703}

2704

2705.item.disabled .img {

2706 background-color: #212121;

2707}

2708

2709.item.disabled .img img {

2710 opacity: 0.3;

2711}

2712

2713.list-albums-images .img .no-thumb,

2714.list-models .img .no-thumb,

2715.list-sponsors .img .no-thumb,

2716.list-channels .img .no-thumb,

2717.list-categories .img .no-thumb {

2718 position: absolute;

2719 top: 0;

2720 left: 0;

2721 right: 0;

2722 bottom: 0;

2723 height: 100%;

2724 width: 100%;

2725 z-index: 2;

2726 font-size: 0;

2727}

2728

2729

2730.list-playlists .img img.video2,

2731.list-playlists .img img.video3,

2732.list-playlists .img img.video4,

2733.list-playlists .img img.video5 {

2734 position: absolute;

2735 width: 7rem;

2736 height: 4rem;

2737 border: 2px solid rgba(255, 255, 255, 0.5);

2738 z-index: 2;

2739

-webkit-transition: border 0.3s;

2740 transition: border 0.3s;

2741}

2742

2743

2744.no-touch .list-playlists .item:hover .img img {

2745 opacity: 1;

2746}

2747

2748.no-touch .list-playlists .item .img .video3:hover,

2749.no-touch .list-playlists .item .img .video4:hover,

2750.no-touch .list-playlists .item .img .video2:hover {

2751 z-index: 3;

2752 border: 2px solid rgba(39, 111, 219, 0.5);

2753}

2754

2755

2756.list-playlists .img img.video2 {

2757 right: 25px;

2758 top: 5px;

2759}

2760

2761.list-playlists .img img.video3 {

2762 right: 15px;

2763 top: 15px;

2764}

2765

2766.list-playlists .img img.video4 {

2767 right: 5px;

2768 top: 25px;

2769}

2770

2771.list-playlists .img .no-thumb {

2772 /* line-height: 135px; */

2773 position: absolute;

2774 height: 67px;

2775 font-size: 0;

2776 width: 60px;

2777 left: 50%;

2778 top: 50%;

2779

-webkit-transform: translate(-50%, -50%);

2780 transform: translate(-50%, -50%);

2781 z-index: 5;

2782}

2783

2784.item .title {

2785

font-size: 14px;

2786 font-weight: 500;

2787 line-height: 18px;

2788 display: block;

2789 color: #ccc;

2790 padding: 1rem 1rem 0;

2791 margin: 0 0 5px;

2792

-webkit-transition: color 0.3s;

2793 transition: color 0.3s;

2794 overflow: hidden;

2795}

2796

2797.list-playlists .item .title,

2798.list-albums .item .title,

2799.list-videos .item .title {

2800 height: 45px;

2801}

2802

2803.no-touch .list-subscriptions .item:hover .title {

2804 color: #212121;

2805}

2806

2807.no-touch .item:hover .title {

2808 color: #DA4408;

2809}

2810

2811

2812.item .wrap {

2813 display: -webkit-box;

2814 display: -ms-flexbox;

2815 display: flex;

2816

-webkit-box-align: center;

2817

-ms-flex-align: center;

2818 align-items: center;

2819

-webkit-box-pack: justify;

2820

-ms-flex-pack: justify;

2821 justify-content: space-between;

2822 padding: 0 10px 8px;

2823 color: #bcbcbc;

2824

font-size: 12px;

2825 line-height: 1.2;

2826}

2827

2828.list-members .item .wrap {

2829

-ms-flex-wrap: wrap;

2830 flex-wrap: wrap;

2831

-webkit-box-pack: center;

2832

-ms-flex-pack: center;

2833 justify-content: center;

2834}

2835

2836.list-members .item .wrap .views {

2837 display: none;

2838}

2839

2840.list-members .item .wrap .added {

2841 margin: 0 5px 0;

2842}

2843

2844.item .wrap div {

2845 position: relative;

2846 padding-left: 20px;

2847}

2848

2849.item .wrap .albums {

2850 padding-left: 25px;

2851}

2852

2853.item .wrap div:before {

2854 font-family: "icomoon" !important;

2855 speak: none;

2856 font-style: normal;

2857 font-weight: normal;

2858 font-variant: normal;

2859 text-transform: none;

2860 line-height: 1;

2861

-webkit-font-smoothing: antialiased;

2862

-moz-osx-font-smoothing: grayscale;

2863 position: absolute;

2864 left: 0;

2865 top: calc(50% - 1px);

2866

-webkit-transform: translateY(-50%);

2867 transform: translateY(-50%);

2868 z-index: 1;

2869

font-size: 15px;

2870}

2871

2872.item .wrap .duration:before {

2873 content: "\e91d";

2874}

2875

2876.item .wrap .rating::before {

2877 content: "\e90b";

2878}

2879

2880.item .wrap .albums::before {

2881 content: "\e900";

2882}

2883

2884.item .wrap .videos::before {

2885 content: "\e91c";

2886}

2887

2888.item .wrap .photos::before {

2889 content: "\e900";

2890}

2891

2892.item .wrap .photos {

2893 padding-left: 25px;

2894}

2895

2896.item .wrap .rating.negative::before {

2897

-webkit-transform: rotate(180deg);

2898 transform: rotate(180deg);

2899 top: calc(50% - 7px);

2900}

2901

2902.item .wrap .added::before {

2903 content: "\e902";

2904}

2905

2906.item .wrap .views {

2907 padding-left: 28px;

2908}

2909

2910.item .wrap .views::before {

2911 content: "\e909";

2912}

2913

2914.item.disabled .title,

2915.item.processing .title {

2916 color: #DA4408;

2917}

2918

2919.item.error .title {

2920 color: #e62117;

2921}

2922

2923.list-tags .item .title {

2924 height: auto;

2925 font-size: 24px;

2926 font-weight: 700;

2927 line-height: 25px;

2928 margin: 0;

2929 padding: 20px 0 15px 10px;

2930}

2931

2932.list-subscriptions .item .title {

2933 min-height: auto;

2934 text-decoration: underline;

2935 display: block;

2936 padding: 1.6rem 10px;

2937

font-size: 14px;

2938 font-weight: 500;

2939 text-decoration: none;

2940 color: #212121;

2941}

2942

2943

2944.no-touch .list-subscriptions .item .title:hover {

2945 color: #DA4408;

2946}

2947

2948.no-touch .item:hover .title {

2949 color: #DA4408;

2950}

2951

2952.no-touch .list-tags .item:hover .title {

2953 color: inherit;

2954}

2955

2956

2957.item.unread .views {

2958 font-weight: bold;

2959}

2960

2961.item .user {

2962 height: 14px;

2963 overflow: hidden;

2964 white-space: nowrap;

2965}

2966

2967.item .rating {

2968 position: relative;

2969}

2970

2971.item .positive {

2972 color: #DA4408;

2973}

2974

2975.item .negative {

2976 color: #f30702;

2977}

2978

2979.item .is_hd {

2980 position: absolute;

2981 z-index: 2;

2982 right: 5px;

2983 top: 5px;

2984 color: #212121;

2985

font-size: 13px;

2986 text-transform: uppercase;

2987 letter-spacing: 0.33px;

2988 opacity: 0.8;

2989 background-color: #ee0000;

2990 border-radius: 12px;

2991 padding: 5px 8px;

2992 opacity: 0;

2993 visibility: hidden;

2994

-webkit-transform: translateX(150%);

2995 transform: translateX(150%);

2996

-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

2997 transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

2998 transition: transform 0.3s, opacity 0.3s, visibility 0.3s;

2999 transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

3000 transition: transform 0.3s, opacity 0.3s, visibility 0.3s,

3001 -webkit-transform 0.3s;

3002}

3003

3004.item .ico-fav-0 {

3005 width: 40px;

3006 height: 40px;

3007 position: absolute;

3008 top: 5px;

3009 left: 5px;

3010 z-index: 10;

3011 background-color: #000;

3012 border-radius: 50%;

3013 color: #212121;

3014

-webkit-transform: translateX(-150%);

3015 transform: translateX(-150%);

3016

-webkit-transition: background-color 0.3s;

3017 transition: background-color 0.3s;

3018}

3019

3020.no-touch .item .ico-fav-0:hover {

3021 background-color: #DA4408;

3022}

3023

3024.item .ico-fav-0::before {

3025 content: "\e90c";

3026}

3027

3028.item .ico-fav-1 {

3029 width: 40px;

3030 height: 40px;

3031 position: absolute;

3032 top: 5px;

3033 left: 48px;

3034 z-index: 10;

3035 background-color: #000;

3036 border-radius: 50%;

3037 color: #212121;

3038

-webkit-transform: translateY(-150%);

3039 transform: translateY(-150%);

3040}

3041

3042.item .ico-fav-1::before {

3043 content: "\e91d";

3044}

3045

3046.no-touch .item .ico-fav-1:hover {

3047 background-color: #DA4408;

3048}

3049

3050.item .touch-preview,

3051.item [class*="ico-fav"] {

3052 font-family: "icomoon" !important;

3053 speak: none;

3054 font-style: normal;

3055 font-weight: normal;

3056 font-variant: normal;

3057 text-transform: none;

3058 line-height: 40px;

3059

-webkit-font-smoothing: antialiased;

3060

-moz-osx-font-smoothing: grayscale;

3061 text-align: center;

3062 font-size: 19px;

3063 opacity: 0;

3064 visibility: hidden;

3065

-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

3066 transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

3067 transition: transform 0.3s, opacity 0.3s, visibility 0.3s;

3068 transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

3069 transition: transform 0.3s, opacity 0.3s, visibility 0.3s,

3070 -webkit-transform 0.3s;

3071}

3072

3073.item .touch-preview {

3074 display: block;

3075 opacity: 0.6;

3076 visibility: visible;

3077 width: 40px;

3078 height: 40px;

3079 position: absolute;

3080 top: 5px;

3081 left: 5px;

3082 z-index: 20;

3083 background-color: #000;

3084 border-radius: 50%;

3085 color: #212121;

3086

-webkit-transition: background-color 0.3s;

3087 transition: background-color 0.3s;

3088}

3089

3090.item .touch-preview::before {

3091 content: "\e923";

3092}

3093

3094.no-touch .item:hover .is_hd,

3095.no-touch .item:hover [class*="ico-fav"] {

3096 opacity: 1;

3097 visibility: visible;

3098

-webkit-transform: translateY(0);

3099 transform: translateY(0);

3100

-webkit-transform: translateX(0);

3101 transform: translateX(0);

3102}

3103

3104.no-touch .item .ico-fav-0 {

3105 opacity: 0;

3106 visibility: hidden;

3107

-webkit-transform: translateX(-150%);

3108 transform: translateX(-150%);

3109}

3110

3111.no-touch .item .ico-fav-1 {

3112 opacity: 0;

3113 visibility: hidden;

3114

-webkit-transform: translateY(-150%);

3115 transform: translateY(-150%);

3116}

3117

3118.item .ico-fav-0.fixed,

3119.item .ico-fav-1.fixed {

3120 opacity: 1;

3121 visibility: visible;

3122

-webkit-transform: translateY(0);

3123 transform: translateY(0);

3124

-webkit-transform: translateX(0);

3125 transform: translateX(0);

3126}

3127

3128.line-disabled,

3129.line-error,

3130.line-processing {

3131 position: absolute;

3132 top: 50%;

3133 left: 15%;

3134 width: 70%;

3135

-webkit-transform: translateY(-50%);

3136 transform: translateY(-50%);

3137 text-align: center;

3138 background: #DA4408;

3139 padding: 5px 0;

3140 color: #111111;

3141 font-size: 1.6rem;

3142 font-weight: 500;

3143 line-height: 2rem;

3144 border-radius: 5px;

3145}

3146

3147.line-error {

3148 color: #111111;

3149}

3150

3151.line-premium,

3152.line-private {

3153 position: absolute;

3154 z-index: 2;

3155 bottom: 5px;

3156 right: 5px;

3157 text-align: center;

3158 border-radius: 12px;

3159 background-color: rgba(45, 45, 45, 0.6);

3160 color: #111111;

3161

font-size: 12px;

3162 font-weight: bold;

3163 line-height: 18px;

3164 text-transform: uppercase;

3165 padding: 2px 9px;

3166}

3167

3168.line-premium [class*="ico"],

3169.line-private [class*="ico"] {

3170 padding: 2px 0 0 20px;

3171 position: relative;

3172}

3173

3174.line-premium [class*="ico"]:before,

3175.line-private [class*="ico"]:before {

3176 font-family: "icomoon" !important;

3177 speak: none;

3178 font-style: normal;

3179 font-weight: normal;

3180 font-variant: normal;

3181 text-transform: none;

3182 line-height: 1;

3183

-webkit-font-smoothing: antialiased;

3184

-moz-osx-font-smoothing: grayscale;

3185 position: absolute;

3186 left: 0;

3187 top: 50%;

3188

-webkit-transform: translateY(-50%);

3189 transform: translateY(-50%);

3190 z-index: 1;

3191 content: "\e918";

3192 color: #DA4408;

3193}

3194

3195.line-private [class*="ico"] {

3196 padding: 2px 0 0 15px;

3197}

3198

3199.line-private [class*="ico"]:before {

3200 content: "\e912";

3201}

3202

3203.list-members .unread-notification {

3204 position: absolute;

3205 left: calc(100% - 5px);

3206 white-space: nowrap;

3207 top: -3px;

3208 font-size: 0;

3209 line-height: 1.2;

3210 color: #ee0000;

3211 display: -webkit-box;

3212 display: -ms-flexbox;

3213 display: flex;

3214

-webkit-box-align: center;

3215

-ms-flex-align: center;

3216 align-items: center;

3217}

3218

3219.list-members .unread-notification:before {

3220 font-family: "icomoon" !important;

3221 speak: none;

3222 font-style: normal;

3223 font-weight: normal;

3224 font-variant: normal;

3225 text-transform: none;

3226

-webkit-font-smoothing: antialiased;

3227

-moz-osx-font-smoothing: grayscale;

3228 content: "\e914";

3229 margin: 0 5px -2px 0;

3230

font-size: 15px;

3231}

3232

3233.item-control .item-control-holder {

3234 display: -webkit-box;

3235 display: -ms-flexbox;

3236 display: flex;

3237

-webkit-box-align: center;

3238

-ms-flex-align: center;

3239 align-items: center;

3240

-ms-flex-wrap: wrap;

3241 flex-wrap: wrap;

3242}

3243

3244.item-control .toggle-button {

3245 background-color: #e0dfdf;

3246 border-radius: 15px;

3247 border: none;

3248 padding: 8px 10px;

3249

font-size: 11px !important;

3250 line-height: 1.2;

3251 color: #212121;

3252 margin: 0 3px 0 0;

3253

-webkit-transition: background-color 0.3s, color 0.3s;

3254 transition: background-color 0.3s, color 0.3s;

3255}

3256

3257.item-control .toggle-button:last-child {

3258 margin: 0;

3259}

3260

3261.no-touch .item-control .toggle-button[data-action="delete"]:hover {

3262 background-color: #ee0000;

3263 color: #212121;

3264}

3265

3266.item-control .toggle-button.active,

3267.no-touch .item-control .toggle-button:hover {

3268 background-color: #DA4408;

3269 color: #111111;

3270}

3271

3272.item-control .toggle-button .radio + span::before,

3273.item-control .toggle-button .radio + label::before {

3274 top: -3px;

3275}

3276

3277.item-control .toggle-button .checkbox + span::before,

3278.item-control .toggle-button .checkbox + label::before {

3279 top: -3px;

3280}

3281

3282

3283.item-control .toggle-button[data-action="select"] {

3284 background: 0;

3285 position: relative;

3286 padding: 8px 10px;

3287 margin: 0 1rem 0 0;

3288}

3289

3290.item-control .toggle-button[data-action="select"]:after {

3291 content: "";

3292 width: 20px;

3293 height: 20px;

3294 border-radius: 5px;

3295 border: 1px solid #e0dfdf;

3296 background-color: #111111;

3297 padding: 0;

3298 position: absolute;

3299 left: 0;

3300 top: 50%;

3301

-webkit-transform: translateY(-50%);

3302 transform: translateY(-50%);

3303 z-index: 2;

3304}

3305

3306.item-control .toggle-button[data-action="select"]:before {

3307 font-family: "icomoon" !important;

3308 speak: none;

3309 font-style: normal;

3310 font-weight: normal;

3311 font-variant: normal;

3312 text-transform: none;

3313

-webkit-font-smoothing: antialiased;

3314

-moz-osx-font-smoothing: grayscale;

3315 position: absolute;

3316 top: 50%;

3317

-webkit-transform: translateY(-50%);

3318 transform: translateY(-50%);

3319 left: 3px;

3320 z-index: 3;

3321

font-size: 11px;

3322 color: #212121;

3323 content: "\e904";

3324}

3325

3326.list-albums-images .item-control .toggle-button[data-action="select"]:before,

3327.list-albums-images .item-control .toggle-button[data-action="select"]:after {

3328 display: none;

3329}

3330

3331.list-albums-images .item-control .toggle-button.active .checkbox + span {

3332 color: #212121;

3333}

3334

3335.no-touch .list-albums-images .item-control .toggle-button.active:hover .checkbox + span {

3336 color: #212121;

3337}

3338

3339.item-control .toggle-button[data-action="select"].active::after {

3340 background-color: #DA4408;

3341 border: 1px solid #DA4408;

3342}

3343

3344.item-control .toggle-button:last-child {

3345 margin: 0;

3346}

3347

3348.item-control .toggle-button.disabled {

3349 pointer-events: none;

3350 color: rgba(33, 33, 33, 0.5);

3351}

3352

3353

3354.list-comments .item {

3355 display: -webkit-box;

3356 display: -ms-flexbox;

3357 display: flex;

3358

-webkit-box-align: start;

3359

-ms-flex-align: start;

3360 align-items: flex-start;

3361

font-size: 12px;

3362 line-height: 1.2;

3363 margin: 0 0 2.7rem;

3364 color: #212121;

3365}

3366

3367.list-comments .image {

3368 width: 6rem;

3369 height: 6rem;

3370 border-radius: 50%;

3371 background-color: #e0dfdf;

3372 overflow: hidden;

3373 margin: 0 10px 0 0;

3374

-ms-flex-negative: 0;

3375 flex-shrink: 0;

3376}

3377

3378.list-comments .image img {

3379 width: 100%;

3380 height: 100%;

3381}

3382

3383.list-comments .image .no-thumb {

3384 display: -webkit-box;

3385 display: -ms-flexbox;

3386 display: flex;

3387

-webkit-box-align: center;

3388

-ms-flex-align: center;

3389 align-items: center;

3390

-webkit-box-pack: center;

3391

-ms-flex-pack: center;

3392 justify-content: center;

3393 width: 100%;

3394 height: 100%;

3395 font-size: 0;

3396 line-height: 0;

3397 background-size: 4rem;

3398}

3399

3400.list-comments .comment-options {

3401

-webkit-box-ordinal-group: 3;

3402

-ms-flex-order: 2;

3403 order: 2;

3404 display: -webkit-box;

3405 display: -ms-flexbox;

3406 display: flex;

3407

-webkit-box-align: center;

3408

-ms-flex-align: center;

3409 align-items: center;

3410}

3411

3412.list-comments .comment-options a {

3413 min-width: 42px;

3414 height: 30px;

3415 border-radius: 15px;

3416 background-color: #e0dfdf;

3417 margin: 0 3px 0 0;

3418

-webkit-transition: background-color 0.3s;

3419 transition: background-color 0.3s;

3420}

3421

3422.list-comments .comment-options a:last-child {

3423 margin: 0;

3424}

3425

3426.comment-edit {

3427

font-size: 12px;

3428 text-align: center;

3429 font-weight: 500;

3430 line-height: 30px;

3431}

3432

3433.no-touch .list-comments .comment-options .comment-edit:hover {

3434 color: #212121;

3435 background-color: #DA4408;

3436}

3437

3438.list-comments .comment-options a:before {

3439

font-size: 14px;

3440 line-height: 30px;

3441}

3442

3443.list-comments .comment-options a.comment-dislike.disabled,

3444.list-comments .comment-options a.comment-like.disabled {

3445 pointer-events: none;

3446}

3447

3448.list-comments .comment-options a.comment-dislike,

3449.list-comments .comment-options a.comment-like {

3450 font-family: "icomoon" !important;

3451 speak: none;

3452 font-style: normal;

3453 font-weight: normal;

3454 font-variant: normal;

3455 text-transform: none;

3456

-webkit-font-smoothing: antialiased;

3457

-moz-osx-font-smoothing: grayscale;

3458 font-size: 0;

3459 line-height: 0;

3460 text-align: center;

3461}

3462

3463.list-comments .comment-options a.comment-dislike:before {

3464 content: "\e905";

3465}

3466

3467.list-comments .comment-options a.comment-like:before {

3468 content: "\e906";

3469}

3470

3471

3472.no-touch .list-comments .comment-options a.comment-like:hover {

3473 color: #DA4408;

3474}

3475

3476.no-touch .list-comments .comment-options a.comment-dislike:hover {

3477 color: #f30702;

3478}

3479

3480.list-comments .comment-options span {

3481 border-radius: 15px;

3482 background-color: #DA4408;

3483 color: #111111;

3484

font-size: 12px;

3485 font-weight: 500;

3486 letter-spacing: 0.3px;

3487 padding: 8px 15px;

3488 margin: 0 3px 0 0;

3489}

3490

3491.list-comments .text {

3492

-webkit-box-flex: 1;

3493

-ms-flex: 1 1;

3494 flex: 1 1;

3495 display: -webkit-box;

3496 display: -ms-flexbox;

3497 display: flex;

3498

-ms-flex-wrap: wrap;

3499 flex-wrap: wrap;

3500

-webkit-box-align: center;

3501

-ms-flex-align: center;

3502 align-items: center;

3503}

3504

3505.list-comments .comment-info {

3506 display: block;

3507 color: #bcbcbc;

3508

-webkit-box-ordinal-group: 2;

3509

-ms-flex-order: 1;

3510 order: 1;

3511

-webkit-box-flex: 1;

3512

-ms-flex: 1 1;

3513 flex: 1 1;

3514}

3515

3516.comment-date.icon.icon-calendar:before {

3517 margin: 0 2px 0 0;

3518

font-size: 15px;

3519}

3520

3521.list-comments p {

3522

-webkit-box-flex: 1;

3523

-ms-flex: 1 1 100%;

3524 flex: 1 1 100%;

3525

-webkit-box-ordinal-group: 4;

3526

-ms-flex-order: 3;

3527 order: 3;

3528 line-height: 2.4rem;

3529

font-size: 14px;

3530 padding: 9px 0 0;

3531}

3532

3533.list-comments .username {

3534

font-size: 14px;

3535 margin: 0 10px 0 0;

3536}

3537

3538

3539.list-subscriptions .item {

3540 display: inline-block;

3541 background-color: #111111;

3542

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

3543 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

3544 text-align: left;

3545 margin: 10px 0 0 10px;

3546 border-radius: 5px;

3547}

3548

3549.list-subscriptions .item:after {

3550 content: "";

3551 display: block;

3552 clear: both;

3553}

3554

3555

3556.list-messages .item {

3557 display: inline-block;

3558 position: relative;

3559 overflow: hidden;

3560 margin: 10px 0 0 10px;

3561 border-top: 1px solid #e0dfdf;

3562 padding-top: 10px;

3563}

3564

3565.list-messages .item:first-child,

3566.list-messages .item.grouped {

3567 border-top: none;

3568 padding-top: 0;

3569}

3570

3571.list-messages .item.grouped {

3572 padding-left: 50px;

3573}

3574

3575.list-messages .item.me {

3576 padding-left: 40%;

3577}

3578

3579.list-messages .image {

3580 float: left;

3581 width: 40px;

3582 height: 40px;

3583 overflow: hidden;

3584 margin: 0 10px 0 0;

3585}

3586

3587.list-messages .grouped .image {

3588 display: none;

3589}

3590

3591.list-messages .image a {

3592 display: block;

3593 width: 100%;

3594 height: 100%;

3595 border-radius: 50%;

3596 overflow: hidden;

3597}

3598

3599.list-messages .image:hover {

3600 opacity: 0.7;

3601

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

3602 filter:

alpha(opacity=70);

3603}

3604

3605.list-messages .image img,

3606.list-messages .image .no-thumb {

3607 display: block;

3608 width: 100%;

3609 height: 100%;

3610 background-color: #e0dfdf;

3611 background-size: 70% 70%;

3612}

3613

3614.list-messages .message-text {

3615

font-size: 14px;

3616 line-height: 1.2;

3617 font-weight: 500;

3618

font-size: 14px;

3619 overflow: hidden;

3620}

3621

3622.list-messages .item.deleted .message-text {

3623 color: #6f6f6f;

3624}

3625

3626.list-messages .message-text .inline-text {

3627 display: block;

3628 padding: 10px 0 0 10px;

3629}

3630

3631.list-messages .item.editing .message-text {

3632 background: #c3c3c3;

3633}

3634

3635.list-messages .added {

3636 display: inline-block;

3637 position: relative;

3638 color: #bcbcbc;

3639

font-size: 12px;

3640 line-height: 1.2;

3641 padding: 0 0 0 20px;

3642 margin: 3px 8px 5px 0;

3643}

3644

3645.list-messages .added:before {

3646 font-family: "icomoon" !important;

3647 speak: none;

3648 font-style: normal;

3649 font-weight: normal;

3650 font-variant: normal;

3651 text-transform: none;

3652

-webkit-font-smoothing: antialiased;

3653

-moz-osx-font-smoothing: grayscale;

3654 content: "\e902";

3655 position: absolute;

3656

font-size: 15px;

3657 left: 0;

3658 top: 50%;

3659

-webkit-transform: translateY(-50%);

3660 transform: translateY(-50%);

3661}

3662

3663.list-messages .grouped .added {

3664 display: none;

3665}

3666

3667.list-messages .grouped.me .added {

3668 display: inline-block;

3669}

3670

3671.list-messages .added.editable {

3672 cursor: pointer;

3673}

3674

3675.no-touch .list-messages .added.editable:hover {

3676 color: #DA4408;

3677}

3678

3679.list-messages .added.editable:before {

3680 content: "\e91e";

3681}

3682

3683.list-messages .item.new .added {

3684 padding: 0 20px;

3685}

3686

3687.list-messages .item.new .added:after {

3688 display: block;

3689 position: absolute;

3690 content: "";

3691 background-color: #ee0000;

3692 width: 10px;

3693 height: 10px;

3694 top: 50%;

3695

-webkit-transform: translateY(-50%);

3696 transform: translateY(-50%);

3697 right: 0;

3698 border-radius: 50%;

3699}

3700

3701.list-messages .load-more {

3702 margin-top: 15px;

3703}

3704

3705.list-messages .bottom {

3706 padding: 0 0 5px 10px;

3707}

3708

3709.list-messages .bottom .submit {

3710

font-size: 12px;

3711 padding: 8px 20px;

3712 min-width: auto;

3713}

3714

3715

3716/* pagination */

3717.pagination {

3718 text-align: center;

3719}

3720

3721.pagination-holder {

3722 display: inline-block;

3723 vertical-align: bottom;

3724}

3725

3726.pagination ul {

3727 display: -webkit-box;

3728 display: -ms-flexbox;

3729 display: flex;

3730

-ms-flex-wrap: wrap;

3731 flex-wrap: wrap;

3732

-webkit-box-align: center;

3733

-ms-flex-align: center;

3734 align-items: center;

3735

-webkit-box-pack: center;

3736

-ms-flex-pack: center;

3737 justify-content: center;

3738}

3739

3740

3741.pagination li {

3742 min-width: 50px;

3743 margin: 1.5px;

3744}

3745

3746

3747.pagination a,

3748.pagination span {

3749 display: block;

3750

font-size: 14px;

3751 font-weight: 500;

3752 border-radius: 20px;

3753 padding: 12px 15px;

3754 background-color: #e0dfdf;

3755 color: #212121;

3756

-webkit-transition: background-color 0.3s, color 0.3s;

3757 transition: background-color 0.3s, color 0.3s;

3758}

3759

3760

3761.no-touch .pagination a:hover {

3762 color: #111111;

3763 background-color: #212121;

3764}

3765

3766

3767.pagination .page-current a,

3768.pagination .page-current span {

3769 color: #111111;

3770 background-color: #DA4408;

3771 pointer-events: none;

3772}

3773

3774.pagination .prev span,

3775.pagination .next span,

3776.pagination .first,

3777.pagination .last {

3778 display: none;

3779}

3780

3781/* load-more */

3782.load-more {

3783 padding: 1.5rem 0 0;

3784 text-align: center;

3785}

3786

3787.load-more a {

3788 display: inline-block;

3789 padding: 1.2rem 1.4rem;

3790

font-size: 14px;

3791 font-weight: 500;

3792 text-transform: uppercase;

3793 background-color: #e0dfdf;

3794 color: #212121;

3795 min-width: 20rem;

3796

-webkit-transition: background-color 0.3s, color 0.3s;

3797 transition: background-color 0.3s, color 0.3s;

3798}

3799

3800.load-more a:hover {

3801 color: #ccc;

3802 background: #DA4408;

3803}

3804

3805/* content */

3806.content {

3807 max-width: 1260px;

3808 padding: 0 10px;

3809 width: 100%;

3810 margin: 0 auto;

3811 overflow: hidden;

3812 display: -webkit-box;

3813 display: -ms-flexbox;

3814 display: flex;

3815

-ms-flex-wrap: wrap;

3816 flex-wrap: wrap;

3817}

3818

3819.main-content {

3820 width: 100%;

3821 display: -webkit-box;

3822 display: -ms-flexbox;

3823 display: flex;

3824

-ms-flex-wrap: wrap;

3825 flex-wrap: wrap;

3826

-webkit-box-align: start;

3827

-ms-flex-align: start;

3828 align-items: flex-start;

3829 padding: 0 0 2rem;

3830}

3831

3832

3833/* sidebar */

3834.sidebar {

3835

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

3836 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

3837 border-radius: 0;

3838 background-color: #000;

3839 width: 250px;

3840 margin: 75px 15px 0 0;

3841 padding: 2rem;

3842}

3843

3844.main-container {

3845 width: 100%;

3846}

3847

3848.sidebar + .main-container {

3849 width: calc(100% - 265px);

3850}

3851

3852.sidebar + .main-container > .headline:first-child,

3853.sidebar + .main-container div:first-child .headline {

3854 margin: 0 0 15px -265px;

3855 width: auto;

3856}

3857

3858.sidebar .headline {

3859 padding: 0;

3860 margin: 0 0 2.5rem;

3861}

3862

3863.sidebar h2 {

3864 color: #ccc;

3865 font-size: 1.8rem;

3866 font-weight: 400;

3867 display: -webkit-box;

3868 display: -ms-flexbox;

3869 display: flex;

3870

-webkit-box-align: baseline;

3871

-ms-flex-align: baseline;

3872 align-items: baseline;

3873}

3874

3875.sidebar h1 a,

3876.sidebar h2 a {

3877 text-decoration: none;

3878}

3879

3880.sidebar .icon:before {

3881

font-size: 14px;

3882 margin: 0 1rem 0 0;

3883}

3884

3885.sidebar .list {

3886 padding: 0 10px;

3887}

3888

3889

3890.sidebar .comments,

3891.sidebar .list,

3892.sidebar .filter {

3893 margin: 0 0 3rem;

3894 width: 100%;

3895}

3896

3897/* .sidebar div:last-of-type {

3898 margin: 0;

3899}

3900 */

3901.sidebar .comments li {

3902 display: -webkit-box;

3903 display: -ms-flexbox;

3904 display: flex;

3905

-ms-flex-wrap: wrap;

3906 flex-wrap: wrap;

3907 padding: 0 0 17px;

3908 border-bottom: 1px solid #e0dfdf;

3909 margin: 0 0 2rem;

3910}

3911

3912.sidebar .list a {

3913 display: -webkit-box;

3914 display: -ms-flexbox;

3915 display: flex;

3916

-webkit-box-pack: justify;

3917

-ms-flex-pack: justify;

3918 justify-content: space-between;

3919

-webkit-box-align: center;

3920

-ms-flex-align: center;

3921 align-items: center;

3922 color: #ccc;

3923

font-size: 14px;

3924 position: relative;

3925 padding: 0 0 5px;

3926 margin: 0 0 10px;

3927 cursor: pointer;

3928}

3929

3930.sidebar .list a::before {

3931 position: absolute;

3932 content: "";

3933 left: 0;

3934 bottom: 0;

3935 width: 0%;

3936 height: 3px;

3937 background-color: #DA4408;

3938

-webkit-transition: width 0.3s;

3939 transition: width 0.3s;

3940}

3941

3942.no-touch .sidebar .list a:hover {

3943 color: #DA4408;

3944}

3945

3946.no-touch .sidebar .list a:hover::before {

3947 width: 100%;

3948}

3949

3950.sidebar .list .rating {

3951 color: #bcbcbc;

3952

font-size: 14px;

3953 font-weight: 400;

3954}

3955

3956.no-touch .sidebar .list a:hover .rating {

3957 color: #fff;

3958}

3959

3960.sidebar .comments .comment-text {

3961 color: #212121;

3962

font-size: 14px;

3963 font-weight: 400;

3964

-webkit-box-flex: 1;

3965

-ms-flex: 1 1 100%;

3966 flex: 1 1 100%;

3967 line-height: 2.4rem;

3968

-webkit-box-ordinal-group: 3;

3969

-ms-flex-order: 2;

3970 order: 2;

3971}

3972

3973.sidebar .comments .comment-text a {

3974 color: #212121;

3975

-webkit-transition: color 0.3s;

3976 transition: color 0.3s;

3977}

3978

3979.no-touch .sidebar .comments .comment-text a:hover {

3980 color: #DA4408;

3981}

3982

3983.sidebar .comments .comment-info {

3984 margin: 0 0 10px;

3985

-webkit-box-flex: 1;

3986

-ms-flex: 1 1 100%;

3987 flex: 1 1 100%;

3988 overflow: hidden;

3989}

3990

3991.sidebar .comments .image {

3992 width: 40px;

3993 height: 40px;

3994 background-color: #e0dfdf;

3995 border-radius: 50%;

3996 margin: 0 10px 0 0;

3997 overflow: hidden;

3998 float: left;

3999}

4000

4001.sidebar .comments .image a {

4002 display: block;

4003 height: 100%;

4004}

4005

4006.sidebar .comments .image img,

4007.sidebar .comments .image .no-thumb {

4008 display: block;

4009 width: 100%;

4010 height: 100%;

4011 text-align: center;

4012 position: relative;

4013}

4014

4015.sidebar .comments .image .no-thumb {

4016 background-size: 23px;

4017}

4018

4019.sidebar .comments .username a {

4020 color: #212121;

4021

font-size: 14px;

4022 font-weight: 500;

4023

-webkit-transition: color 0.3s;

4024 transition: color 0.3s;

4025}

4026

4027.sidebar .comments .username {

4028 margin: 0 8px 0 0;

4029}

4030

4031.sidebar .comments .username a:hover {

4032 color: #DA4408;

4033}

4034

4035.sidebar .comments .added {

4036 display: inline-block;

4037 color: #bcbcbc;

4038

font-size: 12px;

4039 font-weight: 400;

4040 position: relative;

4041 padding: 0 0 0 20px;

4042 margin: 3px 8px 0 0;

4043}

4044

4045.sidebar .comments .added:before {

4046 position: absolute;

4047 font-family: "icomoon" !important;

4048 speak: none;

4049 font-style: normal;

4050 font-weight: normal;

4051 font-variant: normal;

4052 text-transform: none;

4053 line-height: 1;

4054

-webkit-font-smoothing: antialiased;

4055

-moz-osx-font-smoothing: grayscale;

4056 position: absolute;

4057

font-size: 15px;

4058 left: 0;

4059 top: calc(50% - 1px);

4060

-webkit-transform: translateY(-50%);

4061 transform: translateY(-50%);

4062 z-index: 1;

4063 content: "\e902";

4064}

4065

4066

4067.sidebar .filter li {

4068 position: relative;

4069 background: transparent;

4070 margin: 0 0 1.5rem;

4071}

4072

4073.sidebar .filter li * {

4074 cursor: pointer;

4075}

4076

4077.sidebar .filter li input {

4078 display: none;

4079}

4080

4081.sidebar .filter li label {

4082 display: block;

4083 padding: 0 0 0 25px;

4084

font-size: 14px;

4085 position: relative;

4086}

4087

4088.sidebar .filter li label::before {

4089 content: "\e904";

4090 position: absolute;

4091 left: 0;

4092 top: -2px;

4093 z-index: 2;

4094 width: 20px;

4095 height: 20px;

4096 border-radius: 5px;

4097 border: 1px solid #e0dfdf;

4098 background-color: #212121;

4099 font-family: "icomoon" !important;

4100 speak: none;

4101 font-style: normal;

4102 font-weight: normal;

4103 font-variant: normal;

4104 text-transform: none;

4105 line-height: 1;

4106 color: #212121;

4107

font-size: 11px;

4108 text-align: center;

4109 padding: 3px 0 0;

4110

-webkit-font-smoothing: antialiased;

4111

-moz-osx-font-smoothing: grayscale;

4112

-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;

4113 transition: background-color 0.3s, border 0.3s, color 0.3s;

4114}

4115

4116.sidebar .filter li input:checked + label::before {

4117 background-color: #DA4408;

4118 border: 1px solid #DA4408;

4119}

4120

4121.sidebar label.group {

4122 display: block;

4123 margin: 0 0 2rem;

4124}

4125

4126.sidebar label.group:after {

4127 content: ":";

4128}

4129

4130

4131.sidebar form .selectbox.age {

4132 width: 90px;

4133}

4134

4135.sidebar form .button-group label {

4136 float: none;

4137}

4138

4139.sidebar .alphabet {

4140 display: -webkit-box;

4141 display: -ms-flexbox;

4142 display: flex;

4143

-ms-flex-wrap: wrap;

4144 flex-wrap: wrap;

4145 padding: 0 10px;

4146 margin: 0 0 3rem;

4147}

4148

4149.sidebar .alphabet span,

4150.sidebar .alphabet a {

4151 display: inline-block;

4152 text-align: center;

4153 text-transform: uppercase;

4154 min-width: calc(20% - 3px);

4155 margin: 1.5px;

4156

font-size: 14px;

4157 font-weight: 500;

4158 border-radius: 20px;

4159 padding: 0.8rem 1.0rem;

4160 background-color: #e0dfdf;

4161 color: #212121;

4162

-webkit-transition: background-color 0.3s, color 0.3s;

4163 transition: background-color 0.3s, color 0.3s;

4164}

4165

4166

4167.sidebar .alphabet a {

4168 cursor: pointer;

4169}

4170

4171.sidebar .alphabet span {

4172 color: #a2a2a2;

4173}

4174

4175

4176.no-touch .sidebar .alphabet a:hover {

4177 color: #111111;

4178 background-color: #212121;

4179}

4180

4181

4182/* block-channel */

4183.block-channel {

4184

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4185 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4186 border-radius: 5px;

4187 background-color: #111111;

4188 display: -webkit-box;

4189 display: -ms-flexbox;

4190 display: flex;

4191 padding: 2rem;

4192

-webkit-box-align: start;

4193

-ms-flex-align: start;

4194 align-items: flex-start;

4195

font-size: 14px;

4196 margin: -4px 0 0;

4197}

4198

4199.block-channel .img {

4200 position: relative;

4201

-webkit-box-ordinal-group: 2;

4202

-ms-flex-order: 1;

4203 order: 1;

4204 width: 37rem;

4205 padding: 0 1rem 0 0;

4206 display: -webkit-box;

4207 display: -ms-flexbox;

4208 display: flex;

4209}

4210

4211.block-channel .img a {

4212 display: inline-block;

4213 width: 100%;

4214}

4215

4216.block-channel .img img {

4217 display: block;

4218 width: 100%;

4219}

4220

4221.block-channel .img .no-thumb {

4222 display: block;

4223 width: 100%;

4224 height: 20rem;

4225 text-align: center;

4226 line-height: 200px;

4227 background-color: #e0dfdf;

4228 font-size: 0;

4229 line-height: 0;

4230 background-size: 6rem;

4231}

4232

4233.block-channel .img .channel-user {

4234 position: absolute;

4235 right: 15px;

4236 bottom: 5px;

4237 color: #212121;

4238

font-size: 12px;

4239 font-weight: 400;

4240 border-radius: 12px;

4241 padding: 5px 10px;

4242 opacity: 0.8;

4243 background-color: #000;

4244 width: auto;

4245}

4246

4247.block-channel .img .channel-user:before {

4248 font-family: "icomoon" !important;

4249 speak: none;

4250 font-style: normal;

4251 font-weight: normal;

4252 font-variant: normal;

4253 text-transform: none;

4254

-webkit-font-smoothing: antialiased;

4255

-moz-osx-font-smoothing: grayscale;

4256 content: "\e913";

4257 margin: 0 5px 0 0;

4258}

4259

4260

4261.no-touch .block-channel .img .channel-user:hover {

4262 background-color: #DA4408;

4263}

4264

4265

4266.block-channel .channel-info {

4267

-webkit-box-ordinal-group: 3;

4268

-ms-flex-order: 2;

4269 order: 2;

4270

-webkit-box-flex: 1;

4271

-ms-flex: 1 1 360px;

4272 flex: 1 1 360px;

4273 padding: 0 2rem 0 0;

4274}

4275

4276.block-channel .channel-list {

4277 margin: 0 0 2rem;

4278}

4279

4280.block-channel .channel-list li {

4281 display: -webkit-box;

4282 display: -ms-flexbox;

4283 display: flex;

4284

-webkit-box-align: center;

4285

-ms-flex-align: center;

4286 align-items: center;

4287 margin: 0 0 1.5rem;

4288}

4289

4290.block-channel .channel-list li:last-child {

4291 margin: 0;

4292}

4293

4294.block-channel .channel-list .name {

4295

-webkit-box-flex: 0;

4296

-ms-flex: 0 0 110px;

4297 flex: 0 0 110px;

4298 color: #bcbcbc;

4299

font-size: 14px;

4300 margin: 0 1rem 0 0;

4301}

4302

4303.block-channel .channel-list .rating {

4304 padding: 3px 0 0;

4305 overflow: hidden;

4306 display: -webkit-box;

4307 display: -ms-flexbox;

4308 display: flex;

4309

-webkit-box-pack: justify;

4310

-ms-flex-pack: justify;

4311 justify-content: space-between;

4312

-webkit-box-flex: 1;

4313

-ms-flex: 1 1;

4314 flex: 1 1;

4315}

4316

4317.block-channel .channel-list .rating span {

4318 width: calc(10% - 2px);

4319 height: 6px;

4320 background-color: #e0dfdf;

4321 margin: 0 1px 0 0;

4322 border-radius: 3px;

4323}

4324

4325.block-channel .channel-list .rating .full {

4326 background-color: #DA4408;

4327}

4328

4329.block-channel .desc {

4330 line-height: 20px;

4331}

4332

4333

4334.block-channel .channel-rating {

4335

-webkit-box-ordinal-group: 4;

4336

-ms-flex-order: 3;

4337 order: 3;

4338

-webkit-box-flex: 1;

4339

-ms-flex: 1 1 170px;

4340 flex: 1 1 170px;

4341}

4342

4343.block-channel .channel-rating strong {

4344 background-color: #ccc;

4345 color: #212121;

4346 font-size: 7.2rem;

4347 font-weight: 700;

4348 width: 100%;

4349 padding: 4rem 1rem;

4350 display: block;

4351 text-align: center;

4352 margin: 0 0 1rem;

4353}

4354

4355.block-channel .channel-rating a {

4356 color: #111111;

4357

font-size: 14px;

4358 font-weight: 500;

4359 text-transform: uppercase;

4360 background-color: #DA4408;

4361 width: 100%;

4362 text-align: center;

4363 display: block;

4364 padding: 12px 5px;

4365

-webkit-transition: background-color 0.3s, color 0.3s;

4366 transition: background-color 0.3s, color 0.3s;

4367}

4368

4369.block-channel .channel-rating a.disabled {

4370 color: #212121;

4371 background-color: #e0dfdf;

4372}

4373

4374

4375.no-touch .block-channel .channel-rating a:hover {

4376 color: #212121;

4377 background-color: #e0dfdf;

4378}

4379

4380.no-touch .block-channel .channel-rating a.disabled:hover {

4381 color: #111111;

4382 background-color: #DA4408;

4383}

4384

4385

4386/* block-model */

4387.block-model {

4388 background-color: #111111;

4389 border-radius: 5px;

4390

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4391 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4392 padding: 2rem;

4393 margin: -4px 0 0;

4394}

4395

4396.block-model:after,

4397.block-model:before {

4398 content: "";

4399 display: table;

4400 width: 100%;

4401 overflow: hidden;

4402 clear: both;

4403}

4404

4405.block-model .img {

4406 float: left;

4407 display: block;

4408 margin: 0 1rem 0 0;

4409 width: 28rem;

4410 height: 20rem;

4411 position: relative;

4412}

4413

4414.block-model .img a {

4415 display: block;

4416 width: 100%;

4417 position: absolute;

4418 top: 0;

4419 left: 0;

4420 bottom: 0;

4421 right: 0;

4422 width: 100%;

4423 height: 100%;

4424 z-index: 1;

4425}

4426

4427

4428.block-model .img span,

4429.block-model .img img {

4430 position: absolute;

4431 top: 0;

4432 left: 0;

4433 bottom: 0;

4434 right: 0;

4435 width: 100%;

4436 height: 100%;

4437 z-index: 1;

4438}

4439

4440.block-model .img a img {

4441 position: inherit;

4442 left: inherit;

4443 right: inherit;

4444 top: inherit;

4445 bottom: inherit;

4446 display: block;

4447 width: 100%;

4448}

4449

4450.totals-holder {

4451 position: absolute;

4452 z-index: 3;

4453 bottom: 5px;

4454 left: 5px;

4455 color: #212121;

4456 background: #000;

4457 display: -webkit-box;

4458 display: -ms-flexbox;

4459 display: flex;

4460

-webkit-box-align: center;

4461

-ms-flex-align: center;

4462 align-items: center;

4463

font-size: 12px;

4464 border-radius: 12px;

4465 opacity: 0.8;

4466 padding: 5px 10px;

4467}

4468

4469.totals-holder div {

4470 margin: 0 1rem 0 0;

4471}

4472

4473.totals-holder div:last-child {

4474 margin: 0;

4475}

4476

4477.totals-holder .icon::before {

4478 margin: 0 5px 0 0;

4479}

4480

4481.block-model .img .no-thumb {

4482 background-color: #e0dfdf;

4483 font-size: 0;

4484 line-height: 0;

4485 background-size: 6rem;

4486 width: 100%;

4487 padding-bottom: 71.42%;

4488 display: block;

4489 position: inherit;

4490}

4491

4492.block-model .model-list {

4493 display: -webkit-box;

4494 display: -ms-flexbox;

4495 display: flex;

4496

-ms-flex-wrap: wrap;

4497 flex-wrap: wrap;

4498}

4499

4500.block-model .model-list li {

4501 width: 33.33%;

4502 color: #bcbcbc;

4503 margin: 0 0 1.5rem;

4504 padding: 0 1rem 0 0;

4505}

4506

4507

4508.block-model .model-list li span {

4509 color: #212121;

4510}

4511

4512.block-model .desc {

4513 line-height: 20px;

4514}

4515

4516.block-model .website {

4517 line-height: 20px;

4518 clear: both;

4519 padding: 1.5rem 0 0;

4520 color: #bcbcbc;

4521}

4522

4523

4524.block-model .website a {

4525 color: #DA4408;

4526}

4527

4528

4529.no-touch .block-model .website a:hover {

4530 color: #212121;

4531}

4532

4533

4534/* video / album common */

4535

4536.sponsor {

4537 width: 100%;

4538 overflow: hidden;

4539 margin: 10px 0 0;

4540}

4541

4542.sponsor img {

4543 width: 100%;

4544 height: auto;

4545}

4546

4547.info-holder {

4548 width: 100%;

4549}

4550

4551.info-holder:after {

4552 content: "";

4553 display: block;

4554 clear: both;

4555}

4556

4557.info-buttons {

4558 width: 100%;

4559 display: -webkit-box;

4560 display: -ms-flexbox;

4561 display: flex;

4562

-webkit-box-align: center;

4563

-ms-flex-align: center;

4564 align-items: center;

4565

-ms-flex-wrap: wrap;

4566 flex-wrap: wrap;

4567 padding: 0 10px 10px;

4568 border-bottom: 1px solid #e0dfdf;

4569 margin: 0 0 2rem;

4570}

4571

4572

4573/* block-video */

4574.block-video {

4575 display: -webkit-box;

4576 display: -ms-flexbox;

4577 display: flex;

4578

-webkit-box-align: start;

4579

-ms-flex-align: start;

4580 align-items: flex-start;

4581 width: 100%;

4582 margin: 0 0 3rem;

4583}

4584

4585

4586.block-video .video-holder {

4587 margin-right: 1.7rem;

4588 flex-shrink: 1;

4589 flex-grow: 1;

4590 min-width: 1px;

4591 background-color: #111111;

4592 border-radius: 0 0 5px 5px;

4593

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4594 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4595}

4596

4597.block-video .player {

4598 margin: 0 0 2rem;

4599}

4600

4601.block-video .player .embed-wrap {

4602 position: relative;

4603 padding-bottom: 56.25%;

4604 /* 16:9 */

4605 height: 0;

4606}

4607

4608.block-video .player .player-wrap {

4609 width: 100%;

4610 height: auto;

4611 position: relative;

4612}

4613

4614.block-video .player .player-wrap .poster {

4615 width: 100%;

4616 height: auto;

4617}

4618

4619.block-video .player .embed-wrap iframe,

4620.block-video .player .player-wrap #kt_player,

4621.block-video .player .player-wrap #kt_player_internal {

4622 position: absolute !important;

4623 left: 0 !important;

4624 top: 0 !important;

4625 width: 100% !important;

4626 height: 100% !important;

4627}

4628

4629.block-video .player .player-wrap #kt_player.is-fullscreen {

4630 position: fixed !important;

4631}

4632

4633.block-video .player .loading {

4634 display: block;

4635 text-align: center;

4636 font-size: 20px;

4637 font-weight: bold;

4638 line-height: 25px;

4639 color: #444444;

4640 padding: 50px 20px;

4641}

4642

4643.block-video .no-player {

4644 display: block;

4645 position: relative;

4646 overflow: hidden;

4647 background-color: #000;

4648}

4649

4650

4651.block-video .no-player img {

4652 position: absolute;

4653 left: 0;

4654 top: 0;

4655 width: 100%;

4656 height: 100%;

4657 opacity: 0.2;

4658 object-fit: contain;

4659}

4660

4661.block-video .no-player .message {

4662 position: absolute;

4663 text-align: center;

4664 width: 95%;

4665 left: 50%;

4666 top: 50%;

4667 color: #212121;

4668 font-size: 2.4rem;

4669 font-weight: 500;

4670 line-height: 3.6rem;

4671

-webkit-transform: translate(-50%, -50%);

4672 transform: translate(-50%, -50%);

4673}

4674

4675.block-video .no-player .message em {

4676 font-weight: bold;

4677}

4678

4679.block-video .no-player .message a {

4680 color: #DA4408;

4681 text-decoration: underline;

4682

-webkit-transition: color 0.3s;

4683 transition: color 0.3s;

4684}

4685

4686

4687.no-touch .block-video .no-player .message a:hover {

4688 color: #212121;

4689}

4690

4691

4692.block-video .no-player .message form {

4693 display: block;

4694 padding: 20px 0 0 0;

4695}

4696

4697.block-video .no-player .btn-play {

4698 position: absolute;

4699 width: 100%;

4700 height: 100%;

4701 background: url("../../player/skin/img/play_white.png") 50% 50% no-repeat;

4702}

4703

4704.block-video .playlist {

4705 padding: 2rem;

4706 border-bottom: 1px solid #e0dfdf;

4707 margin: 0 0 10px;

4708}

4709

4710.block-video .playlist-holder {

4711 display: -webkit-box;

4712 display: -ms-flexbox;

4713 display: flex;

4714

-ms-flex-wrap: wrap;

4715 flex-wrap: wrap;

4716 margin: 0 0 0 -10px;

4717}

4718

4719.block-video .playlist .item {

4720 position: relative;

4721 cursor: pointer;

4722 width: calc(25% - 10px);

4723 margin: 0 0 10px 10px;

4724 background-color: #212121;

4725 border-radius: 0 0 5px 5px;

4726

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4727 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4728}

4729

4730.block-video .playlist .item.selected {

4731 pointer-events: none;

4732}

4733

4734.no-touch .block-video .playlist .item.selected img {

4735 border: 4px solid #DA4408;

4736}

4737

4738.block-video .playlist .item .title {

4739 height: 36px;

4740 margin: 10px;

4741 padding: 0;

4742}

4743

4744.block-video .playlist .item:hover .title {

4745 color: #DA4408;

4746}

4747

4748.block-video .playlist .item .img {

4749 position: relative;

4750 padding-bottom: 74.51%;

4751}

4752

4753.block-video .playlist .pagination .prev,

4754.block-video .playlist .pagination .next {

4755 display: block;

4756}

4757

4758.block-video .playlist .pagination .first,

4759.block-video .playlist .pagination .last,

4760.block-video .playlist .pagination .page,

4761.block-video .playlist .pagination .jump {

4762 display: none;

4763}

4764

4765.block-video .sponsor {

4766 margin: 0 auto 2rem;

4767 max-width: 730px;

4768}

4769

4770.sponsor a {

4771 display: block;

4772}

4773

4774.table {

4775

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4776 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4777 border-radius: 5px;

4778 background-color: #111111;

4779

-webkit-box-ordinal-group: 3;

4780

-ms-flex-order: 2;

4781 order: 2;

4782 width: 320px;

4783 display: -webkit-box;

4784 display: -ms-flexbox;

4785 display: flex;

4786

-webkit-box-pack: center;

4787

-ms-flex-pack: center;

4788 justify-content: center;

4789

-ms-flex-wrap: wrap;

4790 flex-wrap: wrap;

4791 padding: 10px 0;

4792 flex-shrink: 0;

4793 flex-grow: 0;

4794}

4795

4796.table .opt {

4797 margin: 0 0 10px;

4798 width: 300px;

4799 height: 250px;

4800 display: inline-block;

4801}

4802

4803.table .opt img,

4804.table .opt a {

4805 display: block;

4806 width: 100%;

4807 height: 100%;

4808}

4809

4810.table .opt:last-child {

4811 margin: 0;

4812}

4813

4814/* block-album */

4815.block-album {

4816 display: -webkit-box;

4817 display: -ms-flexbox;

4818 display: flex;

4819

-webkit-box-align: start;

4820

-ms-flex-align: start;

4821 align-items: flex-start;

4822 width: 100%;

4823}

4824

4825.block-album .album-holder {

4826 margin: 0 1.7rem 3rem 0;

4827 flex-shrink: 1;

4828 flex-grow: 1;

4829 min-width: 1px;

4830 border-radius: 5px;

4831 background-color: #111111;

4832

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4833 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

4834}

4835

4836.block-album .images {

4837 position: relative;

4838 min-height: 20rem;

4839 padding: 0 3rem 3rem;

4840 margin: 0 0 2rem;

4841 display: -webkit-box;

4842 display: -ms-flexbox;

4843 display: flex;

4844

-ms-flex-wrap: wrap;

4845 flex-wrap: wrap;

4846

-webkit-box-pack: center;

4847

-ms-flex-pack: center;

4848 justify-content: center;

4849 border-bottom: 1px solid #e0dfdf;

4850}

4851

4852

4853.block-album .images span.item,

4854.block-album .images a.item {

4855 display: inline-block;

4856 /* width: calc(25% - 3rem);

4857 padding-bottom: 28.6%; */

4858 margin: 3rem 1.5rem 0;

4859 position: relative;

4860}

4861

4862.block-album .images .item img {

4863 width: 100%;

4864 display: block;

4865 /* position: absolute;

4866 top: 0;

4867 bottom: 0;

4868 left: 0;

4869 right: 0;

4870 height: 100%;

4871 z-index: 2; */

4872}

4873

4874/* .block-album .images span.item {

4875 opacity: 0.5;

4876 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

4877 filter: alpha(opacity=50);

4878}

4879 */

4880.block-album .images a.item:hover {

4881 border-color: #e62117;

4882}

4883

4884.block-album .images .message {

4885 position: absolute;

4886 text-align: center;

4887 padding: 40px 20px 20px;

4888 left: 0;

4889 right: 0;

4890 top: 0;

4891 bottom: 0;

4892 z-index: 2;

4893 font-size: 2.4rem;

4894 line-height: 3.6rem;

4895 font-weight: 500;

4896 color: #212121;

4897 background-color: rgba(0, 0, 0, 0.9);

4898}

4899

4900.block-album .images .message em {

4901 font-weight: bold;

4902}

4903

4904.block-album .images .message a {

4905 color: #DA4408;

4906 margin: 0 5px;

4907

-webkit-transition: color 0.3s;

4908 transition: color 0.3s;

4909}

4910

4911

4912.no-touch .block-album .images .message a:hover {

4913 color: #212121;

4914}

4915

4916

4917.block-album .images .message form {

4918 display: block;

4919 padding: 20px 0 0 0;

4920}

4921

4922.block-album .sponsor {

4923 margin: 0 auto 2rem;

4924 max-width: 730px;

4925}

4926

4927/* video / album rating */

4928.rating-container {

4929 display: -webkit-box;

4930 display: -ms-flexbox;

4931 display: flex;

4932

-webkit-box-align: center;

4933

-ms-flex-align: center;

4934 align-items: center;

4935 margin-right: 2rem;

4936}

4937

4938.rate-dislike,

4939.rate-like {

4940 font-size: 0;

4941 line-height: 0;

4942 overflow: hidden;

4943 width: 21px;

4944 height: 20px;

4945 font-family: "icomoon" !important;

4946 speak: none;

4947 font-style: normal;

4948 font-weight: normal;

4949 font-variant: normal;

4950 text-transform: none;

4951 line-height: 1;

4952

-webkit-font-smoothing: antialiased;

4953

-moz-osx-font-smoothing: grayscale;

4954 position: relative;

4955}

4956

4957.rate-like {

4958 margin: 0 5px 0 0;

4959}

4960

4961.rate-dislike {

4962 margin: 0 10px 0 0;

4963}

4964

4965

4966.rate-dislike:before,

4967.rate-like:before {

4968 position: absolute;

4969 top: 50%;

4970 left: 50%;

4971

-webkit-transform: translate(-50%, -50%);

4972 transform: translate(-50%, -50%);

4973 z-index: 1;

4974 font-size: 20px;

4975 color: #bcbcbc;

4976 content: "\e90b";

4977

-webkit-transition: color 0.3s;

4978 transition: color 0.3s;

4979}

4980

4981.rate-dislike:before {

4982

-webkit-transform: translate(-50%, -50%) rotate(180deg);

4983

4984 transform: translate(-50%, -50%) rotate(180deg);

4985}

4986

4987.rate-like.disabled,

4988.rate-dislike.voted,

4989.rate-dislike.disabled,

4990.rate-like.voted {

4991 pointer-events: none;

4992}

4993

4994.rate-like.voted::before {

4995 color: #DA4408;

4996}

4997

4998.rate-dislike.voted:before {

4999 color: #DA4408;

5000}

5001

5002

5003.no-touch .rate-dislike:hover::before {

5004 color: #DA4408;

5005}

5006

5007.no-touch .rate-like:hover::before {

5008 color: #DA4408;

5009}

5010

5011

5012.rating-container .rating {

5013 min-width: 100px;

5014 text-align: center;

5015}

5016

5017.rating-container .voters {

5018 display: block;

5019 color: #fff;

5020

font-size: 12px;

5021 font-weight: 400;

5022 text-transform: uppercase;

5023 margin: 0 0 5px;

5024}

5025

5026.rating-container .scale-holder {

5027 height: 4px;

5028 border-radius: 2px;

5029 background-color: #bcbcbc;

5030 display: block;

5031 position: relative;

5032 overflow: hidden;

5033}

5034

5035.rating-container .scale-holder .scale {

5036 position: absolute;

5037 left: 0;

5038 top: 0;

5039 height: 4px;

5040 background-color: #DA4408;

5041 border-radius: 2px;

5042}

5043

5044.rating-container .scale-holder.negative .scale {

5045 background-color: #f30702;

5046}

5047

5048/* video / album add to favourites */

5049.btn-favourites {

5050 display: block;

5051 position: relative;

5052 width: 7rem;

5053 height: 4rem;

5054 border-radius: 2rem;

5055 background-color: #e0dfdf;

5056 padding: 2px 0;

5057

-webkit-transition: background-color 0.3s, border-radius 0.3s;

5058 transition: background-color 0.3s, border-radius 0.3s;

5059}

5060

5061.btn-favourites .ico-favourite {

5062 width: 2.2rem;

5063 height: 2rem;

5064 display: block;

5065 font-family: "icomoon" !important;

5066 speak: none;

5067 font-style: normal;

5068 font-weight: normal;

5069 font-variant: normal;

5070 text-transform: none;

5071 line-height: 1;

5072

-webkit-font-smoothing: antialiased;

5073

-moz-osx-font-smoothing: grayscale;

5074 z-index: 1;

5075 font-size: 1.9rem;

5076}

5077

5078.btn-favourites .ico-favourite:before {

5079 content: "\e90c";

5080}

5081

5082.btn-favourites:hover {

5083 background-color: #DA4408;

5084 border-radius: 20px 20px 0 0;

5085}

5086

5087.btn-favourites .drop {

5088 display: -webkit-box;

5089 display: -ms-flexbox;

5090 display: flex;

5091

-webkit-box-align: center;

5092

-ms-flex-align: center;

5093 align-items: center;

5094 width: 100%;

5095 height: 100%;

5096 cursor: pointer;

5097 padding: 0.5rem 1.5rem;

5098 color: #212121;

5099

-webkit-transition: color 0.3s;

5100 transition: color 0.3s;

5101}

5102

5103.btn-favourites:hover .drop {

5104 color: #111111;

5105}

5106

5107.btn-favourites .drop:after {

5108 content: "\e901";

5109 display: block;

5110 position: absolute;

5111

-webkit-backface-visibility: hidden;

5112 backface-visibility: hidden;

5113 right: 1.5rem;

5114 top: 50%;

5115

-webkit-transform: translateY(-50%);

5116 transform: translateY(-50%);

5117 font-family: "icomoon" !important;

5118 speak: none;

5119 font-style: normal;

5120 font-weight: normal;

5121 font-variant: normal;

5122 text-transform: none;

5123 line-height: 1;

5124

-webkit-font-smoothing: antialiased;

5125

-moz-osx-font-smoothing: grayscale;

5126 z-index: 1;

5127

font-size: 6px;

5128

-webkit-transition: -webkit-transform 0.3s;

5129 transition: -webkit-transform 0.3s;

5130 transition: transform 0.3s;

5131 transition: transform 0.3s, -webkit-transform 0.3s;

5132}

5133

5134.btn-favourites:hover .drop:after {

5135

-webkit-transform: translateY(-50%) rotate(180deg);

5136 transform: translateY(-50%) rotate(180deg);

5137}

5138

5139.btn-favourites ul {

5140 position: absolute;

5141 top: 100%;

5142 left: 0;

5143 z-index: 10;

5144 overflow: hidden;

5145 background-color: #e0dfdf;

5146 border-radius: 0 20px 20px;

5147 opacity: 0;

5148 visibility: hidden;

5149

-webkit-transform: translateY(-10px);

5150 transform: translateY(-10px);

5151

-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

5152 transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

5153 transition: opacity 0.3s, visibility 0.3s, transform 0.3s;

5154 transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;

5155 transition: opacity 0.3s, visibility 0.3s, transform 0.3s,

5156 -webkit-transform 0.3s;

5157}

5158

5159.btn-favourites:hover ul {

5160 display: block;

5161}

5162

5163

5164.btn-favourites:hover ul {

5165 opacity: 1;

5166 visibility: visible;

5167

-webkit-transform: translateY(0);

5168 transform: translateY(0);

5169}

5170

5171.btn-favourites ul li > a,

5172.btn-favourites ul li > span {

5173 white-space: nowrap;

5174 display: block;

5175 font-weight: bold;

5176 background-color: transparent;

5177 color: #212121;

5178

font-size: 12px;

5179 font-weight: 500;

5180 text-transform: uppercase;

5181

-webkit-transition: background-color 0.3s;

5182 transition: background-color 0.3s;

5183}

5184

5185.btn-favourites ul li > a {

5186 padding: 1.2rem;

5187}

5188

5189.btn-favourites ul li > a:hover,

5190.btn-favourites ul li > span:hover {

5191 background-color: #DA4408;

5192 color: #212121;

5193}

5194

5195.btn-favourites ul li > a:hover,

5196.btn-favourites ul li > span:hover a {

5197 color: #212121;

5198}

5199

5200.btn-favourites ul li > span:hover::before {

5201 color: #212121;

5202}

5203

5204.btn-favourites ul li span {

5205 position: relative;

5206 padding: 1.2rem 3.8rem;

5207}

5208

5209.btn-favourites ul li span:before {

5210 font-family: "icomoon" !important;

5211 speak: none;

5212 font-style: normal;

5213 font-weight: normal;

5214 font-variant: normal;

5215 text-transform: none;

5216 line-height: 1;

5217

-webkit-font-smoothing: antialiased;

5218

-moz-osx-font-smoothing: grayscale;

5219 text-align: center;

5220 font-size: 1.4rem;

5221 position: absolute;

5222 top: 50%;

5223

-webkit-transform: translateY(-50%);

5224 transform: translateY(-50%);

5225 left: 1.5rem;

5226 color: #DA4408;

5227

-webkit-transition: color 0.3s;

5228 transition: color 0.3s;

5229 content: "\e904";

5230}

5231

5232.btn-favourites ul li span .delete {

5233 position: absolute;

5234 background-color: #212121;

5235 text-decoration: none;

5236 height: 2rem;

5237 width: 2rem;

5238 border-radius: 50%;

5239 right: 0.8rem;

5240 top: 50%;

5241

-webkit-transform: translateY(-50%);

5242 transform: translateY(-50%);

5243 font-size: 0;

5244 line-height: 0;

5245 font-family: "icomoon" !important;

5246 speak: none;

5247 font-style: normal;

5248 font-weight: normal;

5249 font-variant: normal;

5250 text-transform: none;

5251 line-height: 1;

5252

-webkit-font-smoothing: antialiased;

5253

-moz-osx-font-smoothing: grayscale;

5254 text-align: center;

5255 color: #212121;

5256 padding: 0.6rem 0 0;

5257

-webkit-transition: color 0.3s, background-color 0.3s, -webkit-transform 0.3s;

5258 transition: color 0.3s, background-color 0.3s, -webkit-transform 0.3s;

5259 transition: color 0.3s, transform 0.3s, background-color 0.3s;

5260 transition: color 0.3s, transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;

5261 transition: color 0.3s, transform 0.3s, background-color 0.3s,

5262 -webkit-transform 0.3s;

5263}

5264

5265.btn-favourites ul li span .delete:before {

5266 content: "\e922";

5267 font-size: 0.8rem;

5268}

5269

5270

5271.btn-favourites ul li .delete:hover {

5272 background-color: #e0dfdf;

5273}

5274

5275.btn-favourites ul li .delete:hover::before {

5276 color: #212121;

5277}

5278

5279.btn-favourites ul li span a {

5280 padding: 0;

5281 color: #212121;

5282 text-decoration: underline;

5283}

5284

5285.no-touch .btn-favourites ul li span a:hover {

5286 text-decoration: none;

5287}

5288

5289/* video / album tabs */

5290.tabs-menu {

5291

-webkit-box-flex: 1;

5292

-ms-flex: 1 1;

5293 flex: 1 1;

5294 padding: 2px 0;

5295}

5296

5297.tabs-menu ul {

5298 display: -webkit-box;

5299 display: -ms-flexbox;

5300 display: flex;

5301

-webkit-box-align: center;

5302

-ms-flex-align: center;

5303 align-items: center;

5304

-webkit-box-pack: end;

5305

-ms-flex-pack: end;

5306 justify-content: flex-end;

5307

-ms-flex-wrap: wrap;

5308 flex-wrap: wrap;

5309

-webkit-box-flex: 1;

5310

-ms-flex: 1 0;

5311 flex: 1 0;

5312}

5313

5314.tabs-menu li {

5315 margin-right: 3px;

5316 padding: 2px 0;

5317}

5318

5319.tabs-menu li:last-child {

5320 margin: 0;

5321}

5322

5323.toggle-button.icon,

5324.tabs-menu .toggle-button.icon {

5325 position: relative;

5326 padding: 1.1rem 1.5rem 1.1rem 4rem;

5327}

5328

5329.toggle-button.icon:before,

5330.tabs-menu .toggle-button.icon:before {

5331 position: absolute;

5332 left: 1rem;

5333 top: 50%;

5334

-webkit-transform: translateY(-50%);

5335 transform: translateY(-50%);

5336 z-index: 1;

5337 font-size: 2rem;

5338 color: #212121;

5339

-webkit-transition: color 0.3s;

5340 transition: color 0.3s;

5341}

5342

5343.tabs-menu .toggle-button {

5344 background-color: #e0dfdf;

5345 padding: 1.1rem 1.1rem;

5346 white-space: nowrap;

5347

font-size: 12px;

5348 border: 0;

5349}

5350

5351.tabs-menu .toggle-button.active {

5352 background-color: #DA4408;

5353 pointer-events: none;

5354}

5355

5356.tabs-menu .toggle-button.active.icon::before {

5357 color: #212121;

5358}

5359

5360

5361.no-touch .toggle-button.icon:hover::before,

5362.no-touch .tabs-menu .toggle-button.icon:hover::before {

5363 color: #212121;

5364}

5365

5366

5367.no-touch .tabs-menu .toggle-button:hover {

5368 background-color: #DA4408;

5369 color: #ccc;

5370}

5371

5372.tab-content {

5373 background: transparent;

5374 padding: 0 2rem 2rem;

5375}

5376

5377/* video / album details */

5378.block-details {

5379 display: -webkit-box;

5380 display: -ms-flexbox;

5381 display: flex;

5382

-webkit-box-align: start;

5383

-ms-flex-align: start;

5384 align-items: flex-start;

5385}

5386

5387.block-details .info {

5388

-webkit-box-flex: 1;

5389

-ms-flex: 1 1;

5390 flex: 1 1;

5391 padding-right: 1rem;

5392}

5393

5394.block-details .item {

5395 color: #ccc;

5396

font-size: 14px;

5397 font-weight: 300;

5398 margin: 0 30px 2rem 0;

5399 display: inline-block;

5400 /* display: flex; */

5401 /* align-items: center; */

5402 /* flex-wrap: wrap; */

5403}

5404

5405.block-details .item:first-child {

5406 display: block;

5407 margin: 0 0 2rem;

5408}

5409

5410.block-details .item:last-child {

5411 margin: 0;

5412}

5413

5414.block-details .item img {

5415 margin: 1px;

5416}

5417

5418.block-details .item a {

5419 display: inline-block;

5420 color: #212121;

5421

font-size: 12px;

5422 font-weight: 500;

5423 letter-spacing: 0.3px;

5424 padding: 8px 10px;

5425 background-color: #e0dfdf;

5426

-webkit-transition: background-color 0.3s, color 0.3s;

5427 transition: background-color 0.3s, color 0.3s;

5428 margin: 2px 0 2px 3px;

5429}

5430

5431.block-details .item a:first-child {

5432 margin-left: 10px;

5433}

5434

5435

5436.no-touch .block-details .item a:hover {

5437 color: #ccc;

5438 background-color: #DA4408;

5439}

5440

5441

5442.block-details .item span {

5443 color: #bcbcbc;

5444 font-weight: 400;

5445 margin: 0 2.5rem 0 0;

5446 position: relative;

5447}

5448

5449.block-details .item span.icon {

5450 padding-left: 20px;

5451}

5452

5453.block-details .item span.icon-album,

5454.block-details .item span.icon-calendar {

5455 padding-left: 22px;

5456}

5457

5458.block-details .item span.icon-eye {

5459 padding-left: 27px;

5460}

5461

5462.block-details .item span.icon:before {

5463 position: absolute;

5464 top: 50%;

5465 left: 0;

5466

-webkit-transform: translateY(-50%);

5467 transform: translateY(-50%);

5468 z-index: 1;

5469

font-size: 15px;

5470}

5471

5472.block-details .item span.added-by {

5473 display: none;

5474}

5475

5476.block-details .item span.added-by:after {

5477 display: none;

5478}

5479

5480.block-details .item span em {

5481 color: #fff;

5482 font-weight: 400;

5483 margin-left: 3px;

5484 padding: 0;

5485}

5486

5487.block-details .item em {

5488 color: #212121;

5489 padding: 0 0 0 10px;

5490}

5491

5492.block-details .block-user {

5493

-webkit-box-ordinal-group: 3;

5494

-ms-flex-order: 2;

5495 order: 2;

5496 display: -webkit-box;

5497 display: -ms-flexbox;

5498 display: flex;

5499

-webkit-box-align: center;

5500

-ms-flex-align: center;

5501 align-items: center;

5502}

5503

5504.block-details .block-user .username {

5505

-webkit-box-ordinal-group: 3;

5506

-ms-flex-order: 2;

5507 order: 2;

5508 font-weight: 500;

5509

font-size: 12px;

5510}

5511

5512.block-details .block-user .username a {

5513 border-radius: 15px;

5514 background-color: #DA4408;

5515 color: #111111;

5516 padding: 8px 15px;

5517 display: inline-block;

5518

-webkit-transition: background-color 0.3s, color 0.3s;

5519 transition: background-color 0.3s, color 0.3s;

5520 white-space: nowrap;

5521}

5522

5523

5524.no-touch .block-details .block-user .username a:hover {

5525 background-color: #e0dfdf;

5526 color: #212121;

5527}

5528

5529

5530.block-details .block-user .avatar {

5531 display: -webkit-box;

5532 display: -ms-flexbox;

5533 display: flex;

5534

-webkit-box-pack: center;

5535

-ms-flex-pack: center;

5536 justify-content: center;

5537

-webkit-box-align: center;

5538

-ms-flex-align: center;

5539 align-items: center;

5540 background-color: #e0dfdf;

5541 width: 6rem;

5542 height: 6rem;

5543

-ms-flex-negative: 0;

5544 flex-shrink: 0;

5545 border-radius: 50%;

5546 margin-right: 10px;

5547 overflow: hidden;

5548 opacity: 1;

5549

-webkit-transition: opacity 0.3s;

5550 transition: opacity 0.3s;

5551}

5552

5553

5554.no-touch .block-details .block-user a.avatar:hover {

5555 opacity: 0.7;

5556}

5557

5558

5559.block-details .block-user .avatar img,

5560.block-details .block-user .avatar .no-thumb {

5561 display: block;

5562 height: 4rem;

5563 width: 4rem;

5564 background-size: contain;

5565 font-size: 0;

5566 line-height: 0;

5567}

5568

5569.block-details .block-user .avatar img {

5570 height: 6rem;

5571 width: 6rem;

5572 border-radius: 50%;

5573}

5574

5575

5576/* video / album flagging */

5577.block-flagging {

5578 width: 100%;

5579 overflow: hidden;

5580}

5581

5582.block-flagging .generic-error {

5583 width: 100%;

5584 text-align: center;

5585 max-width: 100%;

5586}

5587

5588.block-flagging form {

5589 display: -webkit-box;

5590 display: -ms-flexbox;

5591 display: flex;

5592

-ms-flex-wrap: wrap;

5593 flex-wrap: wrap;

5594

-webkit-box-align: start;

5595

-ms-flex-align: start;

5596 align-items: flex-start;

5597}

5598

5599.block-flagging .block-radios {

5600

-webkit-box-flex: 0;

5601

-ms-flex: 0 0 220px;

5602 flex: 0 0 220px;

5603 padding-right: 1rem;

5604}

5605

5606.block-flagging .block-textarea {

5607

-webkit-box-flex: 1;

5608

-ms-flex: 1 1;

5609 flex: 1 1;

5610}

5611

5612.block-flagging .button-group .row {

5613 margin: 0 0 10px;

5614 padding: 6px 0 0;

5615}

5616

5617.block-flagging .submit {

5618 margin: 11px 0 0;

5619}

5620

5621/* video screenshots */

5622.block-screenshots {

5623 display: -webkit-box;

5624 display: -ms-flexbox;

5625 display: flex;

5626

-ms-flex-wrap: wrap;

5627 flex-wrap: wrap;

5628 margin: -5px 0 0 -5px;

5629}

5630

5631

5632.block-screenshots span.item,

5633.block-screenshots a.item {

5634 display: inline-block;

5635 width: calc(20% - 5px);

5636 position: relative;

5637 padding-bottom: 10.84%;

5638 margin: 5px 0 0 5px;

5639}

5640

5641.block-screenshots span.item:before {

5642 content: "\e912";

5643 font-family: "icomoon" !important;

5644 speak: none;

5645 font-style: normal;

5646 font-weight: normal;

5647 font-variant: normal;

5648 text-transform: none;

5649

-webkit-font-smoothing: antialiased;

5650

-moz-osx-font-smoothing: grayscale;

5651 position: absolute;

5652 bottom: 10px;

5653 right: 10px;

5654 z-index: 3;

5655 border-radius: 12px;

5656 background-color: #DA4408;

5657 color: #111111;

5658

font-size: 12px;

5659 font-weight: 400;

5660 line-height: 18px;

5661 padding: 1px 8px 3px 8px;

5662}

5663

5664.block-screenshots a.item:before {

5665 content: "";

5666 position: absolute;

5667 top: 0;

5668 left: 0;

5669 bottom: 0;

5670 right: 0;

5671 z-index: 3;

5672 background-color: transparent;

5673 border: 4px solid #DA4408;

5674 opacity: 0;

5675 visibility: hidden;

5676

-webkit-transition: opacity 0.3s, visibility 0.3s;

5677 transition: opacity 0.3s, visibility 0.3s;

5678}

5679

5680.block-screenshots a.item:hover::before {

5681 opacity: 1;

5682 visibility: visible;

5683}

5684

5685.block-screenshots span.item img,

5686.block-screenshots a.item img {

5687 position: absolute;

5688 top: 0;

5689 left: 0;

5690 bottom: 0;

5691 right: 0;

5692 width: 100%;

5693 height: 100%;

5694 z-index: 1;

5695}

5696

5697/* video / album sharing */

5698.block-share {

5699 width: 100%;

5700 overflow: hidden;

5701}

5702

5703.block-share .row {

5704 max-width: 100%;

5705 display: -webkit-box;

5706 display: -ms-flexbox;

5707 display: flex;

5708

-ms-flex-wrap: wrap;

5709 flex-wrap: wrap;

5710

-webkit-box-align: start;

5711

-ms-flex-align: start;

5712 align-items: flex-start;

5713}

5714

5715.block-share label {

5716 width: 100%;

5717 margin: 0 0 10px;

5718}

5719

5720.block-share .middle {

5721 width: auto;

5722

-webkit-box-flex: 0;

5723

-ms-flex: 0 1 58%;

5724 flex: 0 1 58%;

5725}

5726

5727.block-share .block-size {

5728 width: 100%;

5729 display: -webkit-box;

5730 display: -ms-flexbox;

5731 display: flex;

5732

-webkit-box-align: start;

5733

-ms-flex-align: start;

5734 align-items: flex-start;

5735

-ms-flex-wrap: wrap;

5736 flex-wrap: wrap;

5737}

5738

5739.block-share .block-size a {

5740 color: #111111;

5741 padding: 13px 20px;

5742 background-color: #e0dfdf;

5743

font-size: 12px;

5744 line-height: 1.2;

5745 font-weight: 400;

5746 color: #212121;

5747 display: inline-block;

5748 margin: 3px 3px 3px 0;

5749}

5750

5751

5752.no-touch .block-share .block-size a:hover {

5753 background-color: #DA4408;

5754 color: #ccc;

5755}

5756

5757

5758.block-share .custom-size {

5759

-webkit-box-flex: 1;

5760

-ms-flex: 1 1;

5761 flex: 1 1;

5762 display: -webkit-box;

5763 display: -ms-flexbox;

5764 display: flex;

5765

-webkit-box-pack: start;

5766

-ms-flex-pack: start;

5767 justify-content: flex-start;

5768 padding: 0 0 0 2rem;

5769

-webkit-box-align: center;

5770

-ms-flex-align: center;

5771 align-items: center;

5772 margin: 3px 0;

5773}

5774

5775.block-share .custom-size label {

5776 margin: 0 1rem 0 0;

5777 width: auto;

5778 white-space: nowrap;

5779}

5780

5781.block-share .custom-size .textfield {

5782 width: 60px;

5783 margin: 0 1rem 0 0;

5784 text-align: center;

5785 padding: 12px 5px;

5786}

5787

5788.block-share .custom-size .textfield:last-child {

5789 margin: 0;

5790}

5791

5792/* video / album comments */

5793.block-comments {

5794 width: 100%;

5795}

5796

5797.block-comments form {

5798 clear: both;

5799 margin: 0 0 2rem;

5800}

5801

5802.block-comments form > .field-label {

5803 font-size: 18px;

5804}

5805

5806.block-comments .toggle-button {

5807 float: right;

5808 display: block;

5809 background-color: #e0dfdf;

5810 border: none;

5811 min-width: 20rem;

5812 padding: 10px 10px;

5813 text-align: center;

5814}

5815

5816.block-comments .toggle-button.active {

5817 background-color: #DA4408;

5818 color: #111111;

5819}

5820

5821

5822.no-touch .block-comments .toggle-button:hover {

5823 background-color: #DA4408;

5824 color: #ccc;

5825}

5826

5827.no-touch .block-comments .toggle-button.active:hover {

5828 background-color: #e0dfdf;

5829 color: #212121;

5830}

5831

5832

5833.hint {

5834 color: #9f9f9f;

5835

font-size: 12px;

5836 font-weight: 400;

5837}

5838

5839.block-comments .block-new-comment {

5840 padding: 2.5rem 0 0;

5841 display: none;

5842}

5843

5844.block-comments form .row {

5845 max-width: 100%;

5846}

5847

5848.block-comments .bottom {

5849 max-width: 100%;

5850 width: 100%;

5851}

5852

5853.block-comments .list-comments {

5854 border-top: 1px solid #e0dfdf;

5855 padding: 2rem 0 0;

5856}

5857

5858/* related videos, albums */

5859.list-sort {

5860 display: -webkit-box;

5861 display: -ms-flexbox;

5862 display: flex;

5863

-webkit-box-align: center;

5864

-ms-flex-align: center;

5865 align-items: center;

5866

-ms-flex-wrap: wrap;

5867 flex-wrap: wrap;

5868 margin: 0 0 2rem;

5869}

5870

5871.list-sort li {

5872 margin-right: 2.6rem;

5873 font-size: 2.4rem;

5874 padding: 2px 0;

5875}

5876

5877.list-sort li:last-child {

5878 margin: 0;

5879}

5880

5881.related-videos {

5882 width: 100%;

5883}

5884

5885.related-videos,

5886.related-albums {

5887 width: 100%;

5888 padding: 0 0 2rem;

5889}

5890

5891.related-videos .list-sort a,

5892.related-albums .list-sort a,

5893.related-videos .list-sort span,

5894.related-albums .list-sort span {

5895 display: block;

5896 padding: 0 6px 0.9rem;

5897 position: relative;

5898}

5899

5900.related-videos .list-sort a:before,

5901.related-albums .list-sort a:before,

5902.related-videos .list-sort span:before,

5903.related-albums .list-sort span:before {

5904 content: "";

5905 position: absolute;

5906 bottom: 0;

5907 left: 0;

5908 height: 3px;

5909 background-color: #DA4408;

5910 width: 0%;

5911

-webkit-transition: width 0.3s;

5912 transition: width 0.3s;

5913 z-index: 2;

5914}

5915

5916

5917.related-videos .list-sort span:before,

5918.related-albums .list-sort span:before {

5919 width: 100%;

5920}

5921

5922.related-videos .list-sort span,

5923.related-albums .list-sort span,

5924.related-videos .list-sort a:hover,

5925.related-albums .list-sort a:hover {

5926 color: #DA4408;

5927}

5928

5929.related-videos .list-sort a:hover::before,

5930.related-albums .list-sort a:hover::before {

5931 width: 100%;

5932}

5933

5934/* playlist subscribe */

5935.btn-subscribe {

5936 display: -webkit-box;

5937 display: -ms-flexbox;

5938 display: flex;

5939

-webkit-box-align: center;

5940

-ms-flex-align: center;

5941 align-items: center;

5942}

5943

5944.btn-subscribe .toggle-button {

5945 padding: 7px 15px;

5946 color: #212121;

5947 background-color: #DA4408;

5948 white-space: nowrap;

5949

font-size: 12px;

5950 border: 0;

5951 border-radius: 15px 0 0 15px;

5952}

5953

5954.no-touch .btn-subscribe .toggle-button:hover {

5955 background-color: #c6c6c6;

5956 color: #212121;

5957}

5958

5959.btn-subscribe .button-info {

5960 background-color: #e0dfdf;

5961

-webkit-box-ordinal-group: 3;

5962

-ms-flex-order: 2;

5963 order: 2;

5964 border-radius: 0 15px 15px 0;

5965

font-size: 12px;

5966 padding: 7px 15px 7px 30px;

5967 position: relative;

5968}

5969

5970.btn-subscribe .button-info:before {

5971 position: absolute;

5972 left: 15px;

5973 top: 50%;

5974

-webkit-transform: translateY(-50%);

5975 transform: translateY(-50%);

5976 z-index: 1;

5977 content: "\e913";

5978 font-family: "icomoon" !important;

5979 speak: none;

5980 font-style: normal;

5981 font-weight: normal;

5982 font-variant: normal;

5983 text-transform: none;

5984

-webkit-font-smoothing: antialiased;

5985

-moz-osx-font-smoothing: grayscale;

5986}

5987

5988/* member-menu */

5989.member-menu {

5990 width: 25rem;

5991

-webkit-box-ordinal-group: 3;

5992

-ms-flex-order: 2;

5993 order: 2;

5994

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

5995 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

5996 border-radius: 5px;

5997 background-color: #111111;

5998 margin: 3rem 0 0;

5999 padding: 2rem;

6000 position: relative;

6001}

6002

6003.member-menu .headline {

6004 padding: 0;

6005 margin: 0 0 2rem;

6006}

6007

6008

6009.member-menu + .main-container-user {

6010 width: calc(100% - 25rem);

6011 padding: 0 10px 0 0;

6012}

6013

6014.member-menu .block-main {

6015 width: 100%;

6016 margin: 0 0 2rem;

6017}

6018

6019.member-menu .block-main .avatar {

6020 margin: 0 auto 4.4rem;

6021 width: 10rem;

6022 height: 10rem;

6023 border-radius: 50%;

6024 background-color: #e0dfdf;

6025 display: -webkit-box;

6026 display: -ms-flexbox;

6027 display: flex;

6028

-webkit-box-align: center;

6029

-ms-flex-align: center;

6030 align-items: center;

6031

-webkit-box-pack: center;

6032

-ms-flex-pack: center;

6033 justify-content: center;

6034

-ms-flex-negative: 0;

6035 flex-shrink: 0;

6036 overflow: hidden;

6037}

6038

6039.member-menu .block-main .avatar img {

6040 width: 100%;

6041 height: 100%;

6042 text-align: center;

6043 font-size: 0;

6044 line-height: 0;

6045 border-radius: 50%;

6046}

6047

6048

6049.member-menu .block-main .avatar .no-thumb {

6050 width: 6rem;

6051 height: 6rem;

6052 text-align: center;

6053 font-size: 0;

6054 line-height: 0;

6055 background-size: 6rem 6rem;

6056}

6057

6058.member-menu .block-additional {

6059 width: 100%;

6060 border-top: 1px solid #e0dfdf;

6061 padding: 3rem 0 0;

6062}

6063

6064.user-menu span,

6065.user-menu a {

6066 display: -webkit-box;

6067 display: -ms-flexbox;

6068 display: flex;

6069

-webkit-box-align: center;

6070

-ms-flex-align: center;

6071 align-items: center;

6072

-webkit-box-pack: justify;

6073

-ms-flex-pack: justify;

6074 justify-content: space-between;

6075 position: relative;

6076 padding: 0 0 10px;

6077 font-weight: 500;

6078}

6079

6080.user-menu span {

6081 color: #DA4408;

6082}

6083

6084

6085.user-menu span:before,

6086.user-menu a:before {

6087 position: absolute;

6088 content: "";

6089 bottom: 0;

6090 left: 0;

6091 height: 3px;

6092 background-color: #DA4408;

6093 z-index: 1;

6094

-webkit-transition: width 0.3s;

6095 transition: width 0.3s;

6096}

6097

6098.user-menu span:before {

6099 width: 100%;

6100}

6101

6102.user-menu a:before {

6103 width: 0%;

6104}

6105

6106

6107.no-touch .user-menu a:hover {

6108 color: #DA4408;

6109}

6110

6111.no-touch .user-menu a:hover::before {

6112 width: 100%;

6113}

6114

6115.member-menu .user-menu span em,

6116.no-touch .user-menu a:hover em {

6117 color: #212121;

6118}

6119

6120

6121.user-menu {

6122 display: block;

6123}

6124

6125.user-menu li {

6126 display: block;

6127 margin: 0 0 10px;

6128}

6129

6130.user-menu li:last-child {

6131 display: block;

6132 margin: 0;

6133}

6134

6135.member-menu .user-menu em {

6136 color: #bcbcbc;

6137

font-size: 14px;

6138 font-weight: 400;

6139}

6140

6141.member-menu .user-menu em.small {

6142

font-size: 9px;

6143}

6144

6145/* profile */

6146.member-menu + .main-container-user .item {

6147 width: calc((100% - 32px) / 3);

6148}

6149

6150.member-menu + .main-container-user .list-albums .item,

6151.member-menu + .main-container-user .list-channels .item {

6152 width: calc((100% - 40px) / 4);

6153}

6154

6155.member-menu + .main-container-user .list-members .item {

6156 width: calc(20% - 10px);

6157}

6158

6159.member-menu + .main-container-user .list-messages .item {

6160 width: calc(100% - 10px);

6161}

6162

6163.block-profile {

6164 background-color: #111111;

6165

-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

6166 box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);

6167 border-radius: 5px;

6168 padding: 2rem;

6169 overflow: hidden;

6170}

6171

6172.profile-list {

6173 width: 100%;

6174 overflow: hidden;

6175}

6176

6177.profile-list .margin-fix {

6178 margin: 0;

6179 overflow: hidden;

6180 display: -webkit-box;

6181 display: -ms-flexbox;

6182 display: flex;

6183

-ms-flex-wrap: wrap;

6184 flex-wrap: wrap;

6185

font-size: 14px;

6186 line-height: 1.2;

6187 color: #bcbcbc;

6188}

6189

6190.profile-list .about-me {

6191 width: 100%;

6192}

6193

6194.profile-list .about-me em {

6195 display: block;

6196 padding: 8px 0 0;

6197 line-height: 2rem;

6198}

6199

6200.profile-list .column {

6201 width: 33%;

6202 padding-right: 10px;

6203}

6204

6205

6206.member-menu + .main-container-user .profile-list .item {

6207 width: 100%;

6208}

6209

6210.profile-list .column .item {

6211 margin: 0 0 10px;

6212 overflow: hidden;

6213}

6214

6215.profile-list .item em {

6216 color: #212121;

6217}

6218

6219

6220/* video / album edit */

6221.form-upload {

6222 position: relative;

6223}

6224

6225.form-upload.uploading {

6226 height: 80px;

6227 cursor: wait;

6228}

6229

6230.form-upload.uploading * {

6231 opacity: 0;

6232 visibility: hidden;

6233}

6234

6235.form-upload.uploading .progressbar,

6236.form-upload.uploading .progressbar * {

6237 opacity: 1;

6238 visibility: visible;

6239}

6240

6241.form-upload.uploading-finished {

6242 cursor: default;

6243}

6244

6245.form-upload p {

6246 display: block;

6247 margin: 1rem 0 0;

6248}

6249

6250.form-upload p.preview {

6251 display: block;

6252 max-width: 320px;

6253 overflow: hidden;

6254 background: #c8c8c8;

6255 position: relative;

6256 margin-bottom: 2rem;

6257}

6258

6259.form-upload p.preview em {

6260 position: absolute;

6261 bottom: 5px;

6262 background: #111111;

6263 padding: 5px;

6264

font-size: 12px;

6265 font-weight: bold;

6266 line-height: 16px;

6267 border-radius: 3px;

6268

-webkit-border-radius: 3px;

6269 opacity: 0.8;

6270

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

6271 filter:

alpha(opacity=80);

6272}

6273

6274.form-upload p.preview em.left {

6275 left: 5px;

6276 margin-right: 50px;

6277}

6278

6279.form-upload p.preview em.right {

6280 right: 5px;

6281}

6282

6283.form-upload p.preview em.negative {

6284 color: #e62117;

6285}

6286

6287.form-upload p.preview img {

6288 display: block;

6289 max-width: 320px;

6290 width: 100%;

6291 height: auto;

6292}

6293

6294.form-upload p.preview.disabled img {

6295 opacity: 0.3;

6296

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

6297 filter:

alpha(opacity=30);

6298}

6299

6300/* popups */

6301/* fancybox */

6302.fancybox-opened .fancybox-skin {

6303 background-color: #111111;

6304 border-radius: 5px;

6305

-webkit-box-shadow: -7px 10px 21px rgba(0, 0, 0, 0.65) !important;

6306 box-shadow: -7px 10px 21px rgba(0, 0, 0, 0.65) !important;

6307 padding: 0 !important;

6308 overflow: hidden;

6309}

6310

6311.fancybox-inner {

6312 width: 100%;

6313}

6314

6315.fancybox-close {

6316 top: 1.9rem !important;

6317 right: 1rem !important;

6318}

6319

6320.fancybox-lock .fancybox-overlay {

6321 z-index: 9999;

6322}

6323

6324.fancybox-error {

6325 padding: 3rem 15px 15px !important;

6326}

6327

6328.popup-title {

6329 display: block;

6330 color: #ccc;

6331

font-size: 14px;

6332 padding: 2.5rem 5rem 2.5rem 3rem;

6333 font-size: 2.4rem;

6334 font-weight: 500;

6335}

6336

6337.popup-holder {

6338 padding: 3rem;

6339 min-width: 42rem;

6340 background-color: #f9f9f9;

6341 background-image: -webkit-gradient(linear, left bottom, left top, from(#111111), to(#232323));

6342 background-image: linear-gradient(to top, #111111 0%, #232323 100%);

6343}

6344

6345.two-sections {

6346 width: 81rem;

6347 display: -webkit-box;

6348 display: -ms-flexbox;

6349 display: flex;

6350}

6351

6352.main-container-user .two-sections {

6353 width: 100%;

6354}

6355

6356.section-one,

6357.section-two {

6358

-webkit-box-flex: 1;

6359

-ms-flex: 1 1 50%;

6360 flex: 1 1 50%;

6361}

6362

6363.section-one {

6364 padding: 0 25px 0 0;

6365 margin: 0 0 2rem;

6366}

6367

6368.section-two {

6369 padding: 0 0 0 25px;

6370}

6371

6372.main-container-user .section-two {

6373

-ms-flex: 0 1 320px;

6374 flex: 0 1 320px;

6375}

6376

6377/* block UI plugin overlay */

6378

6379/* posts */

6380.list-posts .item {

6381 margin: 15px 0 0 15px;

6382}

6383

6384

6385.list-posts .item .title {

6386 height: auto;

6387 margin: 7px 0;

6388}

6389

6390.list-posts .item:hover .title {

6391 text-decoration: underline;

6392}

6393

6394.list-posts .item .description {

6395 color: #1d1d1d;

6396}

6397

6398.list-posts .item .wrap .added {

6399 float: right;

6400}

6401

6402.block-post {

6403 padding: 10px 0;

6404 background: #111111;

6405}

6406

6407.block-post:after {

6408 content: "";

6409 display: block;

6410 clear: both;

6411}

6412

6413.block-post .post-holder {

6414 overflow: hidden;

6415 padding-right: 7px;

6416}

6417

6418.block-post .post-content {

6419 margin: 0 0 10px;

6420}

6421

6422.block-post .sponsor {

6423 width: auto;

6424 margin: 10px 0;

6425}

6426

6427.block-post .table {

6428 float: right;

6429 margin-left: 10px;

6430 padding: 10px;

6431 background: #d1d1d1;

6432}

6433

6434.block-post .table .opt {

6435 margin: 0 0 10px;

6436 width: 315px;

6437 height: 300px;

6438}

6439

6440.block-post .table .opt:last-child {

6441 margin: 0;

6442}

6443

6444/* related videos in player */

6445.player-related-videos {

6446 position: absolute;

6447 left: 0;

6448 top: 0;

6449 right: 0;

6450 bottom: 0;

6451 padding: 5px 10px 30px 10px;

6452 background: #000000;

6453 overflow: hidden;

6454}

6455

6456.player-related-videos .player-related-videos-container {

6457 position: relative;

6458 width: 100%;

6459 height: 100%;

6460 overflow: hidden;

6461 text-align: center;

6462}

6463

6464.player-related-videos .player-related-videos-item {

6465 position: relative;

6466 display: inline-block;

6467 vertical-align: middle;

6468 margin-top: 5px;

6469}

6470

6471.player-related-videos .player-related-videos-item .title {

6472 display: block;

6473 position: absolute;

6474 left: 0;

6475 top: 0;

6476 right: 0;

6477 height: 52px;

6478 overflow: hidden;

6479 text-align: left;

6480 padding: 5px;

6481 color: #111111;

6482 background: linear-gradient(

6483 to bottom,

6484 rgba(12, 12, 12, 0.8) 0px,

6485 transparent 50px

6486 );

6487}

6488

6489.player-related-videos .player-related-videos-item .duration {

6490 display: block;

6491 position: absolute;

6492 bottom: 5px;

6493 right: 5px;

6494 color: #111111;

6495 background: rgba(12, 12, 12, 0.8);

6496 padding: 2px 5px;

6497}

6498

6499.no-touch .player-related-videos .player-related-videos-item .title,

6500.no-touch .player-related-videos .player-related-videos-item .duration {

6501 display: none;

6502}

6503

6504.no-touch .player-related-videos .player-related-videos-item:hover .title,

6505.no-touch .player-related-videos .player-related-videos-item:hover .duration {

6506 display: block;

6507}

6508

6509

6510/* responsive */

6511@media screen and (max-width: 1280px) {

6512 .place {

6513 padding: 4vw 0;

6514 }

6515

6516 .sidebar + .main-container .list-albums .place {

6517 padding: 7vw 0;

6518 }

6519

6520 .bottom-adv {

6521

-webkit-box-pack: center;

6522

-ms-flex-pack: center;

6523 justify-content: center;

6524 }

6525

6526}

6527

6528@media screen and (max-width: 1255px) {

6529 .place {

6530 padding: 2.8vw 0;

6531 }

6532

6533 .sidebar + .main-container .place {

6534 padding: 1.4vw 0;

6535 }

6536

6537 .top-links .center-hold {

6538

-ms-flex-wrap: wrap;

6539 flex-wrap: wrap;

6540

-webkit-box-pack: center;

6541

-ms-flex-pack: center;

6542 justify-content: center;

6543 }

6544

6545 .network {

6546

-webkit-box-flex: 1;

6547

-ms-flex: 1 1 100%;

6548 flex: 1 1 100%;

6549 text-align: center;

6550 margin: 0 0 5px;

6551 }

6552

6553 .member-links {

6554 width: 100%;

6555 }

6556

6557 .network ul {

6558 display: -webkit-inline-box;

6559 display: -ms-inline-flexbox;

6560 display: inline-flex;

6561 flex-wrap: wrap;

6562 justify-content: center;

6563 }

6564

6565 .member-links ul {

6566

-ms-flex-wrap: wrap;

6567 flex-wrap: wrap;

6568

-webkit-box-pack: center;

6569

-ms-flex-pack: center;

6570 justify-content: center;

6571 }

6572

6573 .header {

6574 padding: 10px;

6575 }

6576

6577 .bottom-adv .spot:nth-child(4) {

6578 display: none;

6579 }

6580

6581}

6582

6583@media screen and (max-width: 1255px) {

6584 .block-channel,

6585 .block-model {

6586 margin: 0;

6587 }

6588

6589 .sidebar {

6590 width: 100%;

6591

-webkit-box-ordinal-group: 3;

6592

-ms-flex-order: 2;

6593 order: 2;

6594 margin: 2.5rem 0;

6595 }

6596

6597 .sidebar + .main-container .list-albums .place {

6598 padding: 16vw 0;

6599 }

6600

6601 .sidebar + .main-container {

6602 width: 100%;

6603 }

6604

6605 .sidebar + .main-container > .headline:first-child,

6606 .sidebar + .main-container div:first-child .headline,

6607 .sidebar + .main-container .headline {

6608 margin: 0 0 15px 0;

6609 }

6610

6611 .sidebar + .main-container .list-playlists .item,

6612 .sidebar + .main-container .list-videos .item {

6613 width: calc(25% - 10px);

6614 }

6615

6616 .sidebar + .main-container .place ~ .item:nth-of-type(-n + 7) {

6617 width: calc((100% - 362px) / 3);

6618 }

6619

6620

6621 .sidebar .comments,

6622 .sidebar .list,

6623 .sidebar .filter {

6624 display: -webkit-box;

6625 display: -ms-flexbox;

6626 display: flex;

6627

-ms-flex-wrap: wrap;

6628 flex-wrap: wrap;

6629 margin: 0 0 2rem;

6630

-webkit-box-pack: justify;

6631

-ms-flex-pack: justify;

6632 justify-content: space-between;

6633 }

6634

6635 .sidebar label.group + ul,

6636 .sidebar label.group {

6637 width: 100%;

6638 }

6639

6640 .sidebar label.group + ul {

6641 display: -webkit-box;

6642 display: -ms-flexbox;

6643 display: flex;

6644

-ms-flex-wrap: wrap;

6645 flex-wrap: wrap;

6646 }

6647

6648 .sidebar .filter li label {

6649 margin: 0;

6650 }

6651

6652 .sidebar .list {

6653

-webkit-box-pack: start;

6654

-ms-flex-pack: start;

6655 justify-content: flex-start;

6656 }

6657

6658 .sidebar .comments {

6659 margin: 0 -2rem -1rem 0;

6660 }

6661

6662 .sidebar .list a {

6663 margin: 0;

6664 }

6665

6666 .sidebar .headline {

6667 margin: 0 0 1.5rem;

6668 }

6669

6670 .sidebar .list .rating {

6671 padding: 0 0 0 2rem;

6672 }

6673

6674 .sidebar .comments li,

6675 .sidebar .list li,

6676 .sidebar .filter li {

6677 width: calc(33.33% - 2rem);

6678 margin: 0 0 2rem 0;

6679 }

6680

6681 .sidebar .list li {

6682 padding: 0 10px 0 0;

6683 }

6684

6685 .sidebar .alphabet span,

6686 .sidebar .alphabet a {

6687 min-width: 3.5rem;

6688 }

6689

6690 .sidebar form {

6691 width: 100%;

6692 display: -webkit-box;

6693 display: -ms-flexbox;

6694 display: flex;

6695

-ms-flex-wrap: wrap;

6696 flex-wrap: wrap;

6697

-webkit-box-align: center;

6698

-ms-flex-align: center;

6699 align-items: center;

6700 }

6701

6702 .sidebar form .row {

6703 width: 33.333%;

6704 max-width: 100%;

6705 display: inline-block;

6706 padding: 0 5px;

6707 }

6708

6709 .sidebar .filter form .row:nth-child(5) {

6710 margin: 0;

6711 }

6712

6713 .sidebar .filter form .button-group {

6714 /* conflict on sidebr comunity */

6715 margin: 0;

6716 }

6717

6718 .sidebar .filter form .button-group label {

6719 /* conflict on sidebr comunity */

6720 margin: 0;

6721 }

6722

6723 form .button-group .row:first-child {

6724 width: 100%;

6725 }

6726

6727 .info-buttons {

6728

-webkit-box-pack: center;

6729

-ms-flex-pack: center;

6730 justify-content: center;

6731 }

6732

6733 .tabs-menu {

6734

-webkit-box-flex: 1;

6735

-ms-flex: 1 1 100%;

6736 flex: 1 1 100%;

6737 padding: 1rem 0 0;

6738 }

6739

6740 .tabs-menu ul {

6741

-webkit-box-pack: center;

6742

-ms-flex-pack: center;

6743 justify-content: center;

6744

-ms-flex-wrap: wrap;

6745 flex-wrap: wrap;

6746 }

6747

6748 .block-album .images {

6749 padding: 0 1.5rem 1.5rem;

6750 }

6751

6752 .block-album .images span.item,

6753 .block-album .images a.item {

6754 /* width: calc(25% - 2rem); */

6755 margin: 1.5rem 1rem 0;

6756 }

6757

6758}

6759

6760@media screen and (max-width: 1152px) {

6761 html {

6762 font-size: 58.5%;

6763 }

6764

6765 .navigation .primary {

6766 opacity: 0;

6767 visibility: hidden;

6768 position: absolute;

6769

-ms-flex-wrap: wrap;

6770 flex-wrap: wrap;

6771 top: calc(100% + 1px);

6772 left: 0;

6773 max-width: 330px;

6774 width: 100%;

6775 background-color: #212121;

6776 padding: 10px;

6777

-webkit-transform: translateX(-100%);

6778 transform: translateX(-100%);

6779

-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.28);

6780 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.28);

6781

-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

6782 transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

6783 transition: transform 0.3s, opacity 0.3s, visibility 0.3s;

6784 transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;

6785 transition: transform 0.3s, opacity 0.3s, visibility 0.3s,

6786 -webkit-transform 0.3s;

6787 z-index: 1000;

6788 }

6789

6790 .navigation .primary ul {

6791 top: 39px;

6792 }

6793

6794

6795 .navigation .primary .highlight.drop {

6796 padding: 5px 0 0;

6797 margin: 0;

6798 }

6799

6800 .navigation .primary > li:first-child,

6801 .navigation .primary > li {

6802

-webkit-box-flex: 1;

6803

-ms-flex: 1 1 100%;

6804 flex: 1 1 100%;

6805 margin: 0 0 3px;

6806 }

6807

6808 #item1 {

6809 height: 34px;

6810 }

6811

6812 .navigation .primary a {

6813 padding: 9px 4px;

6814 }

6815

6816 .navigation .primary .drop > a {

6817 padding: 9px 38px 9px 54px;

6818 }

6819

6820 .navigation .button {

6821 display: block;

6822 }

6823

6824 .secondary {

6825 position: absolute;

6826 top: 0;

6827 bottom: 0;

6828 right: 10px;

6829 z-index: 5;

6830 }

6831

6832 .navigation .secondary a {

6833 padding: 11px 6px;

6834 }

6835

6836 .navigation.open .primary {

6837 opacity: 1;

6838 visibility: visible;

6839

-webkit-transform: translateX(0);

6840 transform: translateX(0);

6841 }

6842

6843 .sidebar + .main-container .place {

6844 padding: 0.7vw 0;

6845 }

6846

6847 .sidebar + .main-container .list-albums .place {

6848 padding: 14vw 0;

6849 }

6850

6851 .block-details {

6852 -ms-flex-wrap: wrap;

6853 flex-wrap: wrap;

6854 }

6855

6856 .block-details .block-user {

6857 -webkit-box-flex: 1;

6858 -ms-flex: 1 1 100%;

6859 flex: 1 1 100%;

6860 -webkit-box-ordinal-group: 1;

6861 -ms-flex-order: 0;

6862 order: 0;

6863 display: -webkit-box;

6864 display: -ms-flexbox;

6865 display: flex;

6866 margin: 0 0 1rem;

6867 }

6868

6869 .block-details .info {

6870 padding: 0;

6871 -webkit-box-flex: 1;

6872 -ms-flex: 1 1 100%;

6873 flex: 1 1 100%;

6874 }

6875

6876 .block-video .sponsor {

6877 margin: 0 auto 1rem;

6878 }

6879

6880 .info-buttons {

6881 margin: 0 0 1rem;

6882 }

6883

6884}

6885

6886@media screen and (max-width: 1140px) {

6887 .place {

6888 padding: 1vw 0;

6889 }

6890

6891 .sidebar .comments li {

6892 width: calc(50% - 1rem);

6893 margin: 0 0 2rem;

6894 }

6895

6896

6897 .sidebar {

6898 margin: 1.5rem 0 2rem;

6899 padding: 1rem;

6900 }

6901

6902 .sidebar + .main-container .list-albums .place {

6903 padding: 13vw 0;

6904 }

6905

6906 .block-screenshots {

6907 -webkit-box-pack: center;

6908 -ms-flex-pack: center;

6909 justify-content: center;

6910 }

6911

6912 .block-screenshots span.item,

6913 .block-screenshots a.item {

6914 width: calc(33.33% - 5px);

6915 padding-bottom: 18.34%;

6916 }

6917

6918}

6919

6920@media screen and (max-width: 1050px) {

6921 .place {

6922 display: none;

6923 }

6924

6925 .sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7),

6926 .place ~ .item:nth-of-type(-n + 7),

6927 .sidebar + .main-container .place ~ .item:nth-of-type(-n + 7) {

6928 width: calc(25% - 10px);

6929 }

6930

6931 .member-menu {

6932 position: inherit;

6933 width: 100%;

6934 -webkit-box-ordinal-group: 2;

6935 -ms-flex-order: 1;

6936 order: 1;

6937 display: -webkit-box;

6938 display: -ms-flexbox;

6939 display: flex;

6940 -ms-flex-wrap: wrap;

6941 flex-wrap: wrap;

6942 }

6943

6944 .member-menu + .main-container-user .item {

6945 width: calc((100% - 40px) / 4);

6946 }

6947

6948 .member-menu + .main-container-user .list-videos-screenshots .item,

6949 .member-menu + .main-container-user .list-albums-images .item {

6950 width: calc((100% - 32px) / 3);

6951 }

6952

6953 .member-menu + .main-container-user {

6954 width: 100%;

6955 -webkit-box-ordinal-group: 3;

6956 -ms-flex-order: 2;

6957 order: 2;

6958 padding: 0;

6959 }

6960

6961 .member-menu .block-main .avatar {

6962 /* width: 15rem;

6963 height: 15rem; */

6964 margin: 0 4rem 0 0;

6965 }

6966

6967 .member-menu .headline {

6968 width: 100%;

6969 }

6970

6971

6972 /* .member-menu .block-main .avatar .no-thumb {

6973 width: 10rem;

6974 height: 10rem;

6975 background-size: 10rem 10rem;

6976 }

6977 */

6978 .member-menu .block-main {

6979 display: -webkit-box;

6980 display: -ms-flexbox;

6981 display: flex;

6982 -webkit-box-flex: 0;

6983 -ms-flex: 0 1 400px;

6984 flex: 0 1 400px;

6985 width: auto;

6986 margin: 0 2rem 0 0;

6987 }

6988

6989 .block-main .user-menu {

6990 -webkit-box-flex: 1;

6991 -ms-flex: 1 1;

6992 flex: 1 1;

6993 }

6994

6995 .member-menu .block-additional {

6996 -webkit-box-flex: 0;

6997 -ms-flex: 0 1 250px;

6998 flex: 0 1 250px;

6999 width: auto;

7000 padding: 0 0 0 2rem;

7001 border-top: 0;

7002 border-left: 1px solid #e0dfdf;

7003 }

7004

7005 /* .block-album .images span.item,

7006 .block-album .images a.item {

7007 width: calc(33.333% - 2rem);

7008 padding-bottom: 40.1%;

7009 }

7010 */

7011 .block-video .playlist .item {

7012 width: calc(33.33% - 10px);

7013 }

7014

7015}

7016

7017@media screen and (max-width: 1040px) {

7018 .place {

7019 padding: 2vw 0;

7020 }

7021

7022 .list-channels .item,

7023 .list-models .item,

7024 .list-sponsors .item,

7025 .list-categories .item {

7026 width: calc(25% - 10px);

7027 }

7028

7029 .search form {

7030 -webkit-box-flex: 1;

7031 -ms-flex: 1 1 100%;

7032 flex: 1 1 100%;

7033 }

7034

7035 .search {

7036 -webkit-box-flex: 1;

7037 -ms-flex: 1 1 100%;

7038 flex: 1 1 100%;

7039 padding: 0 0 0 40px;

7040 }

7041

7042 .logo {

7043 margin: 0 10px 0 0;

7044 }

7045

7046 .search .search-text input {

7047 padding: 10px 60px 10px 20px;

7048 }

7049

7050 .block-share .middle {

7051 -webkit-box-flex: 1;

7052 -ms-flex: 1 1;

7053 flex: 1 1;

7054 }

7055

7056}

7057

7058@media screen and (max-width: 1024px) {

7059 html {

7060 font-size: 52.5%;

7061 }

7062

7063 form [data-name="code"],

7064 form .row {

7065 margin: 0 0 1.5rem;

7066 }

7067

7068 .block-channel {

7069 -ms-flex-wrap: wrap;

7070 flex-wrap: wrap;

7071 }

7072

7073 .block-channel .channel-info {

7074 -webkit-box-ordinal-group: 5;

7075 -ms-flex-order: 4;

7076 order: 4;

7077 -webkit-box-flex: 1;

7078 -ms-flex: 1 1 100%;

7079 flex: 1 1 100%;

7080 padding: 1.5rem 0 0;

7081 }

7082

7083 .block-channel .channel-rating {

7084 -webkit-box-flex: 11;

7085 -ms-flex: 11 1;

7086 flex: 11 1;

7087 }

7088

7089 .list-tags .margin-fix {

7090 -ms-flex-wrap: wrap;

7091 flex-wrap: wrap;

7092 }

7093

7094 .list-tags .margin-fix .item {

7095 -webkit-box-flex: 1;

7096 -ms-flex: 1 1 33.33%;

7097 flex: 1 1 33.33%;

7098 }

7099

7100}

7101

7102@media screen and (max-width: 980px) {

7103 .bottom-adv .spot:nth-child(3) {

7104 display: none;

7105 }

7106

7107 .list-members .item {

7108 width: calc(25% - 10px);

7109 }

7110

7111}

7112

7113@media screen and (max-width: 940px) {

7114 .block-model .model-list li {

7115 width: 50%;

7116 }

7117

7118 .block-video .playlist .item {

7119 width: calc(50% - 10px);

7120 }

7121

7122 .pagination .first,

7123 .pagination .last,

7124 .pagination .page,

7125 .pagination .jump {

7126 display: none;

7127 }

7128

7129 .block-album .images .message,

7130 .block-video .no-player .message {

7131 font-size: 1.8rem;

7132 line-height: 2.4rem;

7133 }

7134

7135}

7136

7137@media screen and (max-width: 860px) {

7138 .sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7),

7139 .list-albums .item,

7140 .member-menu + .main-container-user .list-albums .item,

7141 .member-menu + .main-container-user .list-channels .item,

7142 .member-menu + .main-container-user .list-members .item,

7143 .sidebar + .main-container .list-videos .item,

7144 .sidebar + .main-container .place ~ .item:nth-of-type(-n + 7),

7145 .place ~ .item:nth-of-type(-n + 7),

7146 .list-playlists .item,

7147 .list-videos .item {

7148 width: calc(33.33% - 10px);

7149 }

7150

7151 .member-menu + .main-container-user .item {

7152 width: calc((100% - 32px) / 3);

7153 }

7154

7155 .block-album .table,

7156 .block-video .table,

7157 .block-post .table,

7158 .list-videos .place,

7159 .list-albums .place,

7160 .list-playlists .place {

7161 display: none;

7162 }

7163

7164

7165 .block-album .album-holder,

7166 .block-video .video-holder {

7167 margin-right: 0;

7168 }

7169

7170 .headline {

7171 margin: 0 0 10px;

7172 }

7173

7174 .two-sections {

7175 width: 100%;

7176 -ms-flex-wrap: wrap;

7177 flex-wrap: wrap;

7178 }

7179

7180 .section-one {

7181 padding: 0;

7182 -webkit-box-flex: 1;

7183 -ms-flex: 1 1 100%;

7184 flex: 1 1 100%;

7185 }

7186

7187 .main-container-user .section-two,

7188 .section-two {

7189 padding: 0 0 0 10px;

7190 -webkit-box-flex: 1;

7191 -ms-flex: 1 1 100%;

7192 flex: 1 1 100%;

7193 padding: 0;

7194 margin: 0 0 10px;

7195 }

7196

7197 form .bottom {

7198 max-width: 100%;

7199 }

7200

7201 form .row {

7202 max-width: 100%;

7203 }

7204

7205 .sidebar .list li,

7206 .sidebar .filter li {

7207 width: 33.33%;

7208 }

7209

7210 .sidebar .comments,

7211 .sidebar .list,

7212 .sidebar .filter {

7213 padding: 0;

7214 }

7215

7216 .list-members .item {

7217 width: calc(33.33% - 10px);

7218 }

7219

7220 .member-menu .block-main {

7221 -webkit-box-flex: 0;

7222 -ms-flex: 0 1 53%;

7223 flex: 0 1 53%;

7224 }

7225

7226 .member-menu .block-additional {

7227 -webkit-box-flex: 1;

7228 -ms-flex: 1 1;

7229 flex: 1 1;

7230 }

7231

7232 .profile-list .column {

7233 width: 50%;

7234 }

7235

7236 .block-video .playlist .item {

7237 width: calc(33.33% - 10px);

7238 }

7239

7240}

7241

7242@media screen and (max-width: 785px) {

7243 .box {

7244 padding: 1.5rem 0 0;

7245 }

7246

7247 div.top {

7248 display:block;

7249 }

7250

7251 .list-channels .item,

7252 .list-models .item,

7253 .list-sponsors .item,

7254 .list-categories .item {

7255 width: calc(33.33% - 10px);

7256 }

7257

7258 .headline {

7259 -ms-flex-wrap: wrap;

7260 flex-wrap: wrap;

7261 padding: 2rem 0 0;

7262 }

7263

7264 .headline h1,

7265 h2 {

7266 width: 100%;

7267 -webkit-box-flex: 1;

7268 -ms-flex: 1 1 100%;

7269 flex: 1 1 100%;

7270 margin: 2px 0;

7271 }

7272

7273 .sort {

7274 margin: 10px 10px 0 0;

7275 }

7276

7277 .sort:last-child {

7278 margin: 10px 0 0;

7279 }

7280

7281 .pagination a,

7282 .pagination span {

7283

font-size: 13px;

7284 padding: 8px 12px;

7285 }

7286

7287 .pagination li {

7288 min-width: 43px;

7289 }

7290

7291 .tags-cloud .all {

7292

font-size: 13px;

7293 padding: 10px 20px;

7294 }

7295

7296 .footer .nav a {

7297

font-size: 13px;

7298 }

7299

7300 .sidebar form .row {

7301 width: 50%;

7302 }

7303

7304 .block-details .item span {

7305 margin: 0 1.5rem 0.5rem 0;

7306 }

7307

7308 .block-details .item {

7309 margin: 0 10px 1rem 0;

7310 }

7311

7312 .tab-content {

7313 padding: 0 1rem 1rem;

7314 }

7315

7316 .list-sort {

7317 margin: 0 0 1rem;

7318 }

7319

7320 .list-sort li {

7321 margin-right: 1rem;

7322 }

7323

7324

7325 .block-model .model-list li {

7326 width: 100%;

7327 padding: 0;

7328 }

7329

7330 .block-video .playlist .item {

7331 width: calc(50% - 10px);

7332 }

7333

7334}

7335

7336@media screen and (max-width: 650px) {

7337 .bottom-adv .spot:nth-child(2) {

7338 display: none;

7339 }

7340

7341 html {

7342 font-size: 47.5%;

7343 }

7344

7345 .list-members .item {

7346 width: calc(50% - 10px);

7347 }

7348

7349 .member-menu .block-main {

7350 -webkit-box-flex: 1;

7351 -ms-flex: 1 1 100%;

7352 flex: 1 1 100%;

7353 margin: 0;

7354 }

7355

7356 .user-menu {

7357 display: -webkit-box;

7358 display: -ms-flexbox;

7359 display: flex;

7360 -ms-flex-wrap: wrap;

7361 flex-wrap: wrap;

7362 -webkit-box-align: start;

7363 -ms-flex-align: start;

7364 align-items: flex-start;

7365 }

7366

7367 .user-menu li {

7368 width: 100%;

7369 padding: 0 0.8rem;

7370 }

7371

7372 .member-menu .block-additional {

7373 padding: 10px 0 0;

7374 border-top: 0;

7375 border-left: 0;

7376 -webkit-box-flex: 1;

7377 -ms-flex: 1 1 100%;

7378 flex: 1 1 100%;

7379 }

7380

7381 .list-tags .margin-fix .item {

7382 -webkit-box-flex: 1;

7383 -ms-flex: 1 1 50%;

7384 flex: 1 1 50%;

7385 }

7386

7387}

7388

7389@media screen and (max-width: 640px) {

7390 .logo {

7391 margin: 0 0 10px;

7392 }

7393

7394 .search {

7395 padding: 0;

7396 }

7397

7398 .header-inner {

7399 -ms-flex-wrap: wrap;

7400 flex-wrap: wrap;

7401 -webkit-box-pack: center;

7402 -ms-flex-pack: center;

7403 justify-content: center;

7404 }

7405

7406 .sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7),

7407 .list-albums .item,

7408 .member-menu + .main-container-user .list-albums .item,

7409 .member-menu + .main-container-user .list-channels .item,

7410 .member-menu + .main-container-user .list-members .item,

7411 .sidebar + .main-container .list-videos .item,

7412 .sidebar + .main-container .place ~ .item:nth-of-type(-n + 7),

7413 .place ~ .item:nth-of-type(-n + 7),

7414 .list-playlists .item,

7415 .list-videos .item {

7416 width: calc(50% - 10px);

7417 }

7418

7419 .list-playlists .item,

7420 .list-videos .item {

7421 margin: 5px 0 0 5px;

7422 }

7423

7424 .margin-fix {

7425 margin: -5px 0 0 -5px;

7426 }

7427

7428 .empty-content {

7429 padding: 0 0 0 5px;

7430 }

7431

7432 .member-menu + .main-container-user .item {

7433 margin: 5px 0 0 5px;

7434 width: calc((100% - 10px) / 2);

7435 }

7436

7437 .list-channels .item,

7438 .list-models .item,

7439 .list-sponsors .item,

7440 .list-categories .item {

7441 width: calc(50% - 5px);

7442 margin: 5px 0 0 5px;

7443 }

7444

7445 .sidebar .comments li {

7446 width: 100%;

7447 margin: 0 0 2rem;

7448 }

7449

7450 .sidebar .list li,

7451 .sidebar .filter li {

7452 width: 50%;

7453 }

7454

7455 .btn-favourites ul {

7456 left: inherit;

7457 right: 0;

7458 border-radius: 20px 0 20px 20px;

7459 }

7460

7461 form [data-name="code"],

7462 form .row {

7463 margin: 0 0 1rem;

7464 }

7465

7466 .block-video {

7467 margin: 0 0 1.5rem;

7468 }

7469

7470 .list-comments .comment-info {

7471 -webkit-box-flex: 1;

7472 -ms-flex: 1 1 100%;

7473 flex: 1 1 100%;

7474 margin: 0 0 5px;

7475 }

7476

7477 .box {

7478 margin: 0 0 1.5rem;

7479 }

7480

7481}

7482

7483@media screen and (max-width: 560px) {

7484 .box {

7485 padding: 1rem 0 0;

7486 }

7487

7488 .popup-holder {

7489 min-width: 380px;

7490 padding: 10px;

7491 }

7492

7493 .popup-title {

7494 padding: 1.5rem 3.5rem 1.5rem 1.5rem;

7495 }

7496

7497 .fancybox-close {

7498 top: 0.8rem !important;

7499 }

7500

7501 form .section-title {

7502 margin: 0 0 1.5rem;

7503 }

7504

7505 .sidebar form .row {

7506 width: 100%;

7507 }

7508

7509 form .button-group .row:first-child {

7510 margin: 0 0 2rem;

7511 }

7512

7513 .block-screenshots span.item,

7514 .block-screenshots a.item {

7515 width: calc(50% - 5px);

7516 padding-bottom: 27.54%;

7517 }

7518

7519 .block-new-comment .bottom .submit {

7520 margin: 0;

7521 }

7522

7523 .block-comments form .textfield {

7524 width: 100%;

7525 }

7526

7527 .member-menu .block-main {

7528 -ms-flex-wrap: wrap;

7529 flex-wrap: wrap;

7530 -webkit-box-pack: center;

7531 -ms-flex-pack: center;

7532 justify-content: center;

7533 margin: 0;

7534 }

7535

7536 .member-menu .block-main .avatar {

7537 margin: 0 0 1rem;

7538 }

7539

7540 .block-main .user-menu {

7541 -webkit-box-flex: 1;

7542 -ms-flex: 1 1 100%;

7543 flex: 1 1 100%;

7544 }

7545

7546 .user-menu li {

7547 display: inline-block;

7548 width: auto;

7549 }

7550

7551 .member-menu .user-menu em {

7552 padding: 0 0 0 10px;

7553 }

7554

7555

7556 .profile-list .column {

7557 width: 100%;

7558 }

7559

7560 /* .block-album .images span.item,

7561 .block-album .images a.item {

7562 width: calc(50% - 2rem);

7563 padding-bottom: 62.1%;

7564 }

7565 */

7566 .block-album .images {

7567 padding: 0 1rem;

7568 }

7569

7570 .block-channel .img {

7571 width: 100%;

7572 padding: 0;

7573 margin: 0 0 1rem;

7574 }

7575

7576 .block-channel .img .channel-user {

7577 right: 5px;

7578 }

7579

7580 .block-channel .channel-rating strong {

7581 font-size: 6.5rem;

7582 padding: 2rem 1rem;

7583 }

7584

7585 .block-model .img {

7586 float: none;

7587 display: block;

7588 margin: 0 auto 1rem;

7589 }

7590

7591 .member-menu + .main-container-user .item,

7592 .member-menu + .main-container-user .list-videos-screenshots .item,

7593 .member-menu + .main-container-user .list-albums-images .item {

7594 width: calc((100% - 20px) / 2);

7595 }

7596

7597 .block-album .images .message,

7598 .block-video .no-player .message {

7599 font-size: 1.6rem;

7600 line-height: 1.8rem;

7601 }

7602

7603

7604 .block-album form .submit,

7605 .block-video .no-player form .submit {

7606

font-size: 12px;

7607 }

7608

7609}

7610

7611

7612@media screen and (max-width: 420px) {

7613 form .date .selectbox {

7614 margin-right: 5px;

7615 }

7616

7617 form .captcha-control .image {

7618 margin: 0 0 1.5rem;

7619 }

7620

7621 form .captcha-control .image img {

7622 float: inherit;

7623 }

7624

7625 form .captcha-control .image .textfield {

7626 width: 100%;

7627 }

7628

7629 form .list-selector-popup .button-group .item {

7630 width: 45%;

7631 }

7632

7633 .sidebar + .main-container .list-videos .item,

7634 .sidebar + .main-container .place ~ .item:nth-of-type(-n+7),

7635 .place ~ .item:nth-of-type(-n+7),

7636 .member-menu + .main-container-user .list-videos .item,

7637 .member-menu + .main-container-user .list-playlists .item,

7638 .list-playlists .item,

7639 .list-videos .item {

7640 width: calc(100% - 5px);

7641 margin: 5px 0 0 5px;

7642 }

7643

7644 .list-albums .item,

7645 .sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7) {

7646 width: calc(50% - 5px);

7647 margin: 5px 0 0 5px;

7648 }

7649

7650 .member-menu + .main-container-user .list-albums .item .title,

7651 .main-container .list-albums .item .title {

7652

font-size: 12px;

7653 }

7654

7655 .member-menu + .main-container-user .list-albums .item .wrap,

7656 .main-container .list-albums .item .wrap {

7657

font-size: 11px;

7658 }

7659

7660 .member-menu + .main-container-user .list-albums .item .wrap div:before,

7661 .main-container .list-albums .item .wrap div:before {

7662

font-size: 13px;

7663 }

7664

7665 .member-menu + .main-container-user .list-albums .item .wrap .photos,

7666 .main-container .list-albums .item .wrap .photos {

7667 padding-left: 21px;

7668 }

7669

7670 .member-menu + .main-container-user .list-albums .item .wrap .views,

7671 .main-container .list-albums .item .wrap .views {

7672 padding-left: 23px;

7673 }

7674

7675 .item-control {

7676 padding: 4px 7px;

7677 }

7678

7679 .member-menu + .main-container-user .list-albums .item .wrap div,

7680 .main-container .list-albums .item .wrap div {

7681 padding-left: 18px;

7682 }

7683

7684 .popup-holder {

7685 min-width: 280px;

7686 }

7687

7688 .navigation .primary {

7689 max-width: 100%;

7690 }

7691

7692 .sidebar .comments li,

7693 .sidebar .list li,

7694 .sidebar .filter li {

7695 width: 100%;

7696 }

7697

7698

7699 .block-channel .channel-rating strong {

7700 font-size: 5.5rem;

7701 padding: 1rem 1rem;

7702 }

7703

7704 .block-model .img {

7705 width: 100%;

7706 height: auto;

7707 padding-bottom: 64.2%;

7708 }

7709

7710 .block-video .playlist .item {

7711 width: calc(100% - 10px);

7712 }

7713

7714}

7715

7716

7717@supports (-webkit-overflow-scrolling: touch) {

7718 .sort,

7719 .content {

7720 cursor: pointer;

7721 }

7722

7723}