	.button-more-2 {	  
	  padding: 0.2em 0.5em;	
	  border-radius: 5px;   
	  border:1px solid #909090;	  
	  box-shadow:0 0 9px 1px #909090;	  	  	  	 
	  background-color: #efefef;		  
	}

	.pulse-button {	  	  
	  animation: pulser 1s infinite;
	}
    
	@keyframes pulser {
	  0% {
		transform: scale(0.95);
	  }
	  50% {
		transform: scale(1.04123456789);
	  }
	  100% {
		transform: scale(0.95);
	  }
	}

	.auto-grid {
	  --auto-grid-min-size: 15rem;
	  display: grid;
	  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));
	  grid-gap: 50px;
	}

	.grid-item1 {
	  border: thin solid #bb1234;
	  background-color: #ffefef;
	  background-color: #123;
	  border-radius: 0%;
	  /* box-shadow: 2px 2px 5px #909090; */
	  padding: 1px;
	  /* display:flex;
		align-content: center;
		justify-items: center; */
	  display: block;
	}

	.grid-item {
	  /* box-sizing: border-box; */
	  /* line-height: 50px; */
	  position: relative;
	  font-size: 20px;
	  /* text-align: center; */
	  /* z-index:3; */
	  color: #555;
	  cursor: pointer;
	  margin: 0 6px;
	  min-height: 73px;
	  border-color: #f2f2f2;
	  border-style: solid;
	  /* font-weight: bold; */
	  /* text-shadow: 0 0.5px 1px #777, 0 2px 6px #f2f2f2; */
	  border-width: 1px;
	  border-radius: 10px;
	  background: -webkit-linear-gradient(top, #f9f9f9 0%, #D2D2D2 80%, #c0c0c0 100%);
	  font-family: Arial, sans-serif;
	  /* display: inline-block; */
	  transition: box-shadow 0.3s ease, transform 0.15s ease;
	  box-shadow: 0 0 1px #888, 0 1px 0 #fff, 0 6px 0 #C0C0C0, 0 8px 17px rgba(68, 68, 68, 0.4), 2px 1px 4px rgba(68, 68, 68, 0.25), -2px 1px 4px rgba(68, 68, 68, 0.25), 0 9px 16px rgba(68, 68, 68, 0.1);
	  display: grid;
	  place-content: center;
	  padding-top: 5px;
	  padding-bottom: 2px;
	  flex-grow: 1;
	}

	.grid-item:hover,
	.grid-item:focus {
	  box-shadow: 0 0 1px #888, 0 1px 0 #fff, 0 4px 0 #C0C0C0, 0 2px 35px rgba(68, 68, 68, 0.3), 2px 2px 4px rgba(68, 68, 68, 0.25), -2px 2px 4px rgba(68, 68, 68, 0.25), 0 7px 4px rgba(68, 68, 68, 0.1);
	  transform: translateY(2px);
	}

	.grid-item:active {
	  box-shadow: 0 0 1px #888, 0 1px 0 #fff, 0 0 0 #C0C0C0, 0 0px 30px rgba(68, 68, 68, 0.15), 2px 2px 4px rgba(68, 68, 68, 0.25), -2px 2px 4px rgba(68, 68, 68, 0.25), 0 0px 4px rgba(68, 68, 68, 0.25);
	  transform: translateY(4px);
	}

	.grid-item a:link,
	.grid-item a:active,
	.grid-item a:visited {
	  color: #123;
	  background: none;
	}

	.grid-item a:hover {
	  /* color: #cc1234; */
	  background-color: #ffffff;
	}

	a.grid-item,
	a.grid-item:active,
	a.grid-item:visited {
	  color: #123;
	  text-decoration: none;
	}

	a.grid-item:hover {
	  color: #cc1234;
	  background-color: #ffffef;
	}
	
	.grid-item:hover .material-icons {
       color: #bb1212;
    }


	.grid-wrapper {
	  max-width: 60rem;
	  /* margin-left: 25%; */
	  /* margin-right: 25%; */
	  margin-bottom: 30px;
	  padding: 0 1rem;
	  padding-top: 50px;
	  padding-bottom: 50px;
	  z-index: 1;
	}
	
	.ddic {
		display: inline-flex; 
		align-items: center; 
		gap:4px;
	}	