#page h2.block-title{
  margin-top:60px;
  margin-bottom:10px;
}

.brownstone-custom-fileset-list{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
main ul.brownstone-custom-fileset-list li{
  width:48%;
  margin:2px;
  padding-left:0px;
  text-indent:0px;
  list-style-type:none;
  color:#FFF;
}
#page .brownstone-custom-fileset-list li a{
  position:relative;
  display:flex;
  justify-content:center;
  align-content:center;
  align-items:center;
  text-align:center;
  min-height:200px;
  padding:20px;
  text-decoration:none;
  background-color:#F2F2F2;
  border-radius:5px;
  transition:background-color .1s ease-in-out,color .1s ease-in-out;
}
#page .brownstone-custom-fileset-list li a:hover{
  text-decoration:underline;
  color:#FFF;
  font-weight:bold;
  background-color:var(--MainColor);
}
#page .brownstone-custom-fileset-list li a span{
  z-index:9;
}
#page .brownstone-custom-fileset-list li a i,
#page .brownstone-custom-fileset-list li a span{

}
#page .brownstone-custom-fileset-list li a i{
  position:absolute;
  font-size:6em;
  color:rgba(255,255,255,0.7);
  transition:color .1s ease-in-out,font-size .1s ease-in-out;
}
#page .brownstone-custom-fileset-list li a:hover i{
  font-size:4em;
  color:rgba(255,255,255,0.3);
}

main ul.brownstone-custom-fileset-list li:before{
  content:'';
  display:none;
  width:0;
  margin:0 0 0 0;
  color:transparent;
}
main ul.brownstone-custom-fileset-list li{
  line-height:1;
}
@media (max-width:768px){
  main ul.brownstone-custom-fileset-list{
    padding:0 0 0 0;
  }
}
  @media (min-width:768px){
    main ul.brownstone-custom-fileset-list li{
      width:32%;
  }
}
