/*icon start*/

/*icon end*/
h3{
  color: white;
  margin-top: 50px;
}
p{
  color: white;
}
     #myInput {
                background: linear-gradient(90deg, hsla(0, 0%, 100%, 1) 0%, hsla(168, 51%, 77%, 1) 50%, hsla(0, 0%, 100%, 1) 100%);  background-image: url('/css/searchicon.png'); /* Add a search icon to input */
  background-position: 10px 12px; /* Position the search icon */
  background-repeat: no-repeat; /* Do not repeat the icon image */
  width: 100%; /* Full-width */
  font-size: 16px; /* Increase font-size */
  padding: 12px 20px 12px 40px; /* Add some padding */
  border: 1px solid #ffffff; /* Add a grey border */
  margin-bottom: 12px; /* Add some space below the input */
               }
               
    @import url('https://fonts.googleapis.com/css?family=Fredoka+One&display=swap');
        @import url('https://fonts.googleapis.com/css?family=Courgette&display=swap');
        body {
          background-image: url(background.png);
          padding: 40px 0;
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
        }   .grid {
          display: grid;
          grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
          grid-gap: 20px;
        align-items: stretch;
        }
        
        .grid > article {
          border: 1px solid #ccc;
          box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.3);
        }
        
        .grid > article img {
          max-width: 100%;
        }
        
        .grid .text {
          padding: 20px;
          text-align: center;
        }
        
        .grid .text h3 {
          font-size: 1.4rem;
          font-family: 'Fredoka One', cursive;
        }
        
        .grid .text p {
          font-size: 0.9rem;
        }
        
        .grid .text p a {
          text-decoration: none;
          font-weight: bold;
          color: #555;
          font-family: 'Courgette', cursive;
        }
      .text-gel{
        color: rgb(94, 153, 6);
      }
      img{
size: 20px; }
/* page start */
.content {
  max-width: 800px;
  margin: 20px auto;
  padding: 20px;
}
.pagination {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 20px 0;
}
.page {
  display: inline-block;
  padding: 8px 16px;
  margin-right: 8px;
  background-color: #ddd;
  text-decoration: none;
  color: #333;
  border-radius: 4px;
}
.page:hover {
  background-color: #555;
  color: white;
}
/* page end */

/* facebook icon start*/
.icon-bar { position: fixed; 
  top: 50%; 
  -webkit-transform: translateY(-50%); 
  -ms-transform: translateY(-50%); 
  transform: translateY(-50%); } 
/* Style the icon bar links */ 
.icon-bar a { display: block; 
  text-align: center; 
  padding: 16px; 
  transition: all 0.3s ease; 
  color: white; 
  font-size: 20px; }
 /* Style the social media icons with color, if you want */ 
 .icon-bar a:hover{ 
  background-color: #000;
} 
.facebook {
   background: #136bc5; 
  color: white; }
  /* facebook icon end*/
  img {
    color: green;
    font: 30px Impact;
  }
   /*loading start*/
   .loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #333333;
    transition: opacity 1s, visibility 1s;
  }
  
  .loader--hidden {
    opacity: 0;
    visibility: hidden;
  }
  
  .loader::after {
    content: "";
    width: 75px;
    height: 75px;
    border: 15px solid #dddddd;
    border-top-color: #009578;
    border-radius: 50%;
    animation: loading 1s ease infinite;
  }
  
  @keyframes loading {
    from {
      transform: rotate(0turn);
    }
    to {
      transform: rotate(1turn);
    }
  }
    /*loading end*/
        /* Apply the animation to the text start*/
    @keyframes slideIn {
      0% {
        transform: translateY(100%);
        opacity: 0;
      }
      100% {
        transform: translateY(0);
        opacity: 1;
      }
    }
  
    .animated-text {
      animation: slideIn 5s ease-in-out forwards;
    }
      /* Apply the animation to the text end*/