Well, the only thing that I can suggest is adding in more weight days. Do you do weights? Are your clothes fitting you differently?
You should also start eating foods that are higher in fiber and protein to curve your hunger. Eat more veggies, beans and lean meats, as well as some fruit. Cut out all processed foods ie; flour, pasta.
You might have to play around with your workout schedule to see what will work for your body. And amybe try staggering your calories to try to keep your metabolism guessing as to what it should be doing that day.
As well as changing up the kinds of cardio that you are doing. So for one day do kickboxing, then next running, the next step, and add intervals at least 1 day a week, but no more than 3.
But be sure that you are lifting some weights as well, the muscle will help keep your metabolism up and you will less prone to injuries.
Kathy