container.css (31031B)
1 .container { 2 width: 100%; 3 margin: 0 auto; 4 min-height: 100%; 5 position: relative; 6 max-height: 100vh; 7 overflow: hidden; 8 } 9 10 .container > input[type="checkbox"][name="toggleSidebar"] { 11 width: 40px; 12 height: 40px; 13 padding: 0; 14 margin: 0; 15 position: fixed; 16 cursor: pointer; 17 top: 10px; 18 right: 20px; 19 z-index: 9999999; 20 opacity: 0; 21 display: none; 22 } 23 24 .container 25 > input[type="checkbox"][name="toggleSidebar"]:checked 26 ~ header 27 > .centerWrap 28 > .userNav 29 > .iconLink.sidebar 30 > span, 31 .container 32 > input[type="checkbox"][name="toggleSidebar"]:hover 33 ~ header 34 > .centerWrap 35 > .userNav 36 > .iconLink.sidebar 37 > span { 38 background-position: 0 -20px !important; 39 } 40 41 .container 42 > input[type="checkbox"][name="toggleSidebar"]:checked 43 ~ .dreadSidebar { 44 left: 0; 45 } 46 47 @media (max-width: 980px) { 48 .container > input[type="checkbox"][name="toggleSidebar"] { 49 display: block; 50 } 51 } 52 53 @media (max-width: 560px) { 54 .container > input[type="checkbox"][name="toggleSidebar"] { 55 right: 19%; 56 } 57 } 58 59 @media (max-width: 500px) { 60 .container > input[type="checkbox"][name="toggleSidebar"] { 61 right: 13%; 62 } 63 } 64 @media (max-width: 450px) { 65 .container > input[type="checkbox"][name="toggleSidebar"] { 66 right: 12%; 67 } 68 } 69 70 @media (max-width: 400px) { 71 .container > input[type="checkbox"][name="toggleSidebar"] { 72 right: 8%; 73 } 74 } 75 76 @media (max-width: 375px) { 77 .container > input[type="checkbox"][name="toggleSidebar"] { 78 right: 5%; 79 } 80 } 81 82 @media (max-width: 350px) { 83 .container > header > .centerWrap > .dreadLogo > .square { 84 display: none !important; 85 } 86 } 87 88 .container .centerWrap { 89 display: block; 90 margin: 0 auto; 91 width: 100%; 92 max-width: 1240px; 93 padding: 0 20px; 94 } 95 96 .container > header { 97 position: fixed; 98 top: 0; 99 left: 0; 100 margin: 0; 101 display: block; 102 width: 100%; 103 height: 60px; 104 background: #1a1e23; 105 padding: 10px 0; 106 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.06); 107 z-index: 99999; 108 } 109 110 .container > header > .centerWrap { 111 font-size: 0; 112 position: relative; 113 max-width: 100%; 114 } 115 116 @media (max-width: 735px) { 117 .container > header > .centerWrap { 118 padding: 0 10px; 119 } 120 } 121 122 @media (max-width: 560px) { 123 .container > header > .centerWrap { 124 text-align: center; 125 } 126 } 127 128 .container > header > .centerWrap > .dreadLogo { 129 display: inline-block; 130 vertical-align: middle; 131 margin-right: 25px; 132 text-decoration: none; 133 } 134 135 @media (max-width: 655px) { 136 .container > header > .centerWrap > .dreadLogo { 137 margin-right: 0; 138 } 139 } 140 141 @media (max-width: 560px) { 142 .container > header > .centerWrap > .dreadLogo { 143 margin-right: 10px; 144 } 145 } 146 147 .container > header > .centerWrap > .dreadLogo > .square { 148 display: inline-block; 149 vertical-align: middle; 150 width: 40px; 151 height: 40px; 152 background-color: #9b59b6; 153 margin-right: 10px; 154 } 155 156 .container > footer > .centerWrap > .dreadLogo > .square { 157 display: inline-block; 158 vertical-align: middle; 159 width: 40px; 160 height: 40px; 161 background-color: #34495e; 162 margin-right: 10px; 163 } 164 165 @media (max-width: 655px) { 166 .container > header > .centerWrap > .dreadLogo > .square { 167 margin-right: 0; 168 } 169 } 170 171 .container > header > .centerWrap > .dreadLogo > .text { 172 display: inline-block; 173 vertical-align: middle; 174 font-size: 30px; 175 color: #fff; 176 font-weight: bold; 177 } 178 179 @media (max-width: 655px) { 180 .container > header > .centerWrap > .dreadLogo > .text { 181 display: none; 182 } 183 } 184 185 .container > header > .centerWrap > .subdreadQuick { 186 display: inline-block; 187 vertical-align: middle; 188 height: 40px; 189 border-left: 1px solid #252b33; 190 padding-left: 10px; 191 font-size: 16px; 192 } 193 194 @media (max-width: 735px) { 195 .container > header > .centerWrap > .subdreadQuick { 196 display: none; 197 } 198 } 199 200 .container > header > .centerWrap > .subdreadQuick > ul { 201 list-style: none; 202 } 203 204 .container > header > .centerWrap > .subdreadQuick > ul > li { 205 display: inline-block; 206 vertical-align: middle; 207 margin: 0 15px; 208 height: 40px; 209 line-height: 40px; 210 } 211 212 @media (max-width: 1030px) { 213 .container > header > .centerWrap > .subdreadQuick > ul > li { 214 margin: 0 8px; 215 } 216 } 217 218 @media (max-width: 920px) { 219 .container > header > .centerWrap > .subdreadQuick > ul > li { 220 display: none; 221 } 222 } 223 224 .container > header > .centerWrap > .subdreadQuick > ul > li > a { 225 text-decoration: none; 226 color: #cbcbcb; 227 } 228 229 .container > header > .centerWrap > .subdreadQuick > ul > li > a:hover { 230 color: #fff; 231 } 232 233 .container > header > .centerWrap > .subdreadQuick > ul > li.active > a { 234 color: #9b59b6; 235 } 236 237 .container > header > .centerWrap > .userNav { 238 position: absolute; 239 top: 0; 240 right: 20px; 241 height: 40px; 242 } 243 244 @media (max-width: 735px) { 245 .container > header > .centerWrap > .userNav { 246 right: 10px; 247 } 248 } 249 250 @media (max-width: 560px) { 251 .container > header > .centerWrap > .userNav { 252 position: relative; 253 right: 0; 254 display: inline-block; 255 vertical-align: middle; 256 } 257 } 258 259 .container > header > .centerWrap > .userNav > .searchBtn { 260 vertical-align: middle; 261 max-height: 40px; 262 padding-right: 30px; 263 border-right: 1px solid #252b33; 264 position: relative; 265 max-width: 40px; 266 cursor: pointer; 267 } 268 269 @media (max-width: 735px) { 270 .container > header > .centerWrap > .userNav > .searchBtn { 271 border-right: none; 272 } 273 } 274 275 .container > header > .centerWrap > .userNav > .searchBtn:after { 276 position: absolute; 277 top: 50%; 278 left: 0; 279 right: 0; 280 max-width: 20px; 281 max-height: 20px; 282 margin: -10px auto 0; 283 content: ""; 284 } 285 286 @media (max-width: 1150px) { 287 .container > header > .centerWrap > .userNav > .searchBtn { 288 display: inline-block; 289 } 290 } 291 292 @media (max-width: 980px) { 293 .container > header > .centerWrap > .userNav > .searchBtn { 294 display: none; 295 } 296 } 297 298 @media (max-width: 940px) { 299 .container > header > .centerWrap > .userNav > .searchBtn { 300 display: inline-block; 301 } 302 } 303 304 @media (max-width: 560px) { 305 .container > header > .centerWrap > .userNav > .searchBtn { 306 display: none; 307 } 308 } 309 310 .container > header > .centerWrap > .userNav > .searchPop { 311 display: inline-block; 312 vertical-align: middle; 313 height: 40px; 314 padding-right: 30px; 315 border-right: 1px solid #252b33; 316 } 317 318 @media (max-width: 980px) { 319 .container > header > .centerWrap > .userNav > .searchPop { 320 display: inline-block; 321 padding-right: 10px; 322 } 323 } 324 325 @media (max-width: 780px) { 326 .container 327 > header 328 > .centerWrap 329 > .userNav 330 > .searchPop 331 > input[type="text"] { 332 display: none; 333 } 334 } 335 336 .container > header > .centerWrap > .userNav > .searchPop > input[type="text"] { 337 display: inline-block; 338 vertical-align: middle; 339 height: 30px; 340 line-height: 30px; 341 margin: 5px 0; 342 border: none; 343 border-bottom: 1px solid #cbcbcb; 344 color: #fff; 345 font-size: 14px; 346 width: 200px; 347 opacity: 0; 348 padding: 0 10px; 349 background-color: transparent; 350 } 351 352 @media (max-width: 1120px) { 353 .container 354 > header 355 > .centerWrap 356 > .userNav 357 > .searchPop 358 > input[type="text"] { 359 width: 160px; 360 } 361 } 362 363 @media (max-width: 1120px) { 364 .container 365 > header 366 > .centerWrap 367 > .userNav 368 > .searchPop 369 > input[type="text"] { 370 display: none; 371 } 372 } 373 374 @media (max-width: 920px) { 375 .container 376 > header 377 > .centerWrap 378 > .userNav 379 > .searchPop 380 > input[type="text"] { 381 width: 160px; 382 display: inline-block; 383 } 384 } 385 386 @media (max-width: 780px) { 387 .container 388 > header 389 > .centerWrap 390 > .userNav 391 > .searchPop 392 > input[type="text"] { 393 display: none; 394 } 395 } 396 397 .container 398 > header 399 > .centerWrap 400 > .userNav 401 > .searchPop 402 > input[type="text"]::placeholder { 403 color: #cbcbcb; 404 } 405 406 .container 407 > header 408 > .centerWrap 409 > .userNav 410 > .searchPop 411 > input[type="text"]:focus { 412 border-color: #fff; 413 } 414 415 .container 416 > header 417 > .centerWrap 418 > .userNav 419 > .searchPop 420 > input[type="text"]:focus::placeholder { 421 color: #efefef; 422 } 423 424 .container > header > .centerWrap > .userNav > .searchPop > button { 425 display: inline-block; 426 vertical-align: middle; 427 width: 20px; 428 height: 20px; 429 outline: 0; 430 border: none; 431 margin: 0; 432 background-color: transparent; 433 cursor: pointer; 434 padding: 45px 0 0; 435 } 436 437 .container 438 > header 439 > .centerWrap 440 > .userNav 441 > .searchPop:hover 442 > input[type="text"] { 443 opacity: 1; 444 } 445 446 .container > header > .centerWrap > .userNav > .iconLink { 447 display: inline-block; 448 vertical-align: middle; 449 width: 30px; 450 height: 40px; 451 position: relative; 452 margin-left: 20px; 453 } 454 455 .container > header > .centerWrap > .userNav > .iconLink > span { 456 position: absolute; 457 width: 20px; 458 height: 20px; 459 left: 0; 460 right: 0; 461 top: 50%; 462 margin-top: -10px; 463 display: block; 464 cursor: pointer; 465 } 466 467 .container > header > .centerWrap > .userNav > .iconLink.sidebar { 468 display: none; 469 } 470 471 @media (max-width: 980px) { 472 .container > header > .centerWrap > .userNav > .iconLink.sidebar { 473 display: inline-block; 474 } 475 } 476 477 .container > header > .centerWrap > .userNav > .iconLink:after { 478 position: absolute; 479 top: 0; 480 right: -5px; 481 min-width: 22px; 482 height: 22px; 483 line-height: 18px; 484 color: #fff; 485 background: #fe4500; 486 -webkit-border-radius: 15px; 487 -moz-border-radius: 15px; 488 border-radius: 15px; 489 text-align: center; 490 font-size: 12px; 491 display: none; 492 border: 2px solid #1a1e23; 493 padding: 0 3px; 494 } 495 496 .container > header > .centerWrap > .userNav > .iconLink[value]:after { 497 content: attr(value); 498 display: block; 499 } 500 501 .container > header > .centerWrap > .userNav > .iconLink[value="0"]:after { 502 display: none; 503 } 504 505 .container > header > .centerWrap > .userNav > .no_auth { 506 display: inline-block; 507 vertical-align: middle; 508 height: 40px; 509 line-height: 40px; 510 font-size: 14px; 511 color: #fff; 512 margin-left: 30px; 513 } 514 515 .container > header > .centerWrap > .userNav > .no_auth .login_pop { 516 display: inline-block; 517 position: relative; 518 } 519 520 .container > header > .centerWrap > .userNav > .no_auth > .login_pop > span, 521 .container > header > .centerWrap > .userNav > .no_auth > a { 522 color: #cbcbcb; 523 font-size: 14px; 524 text-decoration: none; 525 display: inline-block; 526 margin-right: 15px; 527 cursor: pointer; 528 } 529 530 .container 531 > header 532 > .centerWrap 533 > .userNav 534 > .no_auth 535 > .login_pop 536 > span:hover, 537 .container > header > .centerWrap > .userNav > .no_auth > a:hover { 538 color: #fff; 539 } 540 541 .container 542 > header 543 > .centerWrap 544 > .userNav 545 > .no_auth 546 .login_pop:hover 547 > span { 548 color: #fff; 549 } 550 551 .container > header > .centerWrap > .userNav > .no_auth > a { 552 margin-right: 0; 553 margin-left: 15px; 554 } 555 556 .container > header > .centerWrap > .userNav > .no_auth .captcha_cont { 557 position: relative; 558 } 559 560 .container > header > .centerWrap > .userNav > .no_auth div.value.standardBtn { 561 display: block; 562 width: 100%; 563 height: 50px; 564 margin: 0; 565 text-align: center; 566 line-height: 50px; 567 padding: 0; 568 border-radius: 5px; 569 font-size: 16px; 570 } 571 572 .container > header > .centerWrap > .userNav > .no_auth .popout-box.incaptcha { 573 height: 100%; 574 max-height: 100%; 575 } 576 577 .container > header > .centerWrap > .userNav > .userDrop { 578 display: inline-block; 579 vertical-align: middle; 580 height: 40px; 581 position: relative; 582 } 583 584 @media (max-width: 660px) { 585 .container > header > .centerWrap > .userNav > .userDrop { 586 position: initial; 587 } 588 } 589 590 .container > header > .centerWrap > .userNav > .userDrop > .event { 591 display: block; 592 width: 100%; 593 height: 40px; 594 line-height: 40px; 595 margin-left: 30px; 596 cursor: pointer; 597 } 598 599 @media (max-width: 740px) { 600 .container > header > .centerWrap > .userNav > .userDrop > .event { 601 margin-left: 20px; 602 } 603 } 604 605 @media (max-width: 675px) { 606 .container > header > .centerWrap > .userNav > .userDrop > .event { 607 margin-left: 5px; 608 } 609 } 610 611 .container > header > .centerWrap > .userNav > .userDrop > .event > .avvy { 612 display: inline-block; 613 vertical-align: middle; 614 margin-right: 10px; 615 max-width: 20px; 616 max-height: 20px; 617 -webkit-border-radius: 100%; 618 -moz-border-radius: 100%; 619 border-radius: 100%; 620 background-color: #9b59b6; 621 } 622 623 .container > header > .centerWrap > .userNav > .userDrop > .event > .username { 624 display: inline-block; 625 vertical-align: middle; 626 color: #fff; 627 padding-right: 20px; 628 font-size: 12px; 629 position: relative; 630 width: 150px; 631 } 632 633 @media (max-width: 655px) { 634 .container 635 > header 636 > .centerWrap 637 > .userNav 638 > .userDrop 639 > .event 640 > .username { 641 width: calc(100vw - 350px); 642 } 643 } 644 645 @media (max-width: 560px) { 646 .container 647 > header 648 > .centerWrap 649 > .userNav 650 > .userDrop 651 > .event 652 > .username { 653 width: 20px; 654 font-size: 0; 655 } 656 } 657 658 .container 659 > header 660 > .centerWrap 661 > .userNav 662 > .userDrop 663 > .event 664 > .username:after { 665 position: absolute; 666 top: 50%; 667 right: 0; 668 height: 12px; 669 width: 12px; 670 content: ""; 671 margin-top: -6px; 672 } 673 674 .container > header > .centerWrap > .userNav > .userDrop > .dropdown { 675 display: none; 676 width: 200px; 677 position: absolute; 678 top: 100%; 679 right: 0; 680 padding-top: 10px; 681 } 682 683 @media (max-width: 655px) { 684 .container > header > .centerWrap > .userNav > .userDrop > .dropdown { 685 width: 100vw; 686 text-align: left; 687 left: 0; 688 right: 0; 689 top: 50px; 690 position: fixed; 691 } 692 } 693 694 .container > header > .centerWrap > .userNav > .userDrop > .dropdown > .panel { 695 display: block; 696 width: 100%; 697 background: #fff; 698 -webkit-border-radius: 3px; 699 -moz-border-radius: 3px; 700 border-radius: 3px; 701 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); 702 overflow: hidden; 703 } 704 705 .container 706 > header 707 > .centerWrap 708 > .userNav 709 > .userDrop 710 > .dropdown 711 > .panel 712 > a { 713 display: block; 714 width: 100%; 715 padding: 0 15px 0 45px; 716 color: #000; 717 text-decoration: none; 718 font-size: 14px; 719 height: 40px; 720 line-height: 40px; 721 position: relative; 722 } 723 724 .container 725 > header 726 > .centerWrap 727 > .userNav 728 > .userDrop 729 > .dropdown 730 > .panel 731 > a:hover { 732 background: #9b59b6; 733 color: #fff; 734 } 735 736 .container > header > .centerWrap > .userNav > .userDrop > .dropdown:hover, 737 .container 738 > header 739 > .centerWrap 740 > .userNav 741 > .userDrop 742 > .event:hover 743 ~ .dropdown { 744 display: block; 745 } 746 747 .container > .content { 748 width: 100%; 749 max-width: calc(100% - 270px); 750 padding: 20px 0 0 0; 751 margin-top: 60px; 752 display: block; 753 max-height: calc(100vh - 60px); 754 overflow-y: auto; 755 position: relative; 756 background: #efefed; 757 } 758 759 @media (max-width: 980px) { 760 .container > .content { 761 max-width: 100%; 762 } 763 } 764 765 .container > .content > h1 { 766 padding: 0 10px; 767 } 768 769 .container > .content.no-top { 770 padding-top: 0; 771 } 772 773 .container > .content.no-top > .display_alerts { 774 margin-bottom: 0; 775 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); 776 z-index: 5; 777 position: relative; 778 } 779 780 .container > .content.no-top > .display_alerts > .alert { 781 margin-bottom: 0; 782 } 783 784 .container > .content.lg { 785 max-width: 100%; 786 padding: 0; 787 } 788 789 .container > .content.lg > .panel { 790 max-width: 1200px; 791 margin: 0 auto 25px auto; 792 background: #fff; 793 padding: 50px 30px; 794 } 795 796 .container > .content.lg > .panel:first-child { 797 margin-top: 50px; 798 } 799 800 .container > .content > .pageContent { 801 padding: 0 10px; 802 font-size: 14px; 803 color: #000; 804 } 805 806 .container > .content > .pageContent > .inner { 807 background: #fff; 808 padding: 20px; 809 } 810 811 .container > .content > .pageContent > .inner > .p-title { 812 font-size: 24px; 813 margin-bottom: 20px; 814 color: #9b59b6; 815 } 816 817 .container > .content > .pageContent > .inner p { 818 line-height: 20px; 819 margin-bottom: 10px; 820 } 821 822 .container > .content > .pageContent > .inner > .sub-list { 823 display: block; 824 width: 100%; 825 font-size: 0; 826 } 827 828 .container > .content > .pageContent > .inner > .sub-list > .item { 829 display: inline-block; 830 vertical-align: top; 831 width: 220px; 832 font-size: 0; 833 margin-bottom: 10px; 834 margin-right: 10px; 835 text-decoration: none; 836 } 837 838 .container > .content > .pageContent > .inner > .sub-list > .item > .icon { 839 display: inline-block; 840 vertical-align: middle; 841 width: 40px; 842 height: 40px; 843 background-color: #9b59b6; 844 margin-right: 10px; 845 -webkit-border-radius: 100%; 846 -moz-border-radius: 100%; 847 border-radius: 100%; 848 } 849 850 .container > .content > .pageContent > .inner > .sub-list > .item > .right { 851 display: inline-block; 852 vertical-align: middle; 853 width: calc(100% - 50px); 854 font-size: 14px; 855 } 856 857 .container 858 > .content 859 > .pageContent 860 > .inner 861 > .sub-list 862 > .item 863 > .right 864 > .subname { 865 color: #000; 866 font-weight: bold; 867 margin-bottom: 5px; 868 } 869 870 .container 871 > .content 872 > .pageContent 873 > .inner 874 > .sub-list 875 > .item 876 > .right 877 > .subscribers { 878 color: #999; 879 } 880 881 .container > .content > .panel { 882 display: block; 883 width: 100%; 884 margin-bottom: 25px; 885 } 886 887 .container > .content > .panel.center { 888 text-align: center; 889 } 890 891 .container > .content > .panel > .p-title { 892 font-size: 24px; 893 margin-bottom: 20px; 894 color: #9b59b6; 895 } 896 897 .container > .content > .panel > .p-inner { 898 padding: 10px 0; 899 font-size: 14px; 900 color: #000; 901 line-height: 18px; 902 } 903 904 .container > .content > .panel > .p-inner a { 905 text-decoration: none; 906 } 907 908 .container > .content > .panel > .p-inside { 909 padding: 0 10px; 910 } 911 912 .container > .content > .panel > .p-inside > .p-title { 913 font-size: 24px; 914 color: #9b59b6; 915 padding: 20px; 916 background: #fff; 917 border-bottom: 1px solid #efefed; 918 } 919 920 .container > .content > .subBanner { 921 display: block; 922 width: 100%; 923 background-color: #9b59b6; 924 background-size: cover; 925 background-position: center center; 926 background-repeat: no-repeat; 927 margin-bottom: 15px; 928 } 929 930 .container > .content > .subBanner > .banner-top { 931 display: block; 932 width: 100%; 933 padding: 80px 20px 20px 20px; 934 color: #fff; 935 font-size: 26px; 936 text-decoration: none; 937 } 938 939 .container > .content > .subBanner > .banner-menu { 940 display: block; 941 width: 100%; 942 padding: 0 10px; 943 background-color: rgba(0, 0, 0, 0.3); 944 } 945 946 .container > .content > .subBanner > .banner-menu > a { 947 display: inline-block; 948 vertical-align: top; 949 height: 30px; 950 margin: 10px 5px; 951 padding: 0 20px; 952 line-height: 30px; 953 background: rgba(0, 0, 0, 0.3); 954 color: #fff; 955 font-size: 14px; 956 text-decoration: none; 957 } 958 959 .container > .content > .postBoard { 960 padding: 0 10px; 961 display: block; 962 width: 100%; 963 } 964 965 .container > .content > .postBoard > .item { 966 display: block; 967 width: 100%; 968 padding: 15px 10px; 969 font-size: 0; 970 background: #fff; 971 border-bottom: 1px solid #efefed; 972 } 973 974 .container > .content > .postBoard > .item.comment > .cont { 975 display: inline-block; 976 vertical-align: top; 977 width: calc(100% - 65px); 978 font-size: 14px; 979 } 980 981 .container > .content > .postBoard > .item.comment > .cont > .post-title { 982 margin-bottom: 5px; 983 font-size: 12px; 984 } 985 986 .container > .content > .postBoard > .item.comment > .cont > .details { 987 color: #999999; 988 margin-bottom: 10px; 989 } 990 991 .container > .content > .postBoard > .item.comment > .cont > .comment-body { 992 padding: 15px; 993 border: 1px solid #999999; 994 color: #000; 995 font-size: 14px; 996 line-height: 18px; 997 } 998 999 .container > .content > .postBoard > .item > .voting { 1000 display: inline-block; 1001 vertical-align: middle; 1002 width: 50px; 1003 text-align: center; 1004 font-size: 16px; 1005 } 1006 1007 .container > .content > .postBoard > .item > .voting > .voteCount { 1008 font-size: 14px; 1009 color: #000; 1010 } 1011 1012 .container > .content > .postBoard > .item > .postTop { 1013 display: inline-block; 1014 vertical-align: middle; 1015 width: calc(100% - 50px); 1016 padding-left: 15px; 1017 font-size: 14px; 1018 } 1019 1020 .container > .content > .postBoard > .item > .postTop > .title { 1021 text-decoration: none; 1022 color: #000; 1023 font-size: 18px; 1024 display: inline-block; 1025 margin-bottom: 5px; 1026 line-height: 22px; 1027 } 1028 1029 .container > .content > .postBoard > .item > .postTop > .title.unread { 1030 font-weight: bold; 1031 } 1032 1033 .container > .content > .postBoard > .item > .postTop > .title > .flair { 1034 background-color: #efefef; 1035 color: #000; 1036 display: inline-block; 1037 font-size: 12px; 1038 padding: 0 5px; 1039 vertical-align: middle; 1040 margin-left: 3px; 1041 -webkit-border-radius: 3px; 1042 -moz-border-radius: 3px; 1043 border-radius: 3px; 1044 font-weight: normal; 1045 } 1046 1047 .container > .content > .postBoard > .item > .postTop > .author { 1048 color: #999999; 1049 line-height: 18px; 1050 } 1051 1052 .container > .content > .postBoard > .item > .postTop > .author > a { 1053 color: #9b59b6; 1054 text-decoration: none; 1055 font-weight: bold; 1056 } 1057 1058 .container > .content > .postBoard > .item > .postTop > .author > a > .flair { 1059 background-color: #efefef; 1060 color: #000; 1061 display: inline-block; 1062 font-size: 12px; 1063 padding: 0 5px; 1064 vertical-align: middle; 1065 margin-left: 3px; 1066 -webkit-border-radius: 3px; 1067 -moz-border-radius: 3px; 1068 border-radius: 3px; 1069 font-weight: normal; 1070 } 1071 1072 .container > .content > .postBoard > .item > .postMain { 1073 display: block; 1074 width: calc(100% - 50px); 1075 margin-left: 50px; 1076 padding-left: 15px; 1077 } 1078 1079 .container > .content > .postBoard > .item > .postMain > .postContent { 1080 font-size: 14px; 1081 display: block; 1082 width: 100%; 1083 color: #000; 1084 margin-bottom: 20px; 1085 line-height: 20px; 1086 } 1087 1088 .container 1089 > .content 1090 > .postBoard 1091 > .item 1092 > .postMain 1093 > .postContent 1094 > .crosspost_content { 1095 display: block; 1096 width: 100%; 1097 padding: 15px; 1098 border: 1px solid #ccc; 1099 } 1100 1101 .container 1102 > .content 1103 > .postBoard 1104 > .item 1105 > .postMain 1106 > .postContent 1107 > .crosspost_content 1108 > .crosspost-title { 1109 font-size: 20px; 1110 text-decoration: none; 1111 } 1112 1113 .container 1114 > .content 1115 > .postBoard 1116 > .item 1117 > .postMain 1118 > .postContent 1119 > .crosspost_content 1120 > .authored { 1121 font-size: 16px; 1122 margin-bottom: 10px; 1123 } 1124 1125 .container 1126 > .content 1127 > .postBoard 1128 > .item 1129 > .postMain 1130 > .postContent 1131 > .crosspost_content 1132 > .authored 1133 > a { 1134 text-decoration: none; 1135 font-weight: bold; 1136 } 1137 1138 .container 1139 > .content 1140 > .postBoard 1141 > .item 1142 > .postMain 1143 > .postContent 1144 > .crosspost_content 1145 > .stats 1146 a { 1147 text-decoration: none; 1148 } 1149 1150 .container > .content > .postBoard > .item > .postMain > .actions { 1151 display: block; 1152 width: 100%; 1153 font-size: 0; 1154 } 1155 1156 .container > .content > .postBoard > .item > .postMain > .actions > a, 1157 .container > .content > .postBoard > .item > .postMain > .actions > button, 1158 .container > .content > .postBoard > .item > .postMain > .actions > div { 1159 display: inline-block; 1160 vertical-align: top; 1161 color: #666; 1162 font-size: 14px; 1163 padding: 0; 1164 outline: 0; 1165 border: none; 1166 background: none; 1167 cursor: pointer; 1168 text-decoration: none; 1169 margin: 0 15px 0 0; 1170 line-height: 16px; 1171 position: relative; 1172 } 1173 1174 .container > .content > .postBoard > .item > .postMain > .actions > a:hover, 1175 .container 1176 > .content 1177 > .postBoard 1178 > .item 1179 > .postMain 1180 > .actions 1181 > button:hover, 1182 .container > .content > .postBoard > .item > .postMain > .actions > div:hover { 1183 color: #9b59b6; 1184 } 1185 1186 .container > .content > footer { 1187 display: block; 1188 width: 100%; 1189 background: #1a1e23; 1190 padding: 50px 0; 1191 margin-top: 30px; 1192 } 1193 1194 .container > .content > footer > .centerWrap { 1195 font-size: 0; 1196 } 1197 1198 .container > .content > footer > .centerWrap > .dreadLogo { 1199 display: inline-block; 1200 vertical-align: middle; 1201 text-decoration: none; 1202 width: 140px; 1203 } 1204 1205 @media (max-width: 630px) { 1206 .container > .content > footer > .centerWrap > .dreadLogo { 1207 display: block; 1208 margin: 0 auto 20px auto; 1209 } 1210 } 1211 1212 .container > .content > footer > .centerWrap > .dreadLogo > .square { 1213 display: inline-block; 1214 vertical-align: middle; 1215 width: 40px; 1216 height: 40px; 1217 margin-right: 10px; 1218 } 1219 1220 .container > .content > footer > .centerWrap > .dreadLogo > .text { 1221 display: inline-block; 1222 vertical-align: middle; 1223 font-size: 30px; 1224 color: #fff; 1225 font-weight: bold; 1226 } 1227 1228 .container > .content > footer > .centerWrap > .columns { 1229 display: inline-block; 1230 vertical-align: middle; 1231 width: calc(100% - 140px); 1232 padding-left: 50px; 1233 font-size: 0; 1234 } 1235 1236 @media (max-width: 630px) { 1237 .container > .content > footer > .centerWrap > .columns { 1238 display: block; 1239 width: 100%; 1240 padding: 0 25px; 1241 } 1242 } 1243 1244 .container > .content > footer > .centerWrap > .columns > .item { 1245 display: inline-block; 1246 vertical-align: top; 1247 width: calc(100% / 3); 1248 } 1249 1250 @media (max-width: 630px) { 1251 .container > .content > footer > .centerWrap > .columns > .item { 1252 display: block; 1253 width: 100%; 1254 margin-bottom: 25px; 1255 text-align: center; 1256 } 1257 } 1258 1259 .container > .content > footer > .centerWrap > .columns > .item > .heading { 1260 color: #999; 1261 font-size: 16px; 1262 margin-bottom: 20px; 1263 } 1264 1265 .container > .content > footer > .centerWrap > .columns > .item > div { 1266 margin-bottom: 5px; 1267 } 1268 1269 .container > .content > footer > .centerWrap > .columns > .item > div a { 1270 color: #9b59b6; 1271 text-decoration: none; 1272 font-size: 14px; 1273 } 1274 1275 .container > .dreadSidebar { 1276 position: fixed; 1277 top: 60px; 1278 right: 0; 1279 width: 270px; 1280 height: calc(100vh - 60px); 1281 background: #fff; 1282 padding: 10px 10px 0 10px; 1283 overflow-y: auto; 1284 } 1285 1286 @media (min-width: 981px) { 1287 .container > .dreadSidebar { 1288 left: auto !important; 1289 } 1290 } 1291 1292 @media (max-width: 980px) { 1293 .container > .dreadSidebar { 1294 left: 100%; 1295 width: 100vw; 1296 top: 60px; 1297 height: calc(100vh - 60px); 1298 -webkit-transition: ease-in-out left 0.5s; 1299 -moz-transition: ease-in-out left 0.5s; 1300 transition: ease-in-out left 0.5s; 1301 } 1302 } 1303 1304 .container > .dreadSidebar:after { 1305 content: ""; 1306 display: block; 1307 height: 10px; 1308 width: 100%; 1309 } 1310 1311 .container > .dreadSidebar > .sub-header { 1312 display: block; 1313 margin-bottom: 15px; 1314 text-align: center; 1315 margin-top: 15px; 1316 } 1317 1318 .container > .dreadSidebar > .sub-header > .subname { 1319 font-weight: bold; 1320 margin-bottom: 5px; 1321 font-size: 16px; 1322 display: inline-block; 1323 text-align: center; 1324 text-decoration: none; 1325 color: #000; 1326 } 1327 1328 .container > .dreadSidebar > .sub-header > .subscribers { 1329 color: #999; 1330 font-size: 14px; 1331 } 1332 1333 .container > .dreadSidebar > .sub-description { 1334 font-size: 14px; 1335 margin-bottom: 15px; 1336 line-height: 16px; 1337 } 1338 1339 .container > .dreadSidebar > .bannerSection { 1340 display: block; 1341 text-align: center; 1342 font-size: 0; 1343 max-width: 300px; 1344 margin: 0 auto 20px auto; 1345 } 1346 1347 .container > .dreadSidebar > .bannerSection > a.item { 1348 display: block; 1349 max-width: 100%; 1350 margin-bottom: 10px; 1351 } 1352 1353 .container > .dreadSidebar > .bannerSection > a.item:last-child { 1354 margin: 0; 1355 } 1356 1357 .container > .dreadSidebar > .bannerSection > a.item > div { 1358 display: block; 1359 width: 100%; 1360 padding-bottom: 25%; 1361 background-size: cover; 1362 background-position: center center; 1363 } 1364 1365 .container > .dreadSidebar > .bannerSection > a.link { 1366 font-size: 12px; 1367 color: #9b59b6; 1368 display: inline-block; 1369 text-align: right; 1370 text-decoration: none; 1371 } 1372 1373 .container > .dreadSidebar > form > .standardBtn, 1374 .container > .dreadSidebar > .sect > .standardBtn, 1375 .container > .dreadSidebar > .standardBtn { 1376 display: block; 1377 padding: 0; 1378 width: 100%; 1379 margin-right: 0; 1380 margin-bottom: 15px; 1381 border-radius: 3px; 1382 } 1383 1384 .container > .dreadSidebar > form > .standardBtn.small-margin, 1385 .container > .dreadSidebar > .sect > .standardBtn.small-margin, 1386 .container > .dreadSidebar > .standardBtn.small-margin { 1387 margin-bottom: 5px; 1388 } 1389 1390 .container > .dreadSidebar > form > .standardBtn { 1391 margin-bottom: 5px; 1392 } 1393 1394 .container > .dreadSidebar > form { 1395 margin-bottom: 15px; 1396 } 1397 1398 .container > .dreadSidebar > .created { 1399 text-align: center; 1400 line-height: 16px; 1401 font-size: 12px; 1402 } 1403 1404 .container > .dreadSidebar > .created > span { 1405 display: block; 1406 } 1407 1408 .container > .dreadSidebar > .sect { 1409 display: block; 1410 width: 100%; 1411 margin-bottom: 15px; 1412 } 1413 1414 .container > .dreadSidebar > .sect:last-child { 1415 margin: 0; 1416 } 1417 1418 .container > .dreadSidebar > .sect > .heading > a { 1419 color: #9b59b6; 1420 text-decoration: none; 1421 float: right; 1422 font-size: 12px; 1423 } 1424 1425 .container > .dreadSidebar > .sect > .data { 1426 display: block; 1427 text-align: center; 1428 margin-bottom: 10px; 1429 margin-top: 10px; 1430 } 1431 1432 .container > .dreadSidebar > .sect > .data > .label { 1433 font-weight: bold; 1434 text-transform: uppercase; 1435 font-size: 12px; 1436 } 1437 1438 .container > .dreadSidebar > .sect > .data > .value { 1439 font-size: 14px; 1440 } 1441 1442 .container > .dreadSidebar > .sect > .toolList > a { 1443 display: block; 1444 width: 100%; 1445 font-size: 14px; 1446 padding: 0 5px; 1447 color: #000; 1448 height: 30px; 1449 line-height: 30px; 1450 text-decoration: none; 1451 } 1452 1453 .container > .dreadSidebar > .sect > .mod-list { 1454 margin-bottom: 10px; 1455 } 1456 1457 .container > .dreadSidebar > .sect > .mod-list > .item { 1458 display: block; 1459 width: 100%; 1460 padding: 5px 0; 1461 } 1462 1463 .container > .dreadSidebar > .sect > .mod-list > .item > a { 1464 text-decoration: none; 1465 color: #000; 1466 font-size: 12px; 1467 height: 16px; 1468 line-height: 16px; 1469 } 1470 1471 .container > .dreadSidebar > .sect > .mod-list > .item > a > .flair { 1472 background-color: #efefef; 1473 color: #000; 1474 display: inline-block; 1475 font-size: 12px; 1476 padding: 0 5px; 1477 vertical-align: middle; 1478 margin-left: 3px; 1479 -webkit-border-radius: 3px; 1480 -moz-border-radius: 3px; 1481 border-radius: 3px; 1482 } 1483 1484 .container > .dreadSidebar > .sect > .sub-list { 1485 display: block; 1486 width: 100%; 1487 } 1488 1489 .container > .dreadSidebar > .sect > .sub-list > .item { 1490 display: block; 1491 width: 100%; 1492 font-size: 0; 1493 margin-bottom: 15px; 1494 text-decoration: none; 1495 } 1496 1497 .container > .dreadSidebar > .sect > .sub-list > .item > .icon { 1498 display: inline-block; 1499 vertical-align: middle; 1500 width: 25px; 1501 height: 25px; 1502 background-color: #9b59b6; 1503 background-size: contain; 1504 background-position: center center; 1505 background-repeat: no-repeat; 1506 margin-right: 10px; 1507 -webkit-border-radius: 100%; 1508 -moz-border-radius: 100%; 1509 border-radius: 100%; 1510 } 1511 1512 .container > .dreadSidebar > .sect > .sub-list > .item > .right { 1513 display: inline-block; 1514 vertical-align: middle; 1515 width: calc(100% - 35px); 1516 font-size: 12px; 1517 } 1518 1519 .container > .dreadSidebar > .sect > .sub-list > .item > .right > .subname { 1520 color: #000; 1521 font-weight: bold; 1522 margin-bottom: 5px; 1523 } 1524 1525 .container > .dreadSidebar > .sect > .sub-list > .item > .right > .subscribers { 1526 color: #999; 1527 }