
  .project-list:after {
    content: " ";
    display: block;
    clear: both; }
  .project__image {
    display: block;
    position: relative; }
    .project__image img {
      width: 100%;
      max-width: 100%;
      height: auto;
      display: block; 
	  /* filter:grayscale(1); */
	  transition:all .3s ease;}
    .project__image:after {
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
	background-color: rgba(252, 201, 131, 0);
		background-image: linear-gradient(160deg, rgba(89, 131, 252, 0) 0%, rgba(252, 201, 131, 1) 100%);
      transition: opacity .3s ease;
      opacity: 0; }
  .project__card {
    position: relative;
    transition: box-shadow .3s ease;
    box-shadow: 0 10px 30px transparent;
    /* border: 2px solid var(--accent-color);	 */
	}
    .project__card.hover-in {
      transition: -webkit-transform .2s ease-out;
      transition: transform .2s ease-out;
      transition: transform .2s ease-out, -webkit-transform .2s ease-out; }
    .project__card.hover-out {
      transition: -webkit-transform .2s ease-in;
      transition: transform .2s ease-in;
      transition: transform .2s ease-in, -webkit-transform .2s ease-in; }
  .project:hover .project__card {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); }
  /* .project:hover .project__image img {filter:grayscale(0);} */
  .project:hover .project__image:after {
    opacity: 1; }
  .project:hover .project__detail {
    /* border-width: 10px; */
    /* box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);  */
	}
  .project:hover .project__detail {
    -webkit-transform: translateY(-10px) scale(1);
        -ms-transform: translateY(-10px) scale(1);
            transform: translateY(-10px) scale(1);}
	
  .project__detail {
    position: absolute;
    left: 0px;
    right: 0px;
    top: initial;
    bottom: 20px;
    text-align: center;
    z-index: 1;
    padding: 0px 15px;
	transition:all .4s ease;
    -webkit-transform: translateY(0px) scale(.75);
        -ms-transform: translateY(0px) scale(.75);
            transform: translateY(0px) scale(.75);}
	
  .project__title {
    font-size: 20px;
	text-transform:uppercase;
    font-weight: 400;
	color:#fff;
	text-shadow:0px 0px 5px #000;}
    .project__title a {
      color: #fff; }
  .project__category {
    opacity: 0;
    transition: .4s ease;
    transition-delay: .1s;
    -webkit-transform: translateY(40px) scale(0);
        -ms-transform: translateY(40px) scale(0);
            transform: translateY(40px) scale(0);
    will-change: transform; }
    .project__category a {
      color: rgba(255, 255, 255, 0.8);
      font-size: 1.3em; }

.movie {
  margin: 0 auto;
  width: 250px; }
  .movie-list:after {
    content: " ";
    display: block;
    clear: both; }
  .movie__card {
    position: relative;
    width: 250px;
    height: 370px;
    transition: .2s ease-out; }
  .movie [class*="layer"] {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 10px; }
  .movie .layer-1 {
    background-image: url(dist/images/deadpool-bg.png);
    background-size: cover; }
  .movie .layer-2 {
    background-image: url(dist/images/deadpool.png);
    background-size: cover;
    -webkit-transform: translateZ(30px);
            transform: translateZ(30px); }
  .movie .layer-3 {
    background-image: url(dist/images/deadpool-title.png);
    background-size: cover;
    -webkit-transform: translateZ(50px);
            transform: translateZ(50px); }
  .movie .shine {
    border-radius: 10px; }

.team-content-wrap .project h2{
	color:var(--default-text-color);
	margin-bottom:0px;}
.team-content-wrap .project small{
	font-size:16px;
	font-style:italic;
	line-height:1.5em;
	background: -webkit-linear-gradient(-50deg, rgba(179,142,96,1) 0%, rgba(140,107,66,1) 28%, rgba(253,196,128,1) 63%, rgba(140,107,66,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}


@media 
		only screen and (max-device-width: 999px) and ( min-device-pixel-ratio: 1),
		(max-width: 999px){
			.project .project__detail {transform: translateY(-10px) scale(1);}
}