Insecure elements showing on https:// secure site

I have a site which I recently installed an SSL Certificate.

I added this code to the .htaccess file to redirect from http to https:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*){REQUEST_URI}

However the problem now is that as you can see some elements (mostly images) are insecure as they still pull the http instead of https. I've looked at all of the insecure images under "media" and their path starts with https, so I don't know why they show with http.

Please help.