html{
    font-size: 16px;
   /* --border-info: 1px solid black;*/
  }
  
  body {
    display: grid;
    margin: 1.5rem;
    padding: 3rem 5rem 1.5rem;
    font-family: 'Montserrat', 'DM Sans', serif;
    color: black;
    background-color: white;
    grid-template-columns: 15% 35% 35% 15%;
    grid-template-areas: "header header nav nav"
    "lur_logo lur lur date_lur"
    "tbh_logo tbh tbh date_tbh"
    "footer footer footer footer";
      }

    header {
      border: var(--border-info);
      padding: 0.75rem 0 0.75rem;
      margin-bottom: 1.5rem;
      font-weight: 400;
      justify-items: start;
      align-content: center;

    }
  
    header h1{
      margin-top: 0;
      margin-bottom: 0px;
      font-size: 1.5rem;
      font-weight: 600;
    }

    header a{
      color: #0855a7;
    }

    #make_button a{
      background-color: #0855a7;
      color: white;
      padding: 0.875rem 1.56rem;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      border-radius: 0.5rem;
      }

    #make_button a:hover{
      position: static;
      transition: background-color 0.5s;
      opacity: 1;
      background-color: #130201;
      color: white;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      border-radius: 0.5rem;
      }
  
    #on_this_page{
      font-weight: 800;
      color: black;
    }
  
    #on_this_page:hover{
      font-weight: 800;
      position: static;
      opacity: 1;
    }
  
    nav {
      margin-bottom: 1.5rem;
      display: flex;
      flex-wrap: wrap;
      border: var(--border-info);
      align-items: center;
      justify-content: end;

    }

    nav a {
      padding: 0 1rem;
      margin: 0;
      color:#0855a7;
    }
  
    a{
      color:#0855a7;
      font-weight: 600;
      text-decoration: none;
    }

    a:hover{
      color:black;
      position: static;
      top: 2px;
      transition: top 5s;
      text-decoration: underline;
    }

    figure{
      margin: 1rem;
    }

    figure img{
      width: 100%;
      height: auto;
      margin: 0;
      display: flex;
      flex-shrink: 1;
    }

    #lur_logo{
     justify-items: center;
    }

    #lur{
      margin-bottom: 2rem;
    }

    #tbh_logo{
     justify-items: center;
    }

    #tbh{
      margin-bottom: 2rem;
    }

    #hide_date_lur, #hide_date_tbh{
      display: none;
    }
  
    #footer{
      display: flex;
      border-top: #2a70e0 solid;
      justify-content: end;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: smaller;
      margin-top: 2rem;
      font-weight: bold;
    }
  
    .footer_blurb{
      padding-left: 1rem;
      padding-right: 1rem;
      border-right:  #2a70e0 solid;
    }
  
    .footer_links{
      display: flex;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  
    .footer_info{
      padding-left: 1rem;
      padding-right: 1rem;
       border-right: #2a70e0 solid;
    }

    @media only screen and (max-width: 850px) {
      html {
        font-size: 12px;
      }

      body {
        padding: 3rem 1.25rem 1rem;
        justify-items: center;
        grid-template-columns: 15% 35% 35% 15%;
        grid-template-areas:
      "header header header header"
      " nav nav nav nav"
      "lur_logo lur lur lur"
      "tbh_logo tbh tbh tbh"
      "footer footer footer footer";
      }

      header {
        height: 31px;
        justify-items: start;
        align-self: end;
        padding: 1.25rem 1.56rem 1.25rem;
        margin: 0;
      }

      header a {
        font-size: 1.25rem;
      }

      #make_button a {
        padding: 0.5rem 0.5rem;
      }

      nav {
        padding: 1rem;
        flex-wrap: nowrap;
        margin: 0;
      }

      #hide_date_lur, #hide_date_tbh{
      display: inline;
      }

      #date_tbh , #date_lur  {
        display: none;
      }

      #footer {
        width: 100%;
      }

    @media only screen and (max-width: 500px) {
      html {
        font-size: 10px;
      }

      body {
        padding: 3rem 1.25rem 1rem;
        justify-items: center;
        grid-template-columns: repeat(3, 1fr);
        grid-template-areas:
      "header header header"
      " nav nav nav"
      "lur lur lur"
      "tbh tbh tbh"
      "footer footer footer";
      }

      header {
        padding: 1rem 1.56rem 1rem;
      }

      #tbh_logo , #lur_logo  {
        display: none;
      }
    }
    }
   