Do me a favor and add the argument use_layout='inline' and see if that corrects everything. Comment out the css code above by placing /* before the code and */ after the code.
For me to correct this you must remove the css I have already given you and add the following argument to the shortcode use_layout='inline'. Once that is done I can check it out and correct it if necessary.