 * {
      box-sizing: border-box;
    }
    
    body {
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding: 10px;
      background: #d0eca0;
    }
    
    /* Header/Blog Title */
    .header {
      padding: 20px;
      text-align: center;
      background: #d0eca0;
    }
    
    .header h1 {
      font-size: 50px;
    }
    
    /* Style the top navigation bar */
    .topnav {
      overflow: hidden;
      background-color: #d0eca0;
    }
    
    /* Style the topnav links */
    .topnav a {
      float: left;
      display: block;
      color: #f2f2f2;
      text-align: center;
      padding: 14px 16px;
      text-decoration: none;
    }
    
    /* Change color on hover */
    .topnav a:hover {
      background-color: #a0cfec;
      color: black;
    }
    
    /* Create two unequal columns that floats next to each other */
    /* Left column */
    .leftcolumn {   
      float: left;
      width: 75%;
    }
    
    /* Right column */
    .rightcolumn {
      float: left;
      width: 25%;
      background-color: #d0eca0;
      padding-left: 20px;
    }
    
    /* Basic image Tables */
    .basic-img-table {
      background-color: #d0eca0;
      width: 100%;
      padding: 20px;
    }
    
    /* Basic image Tablecloths */
    .basic-img-cloths {
      background-color: #d0eca0;
      width: 100%;
      padding: 20px;
    }

    /* Add a card effect for articles */
    .card-table {
      background-color: #d0eca0;
      padding: 20px;
      margin-top: 20px;
    }
    
    /* Add a card effect for articles */
    .card-cloths {
      background-color: #d0eca0;
      padding: 20px;
      margin-top: 20px;
    }

    /* Clear floats after the columns */
    .row:after {
      content: "";
      display: table;
      clear: both;
    }
    
    /* Footer */
    .footer {
      padding: 10px;
      text-align: center;
      background: #d0eca0;
      margin-top: 20px;
    }
    
    /* Responsive layout - when the screen is less than 800px wide, make the two columns stack on 
    top of each other instead of next to each other */
    @media screen and (max-width: 800px) {
      .leftcolumn, .rightcolumn {   
        width: 100%;
        padding: 0;
      }
    }
    
    /* Responsive layout - when the screen is less than 400px wide, make the navigation links stack 
    on top of each other instead of next to each other */
    @media screen and (max-width: 414px) {
      .topnav a {
        float: none;
        width: 100%;
      }
      .card-cloths {display: none !important; }  /*Hide this for mobile. Important for FF. */
      .basic-img-cloths { display: none !important; }   /*Hide this for mobile.  */

    }

    a[href^="tel"] {
      color: inherit; /* Inherit text color of parent element. */
      text-decoration: none; /* Remove underline. */
      /* Additional css `propery: value;` pairs here */
    }