Advertisement
hercioneto

style.css

Apr 16th, 2018
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.46 KB | None | 0 0
  1. * {
  2.   box-sizing: border-box; }
  3.  
  4. body {
  5.   margin: 0;
  6.   padding: 0;
  7.   -webkit-box-sizing: border-box;
  8.   font-family: Chivo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  9.   color: #1A232E;
  10.   -webkit-font-smoothing: antialiased; }
  11.  
  12. h1 {
  13.   font-size: 46px;
  14.   line-height: 56px;
  15.   font-weight: 700;
  16.   letter-spacing: -0.48px;
  17.   margin: 0; }
  18.  
  19. h2 {
  20.   font-size: 40px;
  21.   font-weight: 400;
  22.   letter-spacing: -1.4px;
  23.   margin: 0; }
  24.  
  25. h3 {
  26.   font-size: 24px;
  27.   font-weight: 700;
  28.   letter-spacing: -0.08px;
  29.   margin: 0; }
  30.  
  31. p {
  32.   margin: 0;
  33.   letter-spacing: -0.19px; }
  34.   p.large {
  35.     font-size: 18px;
  36.     line-height: 28px;
  37.     letter-spacing: -0.38px; }
  38.  
  39. a {
  40.   text-decoration: none;
  41.   font-family: "Roboto Mono";
  42.   font-weight: 700;
  43.   color: #1A232E; }
  44.   a:hover:not(.button-large):not(.active) {
  45.     opacity: 0.5; }
  46.   a.button-large {
  47.     display: block;
  48.     font-size: 14px;
  49.     padding: 13px 42px 16px;
  50.     background: #401EDF;
  51.     color: #FFF;
  52.     border-radius: 4px; }
  53.     a.button-large:hover {
  54.       background: #381ac4; }
  55.   a.link-small {
  56.     font-size: 14px; }
  57.  
  58. ol,
  59. ul,
  60. li {
  61.   list-style-type: none;
  62.   padding: 0;
  63.   margin: 0; }
  64.  
  65. nav a {
  66.   font-size: 14px; }
  67.  
  68. pre {
  69.   font-family: "Roboto Mono";
  70.   font-size: 14px;
  71.   line-height: 22px;
  72.   overflow-x: auto;
  73.   white-space: pre-wrap;
  74.   white-space: -moz-pre-wrap;
  75.   white-space: -pre-wrap;
  76.   white-space: -o-pre-wrap;
  77.   word-wrap: normal;
  78.   margin: 0; }
  79.  
  80. .container {
  81.   width: 100%;
  82.   max-width: 1000px;
  83.   margin: 0 auto;
  84.   padding: 0 16px; }
  85.   .container.container-narrow {
  86.     max-width: 996px; }
  87.   .container.container-small {
  88.     max-width: 600px; }
  89.  
  90. .navigation {
  91.   margin: 60px 0 100px 0; }
  92.   .navigation nav {
  93.     width: 100%;
  94.     display: flex;
  95.     align-items: center;
  96.     justify-content: center; }
  97.     .navigation nav a {
  98.       padding: 2px 4px;
  99.       color: #B1B1B1; }
  100.       .navigation nav a:nth-child(1), .navigation nav a:nth-child(2), .navigation nav a:nth-child(3) {
  101.         margin-right: 40px; }
  102.     .navigation nav .selected {
  103.       color: #2E2E2E;
  104.       border-bottom: 2px solid #2E2E2E; }
  105.  
  106. input[type=text],
  107. input[type=email] {
  108.   -moz-appearance: none;
  109.   -webkit-appearance: none;
  110.   outline: none;
  111.   border: none;
  112.   border-bottom: 1px solid #EFF3F7;
  113.   font-family: "Roboto Mono";
  114.   font-size: 14px;
  115.   padding: 12px 4px; }
  116.   input[type=text]:focus,
  117.   input[type=email]:focus {
  118.     border-color: #1A232E; }
  119.  
  120. label {
  121.   font-family: "Roboto Mono";
  122.   font-weight: 500;
  123.   color: #1A232E;
  124.   font-size: 14px; }
  125.   label:hover {
  126.     cursor: pointer; }
  127.  
  128. .input-group {
  129.   display: flex;
  130.   align-items: center;
  131.   justify-content: space-between;
  132.   margin-bottom: 20px; }
  133.   .input-group label {
  134.     width: 100%;
  135.     max-width: 170px; }
  136.   .input-group input {
  137.     width: 100%;
  138.     max-width: 380px;
  139.     margin-left: 32px; }
  140.  
  141. .examples {
  142.   margin-top: 20px;
  143.   margin-bottom: 120px; }
  144.   .examples .container {
  145.     display: flex;
  146.     flex-direction: column;
  147.     align-items: center; }
  148.   .examples p {
  149.     margin-bottom: 100px; }
  150.   .examples p,
  151.   .examples h3 {
  152.     text-align: center; }
  153.   .examples .inputs {
  154.     margin-top: 80px;
  155.     width: 100%;
  156.     max-width: 600px; }
  157.  
  158. .donate {
  159.   width: 100%;
  160.   height: 70px;
  161.   position: fixed;
  162.   top: 0;
  163.   left: 0;
  164.   z-index: 100;
  165.   transition: top 200ms ease-in-out;
  166.   background: #FFFFFF; }
  167.   .donate.hidden {
  168.     top: -50px; }
  169.   .donate.top {
  170.     position: absolute; }
  171.   .donate.scrolled {
  172.     box-shadow: 0 5px 26px 0 rgba(61, 73, 87, 0.07); }
  173.   .donate .container {
  174.     height: 98%;
  175.     display: flex;
  176.     align-items: center;
  177.     justify-content: center;
  178.     position: relative; }
  179.   .donate i {
  180.     display: block;
  181.     font-size: 0;
  182.     width: 24px;
  183.     height: 24px;
  184.     background: url(../img/ic-close.svg) center center no-repeat;
  185.     position: absolute;
  186.     right: 0;
  187.     cursor: pointer; }
  188.     .donate i.hidden {
  189.       display: none; }
  190.   .donate p {
  191.     margin-right: 60px;
  192.     font-size: 14px; }
  193.   .donate ul {
  194.     display: flex;
  195.     align-items: center;
  196.     justify-content: center; }
  197.     .donate ul li:not(:last-child) a {
  198.       display: inline-block;
  199.       margin-right: 20px;
  200.       opacity: 0.5; }
  201.       .donate ul li:not(:last-child) a:hover, .donate ul li:not(:last-child) a.active {
  202.         opacity: 1; }
  203.     .donate ul li:nth-child(4) {
  204.       position: relative;
  205.       display: flex;
  206.       align-items: center; }
  207.       .donate ul li:nth-child(4)::after {
  208.         content: "";
  209.         display: block;
  210.         width: 20px;
  211.         height: 2px;
  212.         background-color: #DBDEE3;
  213.         opacity: 0.4;
  214.         margin-right: 20px; }
  215.     .donate ul li:last-child a {
  216.       color: #401EDF; }
  217.  
  218. .hero {
  219.   margin-top: 90px; }
  220.   .hero .container {
  221.     display: flex;
  222.     flex-direction: column; }
  223.   .hero h1 {
  224.     max-width: 580px; }
  225.   .hero h3 {
  226.     margin-top: 14px; }
  227.   .hero .button-large {
  228.     max-width: 185px; }
  229.  
  230. .hero.home .container {
  231.   align-items: center; }
  232. .hero.home h3 {
  233.   margin-bottom: 60px; }
  234. .hero.home .arrow-down {
  235.   display: block;
  236.   width: 48px;
  237.   height: 48px;
  238.   box-shadow: 0 5px 31px 0 rgba(61, 73, 87, 0.14);
  239.   border-radius: 100%;
  240.   margin-top: 120px;
  241.   margin-bottom: 50px;
  242.   background: url(../img/arrow-down.svg) center center no-repeat; }
  243.  
  244. .hero-docs {
  245.   margin-bottom: 140px; }
  246.   .hero-docs .hero-column-content {
  247.     display: flex;
  248.     justify-content: space-between;
  249.     align-items: center; }
  250.  
  251. .docs {
  252.   margin-top: 100px;
  253.   margin-bottom: 120px; }
  254.   .docs .container {
  255.     display: flex;
  256.     justify-content: space-between; }
  257.   .docs .code-nav {
  258.     max-width: 278px;
  259.     margin-top: 116px; }
  260.     .docs .code-nav ol {
  261.       max-width: 278px; }
  262.     .docs .code-nav ol li {
  263.       margin-bottom: 16px; }
  264.       .docs .code-nav ol li a {
  265.         color: #A4ADB9; }
  266.       .docs .code-nav ol li a.active {
  267.         color: #401EDF; }
  268.       .docs .code-nav ol li .section-divider {
  269.         font-family: "Roboto Mono";
  270.         font-weight: 700;
  271.         font-size: 12px;
  272.         color: #3D4957; }
  273.       .docs .code-nav ol li:nth-of-type(11) {
  274.         margin-top: 30px; }
  275.   .docs .docs-nav.fixed ol {
  276.     position: fixed;
  277.     top: 120px; }
  278.   .docs .docs-nav.fixed-bottom ol {
  279.     position: absolute;
  280.     top: 7350px; }
  281.   .docs .docs-content {
  282.     max-width: 590px; }
  283.   .docs h2 {
  284.     margin-bottom: 80px; }
  285.   .docs h3 {
  286.     margin-bottom: 40px; }
  287.   .docs .doc-point {
  288.     margin-bottom: 55px;
  289.     padding-bottom: 55px; }
  290.     .docs .doc-point h4 {
  291.       margin-bottom: 14px; }
  292.     .docs .doc-point p {
  293.       font-size: 14px;
  294.       line-height: 20px;
  295.       letter-spacing: -0.13px;
  296.       color: #A4ADB9;
  297.       margin-bottom: 10px; }
  298.     .docs .doc-point div:not(:last-child) {
  299.       margin-bottom: 60px; }
  300.     .docs .doc-point pre + p {
  301.       margin-top: 20px; }
  302.  
  303. footer {
  304.   padding: 80px 0;
  305.   background-color: #FAFAFA; }
  306.   footer .container {
  307.     display: flex;
  308.     flex-direction: column;
  309.     align-items: center; }
  310.   footer img {
  311.     max-width: 120px;
  312.     margin-bottom: 40px; }
  313.   footer a {
  314.     font-size: 14px; }
  315.   footer ol {
  316.     display: flex;
  317.     margin-top: 30px; }
  318.     footer ol li:nth-child(2)::before,
  319.     footer ol li:nth-child(2)::after {
  320.       content: "";
  321.       display: inline-block;
  322.       width: 12px;
  323.       height: 2px;
  324.       background-color: #DDDDDD;
  325.       margin: 0 14px 4px 14px; }
  326.  
  327. .paypal-amount-selected {
  328.   color: #401EDF; }
  329.  
  330. /*# sourceMappingURL=main.css.map */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement