.woo-product-short-desc {
visibility:hidden
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product:hover .woo-product-short-desc {
    visibility: initial;
}<input type="text" minlength="10" maxlength="20" pattern="[\d]">function pre_validateForm_vo(){		
   if ($('#ticket-sections').val() == ""){
    $('#ticket-sections').css('border',' 2px solid #ff0000') ;
   	$('.ticket-form-vo .error_sections').html('Выберите раздел вопрос-ответ');
   } else if ($('#ticket-pagetitle').val() == ""){
    $('#ticket-pagetitle').css('border',' 2px solid #ff0000') ;
    $('.ticket-form-vo .error_title').html('Введите тему вопроса');	
  } else if ($('#ticket-editor').val() == ""){
    $('#ticket-editor').css('border',' 2px solid #ff0000') ;
   	$('.ticket-form-vo .error_text').html('Введите Ваш вопрос');		   
  } else{
    $('#ticket-sections').css('border',' 2px solid #E6E6E6');		   
    $('#ticket-pagetitle').css('border',' 2px solid #E6E6E6') ;		   
    $('#ticket-editor').css('border',' 2px solid #E6E6E6');			   
    $('#ticket-sections-step2').val($('#ticket-sections').val());
    $('#voprostext-step2').val($('#ticket-editor').val());
    $('#voprostitle-step2').val($('#ticket-pagetitle').val());
    $('.ticket-form-vo .error_sections').html('');			   
    $('.ticket-form-vo .error_title').html('');
    $('.ticket-form-vo .error_text').html('');
    $('.modal-vopro-step2').modal('show');
  }
}; для начала логику как то так поправить, что бы это хоть как то работало. А дальше по ситуации смотреть надо.