<style>
/*Стиль для наложения красного оттенка*/
    .blend {
    background-color: red;
    background-blend-mode: multiply;
}
</style>
<script>
$( document ).ready(function(){
//Присваиваем классы для нужных элементов    
  $( "[href = '#front']" ).addClass('frontfon maincard');
  $( "[href = '#bgfon']" ).addClass('bgfon maincard');
  $( "[href = '#cardtext']" ).addClass('cardtext maincard');
  $( "[href = '#closeicon']" ).addClass('closeicon');
//При клике на карточку  
    $( ".frontfon" ).click(function(event){ 
      //Вычисляем номер карточки         
     var number = $(".frontfon").index(this);
     //Скрываем элементы переднего плана
      $(".frontfon:eq("+number+")").parent('.tn-elem').hide();    
      $(".bgfon:eq("+number+")").parent('.tn-elem').hide();  
      $(".cardtext:eq("+number+")").hide();
      event.preventDefault();
   });
//При клике на иконку   
   $( ".closeicon" ).click(function(event){ 
      //Вычисляем номер карточки         
     var number = $(".closeicon").index(this);
      //Показываем элементы перендего плана
      $(".frontfon:eq("+number+")").parent('.tn-elem').show();    
      $(".bgfon:eq("+number+")").parent('.tn-elem').show();  
      $(".cardtext:eq("+number+")").show();  
      event.preventDefault();
   });
//При наведении уарточку
     $( ".frontfon" ).hover(function(){ 
	 //Вычисляем её номер
	 var numberhov = $(".frontfon").index(this);
	 //Добавляем эффект красного
	 $(".bgfon:eq("+numberhov+")").addClass('blend');
	  }, function(){ 
	 //Удаляем эффект красного
	 $(".bgfon").removeClass('blend');
	  });
});
</script>