.gal-item {
    float: left;
    padding: 3px;
    border: 1px solid #d4d4d4;
    margin: 4px;
    opacity: 0.8;
}

.gal-item:hover {
    opacity: 1.0;
}





	.button_blind {
   float: left;
   font-size:1.2em;
   min-width: 150px;
   max-width: 250px;
   display: block;
   margin: 1em 2em;
   padding: 1em 2em;
   border: 2px solid #a7a5a5;
   border-radius:5px;
   background:#ed1c24;
   position: relative;
   z-index: 1;
}
	.button_change_2 {
   background: #7986CB;
   padding: 1.2em 2em;
   color: #fff;
   border:none;
   -webkit-transition: background-color 0.9s, color 0.9s;
   transition: background-color 0.9s, color 0.9s;
}
.button_change_2::before {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 2px solid #3f51b5;
   z-index: -1;
   border-radius: inherit;
   opacity: 0;
   -webkit-transform: scale3d(0.2, 0.2, 1);
   transform: scale3d(0.2, 0.2, 1);
   -webkit-transition: -webkit-transform 0.9s, opacity 0.9s;
   transition: transform 0.9s, opacity 0.9s;
   -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
   transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button_change_2:hover {
   background-color: transparent;
   color: #444;
}
.button_change_2:hover::before {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
   opacity: 1;
}