Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: static/css/main.css

Issue 29453600: Issue 4961 - Fix card group field alignment on acceptableads.com (Closed) Base URL: https://hg.adblockplus.org/web.acceptableads.com
Left Patch Set: Created June 1, 2017, 1:10 p.m.
Right Patch Set: Move styling for cards on committee page to committee/index.html Created July 25, 2017, 1:33 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « pages/solutions/index.html ('k') | static/scss/_variables.scss » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 .m-a-na { 1 .m-a-na {
2 margin: 0 0 !important; } 2 margin: 0 0 !important; }
3 3
4 .m-t-na { 4 .m-t-na {
5 margin-top: 0 !important; } 5 margin-top: 0 !important; }
6 6
7 .m-b-na { 7 .m-b-na {
8 margin-bottom: 0 !important; } 8 margin-bottom: 0 !important; }
9 9
10 .m-x-na { 10 .m-x-na {
(...skipping 410 matching lines...) Expand 10 before | Expand all | Expand 10 after
421 border: none; 421 border: none;
422 outline: none; } 422 outline: none; }
423 423
424 h2 + .row, .center blockquote + .row, 424 h2 + .row, .center blockquote + .row,
425 h1 + .row, 425 h1 + .row,
426 h2 + hr + .row, .center blockquote + hr + .row, 426 h2 + hr + .row, .center blockquote + hr + .row,
427 h1 + hr + .row { 427 h1 + hr + .row {
428 margin-top: -16px; } 428 margin-top: -16px; }
429 429
430 .section { 430 .section {
431 margin: 96px 0; } 431 margin-bottom: 96px; }
432 @media (max-width: 768px) {
433 .section {
434 margin-bottom: 32px; } }
432 435
433 .section .section { 436 .section .section {
434 margin: 64px 0; } 437 margin-bottom: 64px; }
438 @media (max-width: 768px) {
439 .section .section {
440 margin-bottom: 32px; } }
435 441
436 h1, h2, .center blockquote, h3, .group.items .item::before, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 { 442 h1, h2, .center blockquote, h3, .group.items .item::before, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 {
437 text-transform: uppercase; 443 text-transform: uppercase;
438 font-weight: 700; 444 font-weight: 700;
439 line-height: 120%; } 445 line-height: 120%; }
440 446
441 h1, 447 h1,
442 .h1 { 448 .h1 {
443 margin: 96px 0 64px 0; 449 margin: 96px 0 64px 0;
444 text-transform: none; 450 text-transform: none;
445 font-size: 42px; 451 font-size: 42px;
446 font-weight: 300; } 452 font-weight: 300; }
453 @media (max-width: 768px) {
454 h1,
455 .h1 {
456 font-size: 30px;
457 margin-top: 32px; } }
458 @media (max-width: 544px) {
459 h1,
460 .h1 {
461 font-size: 26px;
462 margin-bottom: 44px; } }
447 463
448 h2, .center blockquote, 464 h2, .center blockquote,
449 .h2 { 465 .h2 {
450 margin: 64px 0 32px 0; 466 margin: 64px 0 32px 0;
451 font-size: 28px; 467 font-size: 28px;
452 font-weight: 700; } 468 font-weight: 700; }
469 @media (max-width: 768px) {
470 h2, .center blockquote,
471 .h2 {
472 font-size: 24px;
473 margin-top: 32px; } }
474 @media (max-width: 544px) {
475 h2, .center blockquote,
476 .h2 {
477 font-size: 22px;
478 margin-bottom: 16px; } }
453 479
454 h3, .card h1, .card h2, .card .center blockquote, .center .card blockquote, .car d h3, .card h4, .card h5, .card h6 .h1, h6 .card .h1, .card .h2, .card .h3, .car d .h4, .card .h5, .card .h6, .group.items .item::before, 480 h3, .card h1, .card h2, .card .center blockquote, .center .card blockquote, .car d h3, .card h4, .card h5, .card h6 .h1, h6 .card .h1, .card .h2, .card .h3, .car d .h4, .card .h5, .card .h6, .group.items .item::before,
455 .h3, 481 .h3,
456 .group.items .item h1, 482 .group.items .item h1,
457 .group.items .item h2, 483 .group.items .item h2,
458 .group.items .item .center blockquote, 484 .group.items .item .center blockquote,
459 .center .group.items .item blockquote, 485 .center .group.items .item blockquote,
460 .group.items .item h3, 486 .group.items .item h3,
461 .group.items .item .item::before, 487 .group.items .item .item::before,
462 .group.items .item h4, 488 .group.items .item h4,
463 .group.items .item h5, 489 .group.items .item h5,
464 .group.items .item h6 .h1, 490 .group.items .item h6 .h1,
465 h6 .group.items .item .h1, 491 h6 .group.items .item .h1,
466 .group.items .item .h2, 492 .group.items .item .h2,
467 .group.items .item .h3, 493 .group.items .item .h3,
468 .group.items .item .h4, 494 .group.items .item .h4,
469 .group.items .item .h5, 495 .group.items .item .h5,
470 .group.items .item .h6 { 496 .group.items .item .h6 {
471 margin: 64px 0 32px 0; 497 margin: 64px 0 32px 0;
472 font-size: 22px; 498 font-size: 22px;
473 font-weight: 700; } 499 font-weight: 700; }
500 @media (max-width: 768px) {
501 h3, .card h1, .card h2, .card .center blockquote, .center .card blockquote, .card h3, .card h4, .card h5, .card h6 .h1, h6 .card .h1, .card .h2, .card .h3, .card .h4, .card .h5, .card .h6, .group.items .item::before,
502 .h3,
503 .group.items .item h1,
504 .group.items .item h2,
505 .group.items .item .center blockquote,
506 .center .group.items .item blockquote,
507 .group.items .item h3,
508 .group.items .item .item::before,
509 .group.items .item h4,
510 .group.items .item h5,
511 .group.items .item h6 .h1,
512 h6 .group.items .item .h1,
513 .group.items .item .h2,
514 .group.items .item .h3,
515 .group.items .item .h4,
516 .group.items .item .h5,
517 .group.items .item .h6 {
518 font-size: 20px;
519 margin-top: 32px; } }
520 @media (max-width: 544px) {
521 h3, .card h1, .card h2, .card .center blockquote, .center .card blockquote, .card h3, .card h4, .card h5, .card h6 .h1, h6 .card .h1, .card .h2, .card .h3, .card .h4, .card .h5, .card .h6, .group.items .item::before,
522 .h3,
523 .group.items .item h1,
524 .group.items .item h2,
525 .group.items .item .center blockquote,
526 .center .group.items .item blockquote,
527 .group.items .item h3,
528 .group.items .item .item::before,
529 .group.items .item h4,
530 .group.items .item h5,
531 .group.items .item h6 .h1,
532 h6 .group.items .item .h1,
533 .group.items .item .h2,
534 .group.items .item .h3,
535 .group.items .item .h4,
536 .group.items .item .h5,
537 .group.items .item .h6 {
538 margin-bottom: 16px; } }
474 539
475 h4, 540 h4,
476 .h4 { 541 .h4 {
477 margin: 32px 0 16px 0; 542 margin: 32px 0 16px 0;
478 font-size: 20px; 543 font-size: 20px;
479 font-weight: 700; } 544 font-weight: 700; }
545 @media (max-width: 544px) {
546 h4,
547 .h4 {
548 font-size: 18px; } }
480 549
481 h5, .card.list h1, .card.list h2, .card.list .center blockquote, .center .card.l ist blockquote, .card.list h3, .card.list .group.items .item::before, .group.ite ms .card.list .item::before, .card.list h4, .card.list h5, .card.list h6 .h1, h6 .card.list .h1, .card.list .h2, .card.list .h3, .card.list .h4, .card.list .h5, .card.list .h6, #footer h1, #footer h2, #footer .center blockquote, .center #fo oter blockquote, #footer h3, #footer .group.items .item::before, .group.items #f ooter .item::before, #footer h4, #footer h5, #footer h6 .h1, h6 #footer .h1, #fo oter .h2, #footer .h3, #footer .h4, #footer .h5, #footer .h6, 550 h5, .card.list h1, .card.list h2, .card.list .center blockquote, .center .card.l ist blockquote, .card.list h3, .card.list .group.items .item::before, .group.ite ms .card.list .item::before, .card.list h4, .card.list h5, .card.list h6 .h1, h6 .card.list .h1, .card.list .h2, .card.list .h3, .card.list .h4, .card.list .h5, .card.list .h6, #footer h1, #footer h2, #footer .center blockquote, .center #fo oter blockquote, #footer h3, #footer .group.items .item::before, .group.items #f ooter .item::before, #footer h4, #footer h5, #footer h6 .h1, h6 #footer .h1, #fo oter .h2, #footer .h3, #footer .h4, #footer .h5, #footer .h6,
482 .h5 { 551 .h5 {
483 margin: 16px 0; 552 margin: 16px 0;
484 font-size: 18px; } 553 font-size: 18px; }
554 @media (max-width: 544px) {
555 h5, .card.list h1, .card.list h2, .card.list .center blockquote, .center .ca rd.list blockquote, .card.list h3, .card.list .group.items .item::before, .group .items .card.list .item::before, .card.list h4, .card.list h5, .card.list h6 .h1 , h6 .card.list .h1, .card.list .h2, .card.list .h3, .card.list .h4, .card.list .h5, .card.list .h6, #footer h1, #footer h2, #footer .center blockquote, .center #footer blockquote, #footer h3, #footer .group.items .item::before, .group.item s #footer .item::before, #footer h4, #footer h5, #footer h6 .h1, h6 #footer .h1, #footer .h2, #footer .h3, #footer .h4, #footer .h5, #footer .h6,
556 .h5 {
557 font-size: 16px; } }
485 558
486 h6, 559 h6,
487 .h6 { 560 .h6 {
488 margin: 16px 0; 561 margin: 16px 0;
489 font-size: 18px; 562 font-size: 18px;
490 font-weight: 400; } 563 font-weight: 400; }
564 @media (max-width: 544px) {
565 h6,
566 .h6 {
567 font-size: 16px; } }
491 568
492 html, 569 html,
493 body { 570 body {
494 color: #161616; 571 color: #161616;
495 font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetic a Neue", sans-serif; 572 font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetic a Neue", sans-serif;
496 font-size: 18px; 573 font-size: 18px;
497 font-weight: 300; 574 font-weight: 300;
498 line-height: 120%; } 575 line-height: 120%; }
576 @media (max-width: 544px) {
577 html,
578 body {
579 font-size: 16px; } }
499 580
500 small, 581 small,
501 .small { 582 .small {
502 margin-bottom: 8px; 583 margin-bottom: 8px;
503 font-size: 70%; 584 font-size: 70%;
504 line-height: 80%; } 585 line-height: 80%; }
505 586
506 blockquote, 587 blockquote,
507 p, 588 p,
508 ul, 589 ul,
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
600 dt { 681 dt {
601 margin: 16px 0; } 682 margin: 16px 0; }
602 683
603 dd { 684 dd {
604 margin: 16px 0 32px 0; } 685 margin: 16px 0 32px 0; }
605 686
606 dt { 687 dt {
607 font-size: 20px; 688 font-size: 20px;
608 text-transform: uppercase; 689 text-transform: uppercase;
609 font-weight: 700; } 690 font-weight: 700; }
691 @media (max-width: 768px) {
692 dt {
693 font-size: 18px; } }
610 694
611 blockquote { 695 blockquote {
612 margin: 0; 696 margin: 0;
613 padding: 0 32px; 697 padding: 0 32px;
614 text-transform: uppercase; 698 text-transform: uppercase;
615 font-size: 18px; 699 font-size: 18px;
616 font-weight: 400; 700 font-weight: 400;
617 font-style: italic; } 701 font-style: italic; }
618 702
619 html[dir="ltr"] blockquote { 703 html[dir="ltr"] blockquote {
620 border-left: 4px solid #E1E1E1; } 704 border-left: 4px solid #E1E1E1; }
621 705
622 html[dir="rtl"] blockquote { 706 html[dir="rtl"] blockquote {
623 border-right: 4px solid #E1E1E1; } 707 border-right: 4px solid #E1E1E1; }
624 708
625 html .center blockquote { 709 html .center blockquote {
626 border: none; } 710 border: none; }
627 711
628 .center blockquote { 712 .center blockquote {
629 margin: 0; 713 margin: 0;
630 padding: 96px 0; 714 padding: 64px 0;
631 font-style: normal; } 715 font-style: normal; }
716 @media (max-width: 768px) {
717 .center blockquote {
718 font-size: 22px;
719 padding: 32px 0; } }
632 720
633 .center blockquote p:last-child { 721 .center blockquote p:last-child {
634 margin-top: -8px; } 722 margin-top: -8px; }
635 723
636 cite { 724 cite {
637 font-size: 14px; 725 font-size: 14px;
638 font-style: normal; } 726 font-style: normal; }
639 727
640 cite::before { 728 cite::before {
641 content: "-- "; } 729 content: "-- "; }
(...skipping 27 matching lines...) Expand all
669 width: 24px; 757 width: 24px;
670 height: 3px; 758 height: 3px;
671 margin: 16px 0; 759 margin: 16px 0;
672 border: none; 760 border: none;
673 background-color: #161616; } 761 background-color: #161616; }
674 762
675 h1 + hr, 763 h1 + hr,
676 h2 + hr, .center blockquote + hr { 764 h2 + hr, .center blockquote + hr {
677 position: absolute; 765 position: absolute;
678 margin: -32px 0 32px 0; } 766 margin: -32px 0 32px 0; }
767 @media (max-width: 544px) {
768 h1 + hr,
769 h2 + hr, .center blockquote + hr {
770 margin-top: -21px; } }
679 771
680 .center hr { 772 .center hr {
681 margin: 16px auto; } 773 margin: 16px auto; }
682 774
683 table { 775 table {
684 border-collapse: collapse !important; } 776 border-collapse: collapse !important; }
685 777
686 table td, 778 table td,
687 table th { 779 table th {
688 background-color: #FFFFFF; } 780 background-color: #FFFFFF; }
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
772 864
773 .inline-buttons { 865 .inline-buttons {
774 margin-top: 64px; 866 margin-top: 64px;
775 margin-bottom: 64px; 867 margin-bottom: 64px;
776 text-align: right; } 868 text-align: right; }
777 869
778 @media (min-width: 544px) { 870 @media (min-width: 544px) {
779 .inline-buttons a, 871 .inline-buttons a,
780 .inline-buttons input { 872 .inline-buttons input {
781 margin-left: 16px; } } 873 margin-left: 16px; } }
874
875 .btn-container {
876 margin-top: 16px;
877 margin-bottom: 16px; }
878 @media (min-width: 544px) {
879 .btn-container {
880 margin-top: 32px;
881 margin-bottom: 32px; } }
882 @media (min-width: 768px) {
883 .btn-container {
884 margin-top: 64px;
885 margin-bottom: 64px; } }
782 886
783 input[type="email"], 887 input[type="email"],
784 input[type="number"], 888 input[type="number"],
785 input[type="search"], 889 input[type="search"],
786 input[type="text"], 890 input[type="text"],
787 input[type="tel"], 891 input[type="tel"],
788 input[type="url"], 892 input[type="url"],
789 input[type="password"], 893 input[type="password"],
790 textarea, 894 textarea,
791 select { 895 select {
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
937 1041
938 .card { 1042 .card {
939 padding: 32px; 1043 padding: 32px;
940 color: #161616; 1044 color: #161616;
941 border: 1px solid #161616; 1045 border: 1px solid #161616;
942 background-color: #FFFFFF; } 1046 background-color: #FFFFFF; }
943 1047
944 .card h1, .card h2, .card .center blockquote, .center .card blockquote, .card h3 , .card .group.items .item::before, .group.items .card .item::before, .card h4, .card h5, .card h6 .h1, h6 .card .h1, .card .h2, .card .h3, .card .h4, .card .h5 , .card .h6 { 1048 .card h1, .card h2, .card .center blockquote, .center .card blockquote, .card h3 , .card .group.items .item::before, .group.items .card .item::before, .card h4, .card h5, .card h6 .h1, h6 .card .h1, .card .h2, .card .h3, .card .h4, .card .h5 , .card .h6 {
945 height: 48px; 1049 height: 48px;
946 margin: 16px 0 16px 0; } 1050 margin: 16px 0 16px 0; }
947 1051 @media (max-width: 544px) {
948 .card article h1, .card article h2, .card article .center blockquote, .card .cen ter article blockquote, .center .card article blockquote, .card article h3, .car d article h4, .card article h5, .card article h6 .h1, .card h6 article .h1, h6 . card article .h1, .card article .h2, .card article .h3, .card article .h4, .card article .h5, .card article .h6, .card article .group.items .item::before, .grou p.items .card article .item::before { 1052 .card h1, .card h2, .card .center blockquote, .center .card blockquote, .car d h3, .card .group.items .item::before, .group.items .card .item::before, .card h4, .card h5, .card h6 .h1, h6 .card .h1, .card .h2, .card .h3, .card .h4, .card .h5, .card .h6 {
949 height: auto; } 1053 height: auto; } }
950 @media (min-width: 700px) {
951 .card article h1, .card article h2, .card article .center blockquote, .card .center article blockquote, .center .card article blockquote, .card article h3, .card article h4, .card article h5, .card article h6 .h1, .card h6 article .h1, h6 .card article .h1, .card article .h2, .card article .h3, .card article .h4, . card article .h5, .card article .h6, .card article .group.items .item::before, . group.items .card article .item::before {
952 height: 120px; } }
953 1054
954 .card-icon { 1055 .card-icon {
955 margin: 16px 0; } 1056 margin: 16px 0; }
956 1057
957 .center .card-icon { 1058 .center .card-icon {
958 margin: 48px 0 32px 0; } 1059 margin: 48px 0 32px 0; }
1060 @media (max-width: 768px) {
1061 .center .card-icon {
1062 margin-top: 32px; } }
1063 @media (max-width: 544px) {
1064 .center .card-icon {
1065 margin-top: 16px; } }
959 1066
960 img.card-icon, 1067 img.card-icon,
961 .card-icon img { 1068 .card-icon img {
962 height: 48px; } 1069 height: 48px; }
963 1070
964 .card img.block { 1071 .card img.block {
965 margin: 0; } 1072 margin: 0; }
966 1073
967 .card-summary { 1074 .card-summary {
968 margin: 32px 0; 1075 margin: 32px 0;
969 height: 64px; } 1076 height: 64px; }
1077 @media (max-width: 544px) {
1078 .card-summary {
1079 margin: 16px;
1080 height: auto; } }
970 1081
971 .card button, .card input[type="button"], .card input[type="reset"], .card input [type="submit"], .card .btn-outline-primary, .card .btn-outline-accent, .card .b tn-primary, .card .btn-accent { 1082 .card button, .card input[type="button"], .card input[type="reset"], .card input [type="submit"], .card .btn-outline-primary, .card .btn-outline-accent, .card .b tn-primary, .card .btn-accent {
972 display: block; 1083 display: block;
973 width: 100%; 1084 width: 100%;
974 margin-bottom: -8px; } 1085 margin-bottom: -8px; }
975 1086
976 .card li::before { 1087 .card li::before {
977 width: 32px; 1088 width: 32px;
978 text-align: left; } 1089 text-align: left; }
979 1090
(...skipping 27 matching lines...) Expand all
1007 margin: 8px 0; 1118 margin: 8px 0;
1008 padding: 4px 0; 1119 padding: 4px 0;
1009 border-bottom: 1px dotted #8CC63E; } 1120 border-bottom: 1px dotted #8CC63E; }
1010 1121
1011 .card.list a { 1122 .card.list a {
1012 text-decoration: none; 1123 text-decoration: none;
1013 color: #161616; } 1124 color: #161616; }
1014 1125
1015 .card.list a:hover, .card.list a:active { 1126 .card.list a:hover, .card.list a:active {
1016 color: #8CC63E; } 1127 color: #8CC63E; }
1017
1018 @supports (display: grid) {
1019 .card {
1020 display: inline-grid; } }
1021 1128
1022 .items { 1129 .items {
1023 counter-reset: group; } 1130 counter-reset: group; }
1024 1131
1025 .item { 1132 .item {
1026 position: relative; 1133 position: relative;
1027 padding-left: 1.5em; } 1134 padding-left: 1.5em; }
1028 1135
1029 .items .item::before { 1136 .items .item::before {
1030 display: block; 1137 display: block;
1031 position: absolute; 1138 position: absolute;
1032 top: 0; 1139 top: 0;
1033 width: 1.5em; 1140 width: 1.5em;
1034 content: counter(group, decimal-leading-zero); 1141 content: counter(group, decimal-leading-zero);
1035 counter-increment: group; 1142 counter-increment: group;
1036 color: #8CC63E; } 1143 color: #8CC63E; }
1037 1144
1038 html[dir="ltr"] .items .item::before { 1145 html[dir="ltr"] .items .item::before {
1039 left: 0; } 1146 left: 0; }
1040 1147
1041 html[dir="rtl"] .items .item::before { 1148 html[dir="rtl"] .items .item::before {
1042 right: 0; } 1149 right: 0; }
1043 1150
1044 .group-container { 1151 .group-container {
1045 width: 100%; 1152 width: 100%;
1046 max-width: 1140px; 1153 max-width: 1140px;
1047 margin: 0 auto; 1154 margin: 0 auto;
1048 padding: 96px 0; } 1155 padding: 96px 0; }
1156 @media (max-width: 992px) {
1157 .group-container {
1158 padding: 8px; } }
1049 1159
1050 .group-container > h1, .group-container > h2, .center .group-container > blockqu ote, .group-container > h3, .group.items .group-container > .item::before, .grou p-container > h4, .group-container > h5, h6 .group-container > .h1, .group-conta iner > .h2, .group-container > .h3, .group-container > .h4, .group-container > . h5, .group-container > .h6, 1160 .group-container > h1, .group-container > h2, .center .group-container > blockqu ote, .group-container > h3, .group.items .group-container > .item::before, .grou p-container > h4, .group-container > h5, h6 .group-container > .h1, .group-conta iner > .h2, .group-container > .h3, .group-container > .h4, .group-container > . h5, .group-container > .h6,
1051 .group-container > p { 1161 .group-container > p {
1052 margin: 96px auto; 1162 margin: 64px auto;
1053 padding: 0 16px; } 1163 padding: 0 16px; }
1164
1165 @media (max-width: 992px) {
1166 .group-container > p {
1167 margin: 32px auto; } }
1054 1168
1055 .group { 1169 .group {
1056 display: table; 1170 display: table;
1057 width: 100%; 1171 width: 100%;
1058 table-layout: fixed; } 1172 table-layout: fixed; }
1059 1173
1060 .group-container .group { 1174 .group-container .group {
1061 margin-bottom: 0; } 1175 margin-bottom: 0; }
1062 1176
1063 .group-container > h1, .group-container > h2, .center .group-container > blockqu ote, .group-container > h3, .group.items .group-container > .item::before, .grou p-container > h4, .group-container > h5, h6 .group-container > .h1, .group-conta iner > .h2, .group-container > .h3, .group-container > .h4, .group-container > . h5, .group-container > .h6 { 1177 .group-container > h1, .group-container > h2, .center .group-container > blockqu ote, .group-container > h3, .group.items .group-container > .item::before, .grou p-container > h4, .group-container > h5, h6 .group-container > .h1, .group-conta iner > .h2, .group-container > .h3, .group-container > .h4, .group-container > . h5, .group-container > .h6 {
1064 margin-top: 0; } 1178 margin-top: 0; }
1179 @media (max-width: 992px) {
1180 .group-container > h1, .group-container > h2, .center .group-container > blo ckquote, .group-container > h3, .group.items .group-container > .item::before, . group-container > h4, .group-container > h5, h6 .group-container > .h1, .group-c ontainer > .h2, .group-container > .h3, .group-container > .h4, .group-container > .h5, .group-container > .h6 {
1181 margin: 32px auto; } }
1065 1182
1066 .group .card, 1183 .group .card,
1067 .group .item { 1184 .group .item {
1068 display: table-cell; 1185 display: table-cell;
1069 vertical-align: top; } 1186 vertical-align: top; }
1070 1187
1071 .group.items .item::before { 1188 .group.items .item::before {
1072 margin-top: 16px; 1189 margin-top: 16px;
1073 text-align: center; 1190 text-align: center;
1074 width: 45px; } 1191 width: 45px; }
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
1180 1297
1181 @media (max-width: 544px) { 1298 @media (max-width: 544px) {
1182 .group > div { 1299 .group > div {
1183 width: 100%; } 1300 width: 100%; }
1184 .group > div:nth-child(4), 1301 .group > div:nth-child(4),
1185 .group > div:nth-child(3), 1302 .group > div:nth-child(3),
1186 .group > div:nth-child(5) { 1303 .group > div:nth-child(5) {
1187 margin-left: 0; } } 1304 margin-left: 0; } }
1188 1305
1189 @supports (display: grid) { 1306 @supports (display: grid) {
1190 .group { 1307 .group.cards {
1191 display: grid; 1308 display: grid;
1192 grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); } 1309 grid-template-columns: repeat(1, 1fr); }
1310 @media (min-width: 350px) {
1311 .group.cards {
1312 grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); } }
1313 .group.cards .card {
1314 display: inline-grid;
1315 width: 100%;
1316 grid-template-rows: auto 1fr auto; }
1317 .group.cards .card-summary {
1318 height: auto; }
1193 @media (min-width: 992px) { 1319 @media (min-width: 992px) {
1194 .group-4 { 1320 .group-4.cards {
1195 grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)); } } 1321 grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)); } }
1196 .group-4 > div { 1322 @media (min-width: 768px) {
1197 width: 100%; } } 1323 .group-5.cards {
1324 grid-template-columns: repeat(auto-fit, minmax(33.3%, 1fr)); } }
1325 @media (min-width: 992px) {
1326 .group-5.cards {
1327 grid-template-columns: repeat(auto-fit, minmax(20%, 1fr)); } }
1328 .group-5.cards > div:nth-child(4),
1329 .group-5.cards > div:nth-child(5) {
1330 margin-left: 0; }
1331 @media (min-width: 768px) and (max-width: 991px) {
1332 .group-5.cards > div:nth-child(4) {
1333 margin-left: 50%; } }
1334 @media (min-width: 700px) and (max-width: 991px) {
1335 .group-5.cards > div:nth-child(5) {
1336 margin-left: 50%; } } }
1198 1337
1199 .masthead-img > img { 1338 .masthead-img > img {
1200 width: 100%; 1339 width: 100%;
1201 margin: 32px 0; } 1340 margin: 32px 0; }
1202 1341
1203 @media (max-width: 767px) { 1342 @media (max-width: 767px) {
1204 .masthead.bg-info { 1343 .masthead.bg-info {
1205 background-color: #FFFFFF; } } 1344 background-color: #FFFFFF; } }
1206 1345
1207 @media (min-width: 768px) { 1346 @media (min-width: 768px) {
1208 .masthead-body > div { 1347 .masthead-body > div {
1209 margin-top: 96px; 1348 margin-top: 96px;
1210 margin-bottom: 96px; } } 1349 margin-bottom: 96px; } }
1211 1350
1212 @media (max-width: 767px) { 1351 @media (max-width: 767px) {
1213 .masthead-body h1 { 1352 .masthead-body h1 {
1214 margin-top: 32px; } } 1353 margin-top: 32px; } }
1215 1354
1216 @media (max-width: 767px) { 1355 @media (max-width: 767px) {
1217 .masthead .container { 1356 .masthead .container {
1218 padding: 0; } 1357 padding: 0; }
1219 .col-6.masthead-body { 1358 .col-6.masthead-body {
1220 padding: 16px 32px; } 1359 padding: 16px 32px; }
1221 .masthead-img img { 1360 .masthead-img img {
1222 padding: 32px 16px 0 16px; 1361 padding: 32px 16px 0 16px;
1223 margin: 0; } } 1362 margin: 0; } }
1224 1363
1225 .footnote { 1364 .footnote {
1226 margin-top: 64px; } 1365 margin-top: 64px; }
1366 @media (max-width: 768px) {
1367 .footnote {
1368 margin-top: 32px; } }
1227 1369
1228 .footnote-ref { 1370 .footnote-ref {
1229 font-weight: 700; 1371 font-weight: 700;
1230 font-size: 12px; } 1372 font-size: 12px; }
1231 1373
1232 .footnote li > p { 1374 .footnote li > p {
1233 margin: 0; 1375 margin: 0;
1234 display: inline-block; } 1376 display: inline-block; }
1235 1377
1236 #navbar { 1378 #navbar {
1237 width: 100%; 1379 width: 100%;
1238 height: 64px; 1380 height: 64px;
1239 padding: 0 32px; 1381 padding: 0 32px;
1240 background-color: #FFFFFF; 1382 background-color: #FFFFFF;
1241 line-height: 64px; } 1383 line-height: 64px; }
1242 #navbar img { 1384 #navbar img {
1243 height: 16px; 1385 height: 16px;
1244 margin: 0; } 1386 margin: 0; }
1245 1387
1246 .js #navbar { 1388 .js #navbar {
1247 position: fixed; 1389 position: fixed;
1248 z-index: 1; 1390 z-index: 1;
1249 top: 0; 1391 top: 0;
1250 left: 0; } 1392 left: 0; }
1251 1393
1394 .site-title {
1395 margin: 0;
1396 font-size: 17px;
1397 line-height: 64px;
1398 word-spacing: -2px; }
1399
1400 .site-title a {
1401 color: #161616;
1402 text-decoration: none;
1403 font-weight: 300; }
1404
1405 .site-title a strong {
1406 font-weight: 400; }
1407
1252 @media (min-width: 1200px) { 1408 @media (min-width: 1200px) {
1253 html[dir="rtl"] #navbar-logo { 1409 html[dir="rtl"] .site-title {
1254 margin-right: 208px; } 1410 margin-right: 208px; }
1255 html[dir="ltr"] #navbar-logo { 1411 html[dir="ltr"] .site-title {
1256 margin-left: 208px; } } 1412 margin-left: 208px; } }
1257 1413
1258 @media (max-width: 1199px) { 1414 @media (max-width: 1199px) {
1259 .js #navbar { 1415 .js #navbar {
1260 display: none; } } 1416 display: none; } }
1261 1417
1262 #sidebar { 1418 #sidebar {
1263 text-transform: uppercase; 1419 text-transform: uppercase;
1264 color: #FFFFFF; 1420 color: #FFFFFF;
1265 background-color: #161616; 1421 background-color: #161616;
1266 font-size: 16px; 1422 font-size: 16px;
1267 font-weight: 400; 1423 font-weight: 400;
1268 line-height: 100%; } 1424 line-height: 100%; }
1269 #sidebar ul, 1425 #sidebar ul,
1270 #sidebar li { 1426 #sidebar li {
1271 margin: 0; 1427 margin: 0;
1272 padding: 0; 1428 padding: 0;
1273 text-align: inherit; } 1429 text-align: inherit; }
1274 #sidebar a,
1275 #sidebar a:hover,
1276 #sidebar a:active {
1277 display: block;
1278 text-decoration: none;
1279 color: inherit; }
1280 #sidebar #sidebar-brand { 1430 #sidebar #sidebar-brand {
1281 height: 64px; 1431 height: 64px;
1282 line-height: 64px; } 1432 line-height: 64px; }
1283 #sidebar #sidebar-logo { 1433 #sidebar #sidebar-logo {
1284 display: block; 1434 display: block;
1285 padding: 0 32px; 1435 padding: 0 32px;
1286 text-align: inherit; 1436 text-align: inherit;
1287 background-color: #8CC63E; } 1437 background-color: #8CC63E; }
1288 #sidebar #sidebar-logo img { 1438 #sidebar #sidebar-logo img {
1289 width: 32px; 1439 width: 32px;
1290 height: 32px; 1440 height: 32px;
1291 vertical-align: middle; } 1441 vertical-align: middle; }
1292 #sidebar #sidebar-open, 1442 #sidebar #sidebar-open,
1293 #sidebar #sidebar-close, 1443 #sidebar #sidebar-close,
1294 #sidebar #sidebar-title { 1444 #sidebar .site-title {
1295 display: none; } 1445 display: none; }
1296 #sidebar #sidebar-close img { 1446 #sidebar #sidebar-close img {
1297 width: 20px; 1447 width: 20px;
1298 height: 20px; } 1448 height: 20px; }
1299 #sidebar #sidebar-open img { 1449 #sidebar #sidebar-open img {
1300 width: 36px; 1450 width: 36px;
1301 height: 18px; } 1451 height: 18px; }
1452
1453 #sidebar-menus a,
1454 #sidebar-menus a:hover,
1455 #sidebar-menus a:active {
1456 display: block;
1457 text-decoration: none;
1458 color: inherit; }
1302 1459
1303 @media (min-width: 1200px) { 1460 @media (min-width: 1200px) {
1304 #sidebar { 1461 #sidebar {
1305 position: absolute; 1462 position: absolute;
1306 top: 0; 1463 top: 0;
1307 width: 208px; } 1464 width: 208px; }
1308 .js #sidebar { 1465 .js #sidebar {
1309 position: fixed; 1466 position: fixed;
1310 z-index: 2; 1467 z-index: 2;
1311 height: 100%; } 1468 height: 100%; }
(...skipping 12 matching lines...) Expand all
1324 left: 0; 1481 left: 0;
1325 overflow: hidden; 1482 overflow: hidden;
1326 width: 100%; 1483 width: 100%;
1327 height: 64px; } 1484 height: 64px; }
1328 .js #sidebar.open { 1485 .js #sidebar.open {
1329 height: 100%; } 1486 height: 100%; }
1330 html[dir="ltr"].js #sidebar { 1487 html[dir="ltr"].js #sidebar {
1331 text-align: left; } 1488 text-align: left; }
1332 html[dir="rtl"].js #sidebar { 1489 html[dir="rtl"].js #sidebar {
1333 text-align: right; } 1490 text-align: right; }
1334 #sidebar #sidebar-title, 1491 #sidebar .site-title,
1335 #sidebar #sidebar-open { 1492 #sidebar #sidebar-open {
1336 display: block; } 1493 display: block; }
1337 #sidebar.open #sidebar-open { 1494 #sidebar.open #sidebar-open {
1338 display: none; } 1495 display: none; }
1339 #sidebar.open #sidebar-close { 1496 #sidebar.open #sidebar-close {
1340 display: block; } 1497 display: block; }
1341 #sidebar #sidebar-brand { 1498 #sidebar #sidebar-brand {
1342 background-color: #FFFFFF; } 1499 background-color: #FFFFFF; }
1343 #sidebar #sidebar-open, 1500 #sidebar #sidebar-open,
1344 #sidebar #sidebar-close, 1501 #sidebar #sidebar-close,
1345 #sidebar #sidebar-logo, 1502 #sidebar #sidebar-logo,
1346 #sidebar #sidebar-title { 1503 #sidebar .site-title {
1347 padding: 0 16px; } 1504 padding: 0 16px; }
1348 #sidebar #sidebar-open, 1505 #sidebar #sidebar-open,
1349 #sidebar #sidebar-close, 1506 #sidebar #sidebar-close,
1350 #sidebar #sidebar-title { 1507 #sidebar .site-title {
1351 height: 64px; 1508 height: 64px;
1352 line-height: 64px; } 1509 line-height: 64px; }
1353 #sidebar #sidebar-open, 1510 #sidebar #sidebar-open,
1354 #sidebar #sidebar-close { 1511 #sidebar #sidebar-close {
1355 width: 64px; 1512 width: 64px;
1356 min-width: 64px; 1513 min-width: 64px;
1357 margin: 0; 1514 margin: 0;
1358 color: #FFFFFF; 1515 color: #FFFFFF;
1359 border: none; 1516 border: none;
1360 background-color: #161616; 1517 background-color: #161616;
1361 font-size: 32px; } 1518 font-size: 32px; }
1362 #sidebar #sidebar-title img {
1363 display: inline-block;
1364 height: 16px;
1365 vertical-align: middle; }
1366 html[dir="ltr"] #sidebar-open, 1519 html[dir="ltr"] #sidebar-open,
1367 html[dir="ltr"] #sidebar-close, 1520 html[dir="ltr"] #sidebar-close,
1368 html[dir="ltr"] #sidebar-logo, 1521 html[dir="ltr"] #sidebar-logo,
1369 html[dir="ltr"] #sidebar-title { 1522 html[dir="ltr"] #sidebar .site-title {
1370 float: left; } 1523 float: left; }
1371 html[dir="rtl"] #sidebar-open, 1524 html[dir="rtl"] #sidebar-open,
1372 html[dir="rtl"] #sidebar-close, 1525 html[dir="rtl"] #sidebar-close,
1373 html[dir="rtl"] #sidebar-logo, 1526 html[dir="rtl"] #sidebar-logo,
1374 html[dir="rtl"] #sidebar-title { 1527 html[dir="rtl"] #sidebar .site-title {
1375 float: right; } } 1528 float: right; } }
1376 1529
1377 #primary-navigation li { 1530 #primary-navigation li {
1378 position: relative; } 1531 position: relative; }
1379 1532
1380 #primary-navigation ul ul li { 1533 #primary-navigation ul ul li {
1381 color: #8CC63E; 1534 color: #8CC63E;
1382 font-size: 14px; } 1535 font-size: 14px; }
1383 1536
1384 #primary-navigation .active > a { 1537 #primary-navigation .active > a {
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
1550 padding-left: 208px; } 1703 padding-left: 208px; }
1551 html[dir="rtl"] .outer { 1704 html[dir="rtl"] .outer {
1552 padding-right: 208px; } } 1705 padding-right: 208px; } }
1553 1706
1554 #footer { 1707 #footer {
1555 padding-top: 64px; 1708 padding-top: 64px;
1556 padding-bottom: 96px; 1709 padding-bottom: 96px;
1557 font-size: 70%; 1710 font-size: 70%;
1558 background-color: #292929; 1711 background-color: #292929;
1559 color: #FFFFFF; } 1712 color: #FFFFFF; }
1713 @media (max-width: 768px) {
1714 #footer {
1715 padding-top: 32px;
1716 padding-bottom: 64px; } }
1717 @media (max-width: 544px) {
1718 #footer {
1719 padding-top: 16px;
1720 padding-bottom: 16px; } }
1560 #footer h1, #footer h2, #footer .center blockquote, .center #footer blockquote , #footer h3, #footer .group.items .item::before, .group.items #footer .item::be fore, #footer h4, #footer h5, #footer h6 .h1, h6 #footer .h1, #footer .h2, #foot er .h3, #footer .h4, #footer .h5, #footer .h6 { 1721 #footer h1, #footer h2, #footer .center blockquote, .center #footer blockquote , #footer h3, #footer .group.items .item::before, .group.items #footer .item::be fore, #footer h4, #footer h5, #footer h6 .h1, h6 #footer .h1, #footer .h2, #foot er .h3, #footer .h4, #footer .h5, #footer .h6 {
1561 position: relative; 1722 position: relative;
1562 margin-bottom: 32px; 1723 margin-bottom: 32px;
1563 padding-top: 8px; } 1724 padding-top: 8px; }
1725 @media (max-width: 544px) {
1726 #footer h1, #footer h2, #footer .center blockquote, .center #footer blockq uote, #footer h3, #footer .group.items .item::before, .group.items #footer .item ::before, #footer h4, #footer h5, #footer h6 .h1, h6 #footer .h1, #footer .h2, # footer .h3, #footer .h4, #footer .h5, #footer .h6 {
1727 margin-bottom: 16px; } }
1564 #footer h1::before, #footer h2::before, #footer .center blockquote::before, .c enter #footer blockquote::before, #footer h3::before, #footer .group.items .item ::before, .group.items #footer .item::before, #footer h4::before, #footer h5::be fore, #footer h6 .h1::before, h6 #footer .h1::before, #footer .h2::before, #foot er .h3::before, #footer .h4::before, #footer .h5::before, #footer .h6::before { 1728 #footer h1::before, #footer h2::before, #footer .center blockquote::before, .c enter #footer blockquote::before, #footer h3::before, #footer .group.items .item ::before, .group.items #footer .item::before, #footer h4::before, #footer h5::be fore, #footer h6 .h1::before, h6 #footer .h1::before, #footer .h2::before, #foot er .h3::before, #footer .h4::before, #footer .h5::before, #footer .h6::before {
1565 display: block; 1729 display: block;
1566 position: absolute; 1730 position: absolute;
1567 top: 0; 1731 top: 0;
1568 left: 0; 1732 left: 0;
1569 width: 16px; 1733 width: 16px;
1570 height: 0; 1734 height: 0;
1571 content: " "; 1735 content: " ";
1572 border-top: 2px solid #FFFFFF; } 1736 border-top: 2px solid #FFFFFF; }
1573 #footer a { 1737 #footer a {
1574 color: #FFFFFF; } 1738 color: #FFFFFF; }
1575 #footer a:hover { 1739 #footer a:hover {
1576 text-decoration: underline; 1740 text-decoration: underline;
1577 color: #8CC63E !important; } 1741 color: #8CC63E !important; }
1578 #footer p { 1742 #footer p {
1579 color: #E1E1E1; } 1743 color: #E1E1E1; }
LEFTRIGHT

Powered by Google App Engine
This is Rietveld