@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap');

.filename
{
	font-size: 75%;
	line-height: 15px;
	text-align: left;
	height: 60px;
	/*text-overflow: ellipsis;*/
	overflow: hidden;
	white-space: break-spaces;
}

.project-panel:hover {
  box-shadow: none !important;
}

.grid-item { width: 200px; }
.grid-item--width2 { width: 400px; }

.page img {

  border-radius: 0 !important;
  min-height: 220px;
  max-height: 220px;
  overflow:hidden;
  margin-bottom:12px;
  border: 1px solid #e8e8e8;
}

.foldtl {
  position: relative;
  -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.8);
  -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.8);
  box-shadow: 5px 5px 5px rgba(0,0,0,0.8);
}
.foldtl:before {
  content: "";
  position: absolute;
  top: 0%;
  right: 0%;
  width: 0px;
  height: 0px;
  border-bottom: 20px solid #eee;
  border-left: 20px solid transparent;
  -webkit-box-shadow: 7px 7px 7px rgba(0,0,0,0.3);
  -moz-box-shadow: 7px 7px 7px rgba(0,0,0,0.3);
  box-shadow: 7px 7px 7px rgba(0,0,0,0.3);
}

.foldtl:after {
  content: "";
  position: absolute;
  top: 0%;
  right: 0%;
  width: 0px;
  height: 0px;
  border-top: 20px solid #272822; 
  border-right: 20px solid transparent;
}