diff --git a/addon.xml b/addon.xml
index 6c02034c..0d6ad26d 100644
--- a/addon.xml
+++ b/addon.xml
@@ -38,7 +38,7 @@
     </news>
     <assets>
       <icon>icon.png</icon>
-      <fanart>fanart.jpg</fanart>
+      <fanart>fanart.png</fanart>
     </assets>
   </extension>
 </addon>
diff --git a/fanart.jpg b/fanart.jpg
deleted file mode 100644
index 4f565065..00000000
Binary files a/fanart.jpg and /dev/null differ
diff --git a/fanart.png b/fanart.png
new file mode 100644
index 00000000..74e7397d
Binary files /dev/null and b/fanart.png differ
diff --git a/icon.png b/icon.png
index 6360cfab..8d69863b 100644
Binary files a/icon.png and b/icon.png differ
diff --git a/resources/lib/dialogs/loginmanual.py b/resources/lib/dialogs/loginmanual.py
index 525ea355..0ddc44b9 100644
--- a/resources/lib/dialogs/loginmanual.py
+++ b/resources/lib/dialogs/loginmanual.py
@@ -103,7 +103,7 @@ class LoginManual(xbmcgui.WindowXMLDialog):
         control = xbmcgui.ControlEdit(0, 0, 0, 0,
                                       label="User",
                                       font="font13",
-                                      textColor="FF52b54b",
+                                      textColor="FF00A4DC",
                                       disabledColor="FF888888",
                                       focusTexture="-",
                                       noFocusTexture="-",
diff --git a/resources/lib/dialogs/servermanual.py b/resources/lib/dialogs/servermanual.py
index a7889cc2..c0b72b6a 100644
--- a/resources/lib/dialogs/servermanual.py
+++ b/resources/lib/dialogs/servermanual.py
@@ -103,7 +103,7 @@ class ServerManual(xbmcgui.WindowXMLDialog):
         control = xbmcgui.ControlEdit(0, 0, 0, 0,
                                       label="User",
                                       font="font13",
-                                      textColor="FF52b54b",
+                                      textColor="FF00A4DC",
                                       disabledColor="FF888888",
                                       focusTexture="-",
                                       noFocusTexture="-")
diff --git a/resources/lib/entrypoint/default.py b/resources/lib/entrypoint/default.py
index aeba133f..d79ebb07 100644
--- a/resources/lib/entrypoint/default.py
+++ b/resources/lib/entrypoint/default.py
@@ -211,8 +211,8 @@ def dir_listitem(label, path, artwork=None, fanart=None):
 
     li = xbmcgui.ListItem(label, path=path)
     li.setThumbnailImage(artwork or "special://home/addons/plugin.video.jellyfin/icon.png")
-    li.setArt({"fanart": fanart or "special://home/addons/plugin.video.jellyfin/fanart.jpg"})
-    li.setArt({"landscape": artwork or fanart or "special://home/addons/plugin.video.jellyfin/fanart.jpg"})
+    li.setArt({"fanart": fanart or "special://home/addons/plugin.video.jellyfin/fanart.png"})
+    li.setArt({"landscape": artwork or fanart or "special://home/addons/plugin.video.jellyfin/fanart.png"})
 
     return li
 
diff --git a/resources/lib/objects/actions.py b/resources/lib/objects/actions.py
index 2b88ca56..9826d3df 100644
--- a/resources/lib/objects/actions.py
+++ b/resources/lib/objects/actions.py
@@ -313,7 +313,7 @@ class Actions(object):
         if not intro and not obj['Type'] == 'Trailer':
             obj['Artwork']['Primary'] = obj['Artwork']['Primary'] or "special://home/addons/plugin.video.jellyfin/icon.png"
         else:
-            obj['Artwork']['Primary'] = obj['Artwork']['Primary'] or obj['Artwork']['Thumb'] or (obj['Artwork']['Backdrop'][0] if len(obj['Artwork']['Backdrop']) else "special://home/addons/plugin.video.jellyfin/fanart.jpg")
+            obj['Artwork']['Primary'] = obj['Artwork']['Primary'] or obj['Artwork']['Thumb'] or (obj['Artwork']['Backdrop'][0] if len(obj['Artwork']['Backdrop']) else "special://home/addons/plugin.video.jellyfin/fanart.png")
             obj['Artwork']['Primary'] += "&KodiTrailer=true" if obj['Type'] == 'Trailer' else "&KodiCinemaMode=true"
             obj['Artwork']['Backdrop'] = [obj['Artwork']['Primary']]
 
@@ -472,8 +472,8 @@ class Actions(object):
         obj['PlayCount'] = API.get_playcount(obj['Played'], obj['PlayCount']) or 0
         obj['Overlay'] = 7 if obj['Played'] else 6
         obj['Artwork']['Primary'] = obj['Artwork']['Primary'] or "special://home/addons/plugin.video.jellyfin/icon.png"
-        obj['Artwork']['Thumb'] = obj['Artwork']['Thumb'] or "special://home/addons/plugin.video.jellyfin/fanart.jpg"
-        obj['Artwork']['Backdrop'] = obj['Artwork']['Backdrop'] or ["special://home/addons/plugin.video.jellyfin/fanart.jpg"]
+        obj['Artwork']['Thumb'] = obj['Artwork']['Thumb'] or "special://home/addons/plugin.video.jellyfin/fanart.png"
+        obj['Artwork']['Backdrop'] = obj['Artwork']['Backdrop'] or ["special://home/addons/plugin.video.jellyfin/fanart.png"]
 
 
         metadata = {
diff --git a/resources/skins/default/1080i/script-jellyfin-connect-login-manual.xml b/resources/skins/default/1080i/script-jellyfin-connect-login-manual.xml
index d83cb56e..3a3bd0c0 100644
--- a/resources/skins/default/1080i/script-jellyfin-connect-login-manual.xml
+++ b/resources/skins/default/1080i/script-jellyfin-connect-login-manual.xml
@@ -114,7 +114,7 @@
 							<textoffsetx>20</textoffsetx>
 							<aligny>center</aligny>
 							<align>center</align>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<onup>205</onup>
@@ -132,7 +132,7 @@
 							<textoffsetx>20</textoffsetx>
 							<aligny>center</aligny>
 							<align>center</align>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<animation effect="slide" time="0" end="17,0" condition="true">Conditional</animation>
diff --git a/resources/skins/default/1080i/script-jellyfin-connect-server-manual.xml b/resources/skins/default/1080i/script-jellyfin-connect-server-manual.xml
index 7a436d61..a3503e43 100644
--- a/resources/skins/default/1080i/script-jellyfin-connect-server-manual.xml
+++ b/resources/skins/default/1080i/script-jellyfin-connect-server-manual.xml
@@ -114,7 +114,7 @@
 							<textoffsetx>20</textoffsetx>
 							<aligny>center</aligny>
 							<align>center</align>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<animation effect="slide" time="0" end="17,0" condition="true">Conditional</animation>
@@ -131,7 +131,7 @@
 							<textoffsetx>20</textoffsetx>
 							<aligny>center</aligny>
 							<align>center</align>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<animation effect="slide" time="0" end="17,0" condition="true">Conditional</animation>
diff --git a/resources/skins/default/1080i/script-jellyfin-connect-server.xml b/resources/skins/default/1080i/script-jellyfin-connect-server.xml
index 15056fea..58f8cb7d 100644
--- a/resources/skins/default/1080i/script-jellyfin-connect-server.xml
+++ b/resources/skins/default/1080i/script-jellyfin-connect-server.xml
@@ -152,7 +152,7 @@
 								<width>120</width>
 								<height>200</height>
 								<visible>false</visible>
-								<texture colordiffuse="ff52b54b">spinner.gif</texture>
+								<texture colordiffuse="ff00A4DC">spinner.gif</texture>
 								<aspectratio>keep</aspectratio>
 							</control>
 						</control>
@@ -172,7 +172,7 @@
 							<textoffsetx>20</textoffsetx>
 							<aligny>center</aligny>
 							<align>center</align>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<onup>155</onup>
@@ -191,7 +191,7 @@
 							<aligny>center</aligny>
 							<align>center</align>
 							<onup>155</onup>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<animation effect="slide" time="0" end="17,0" condition="true">Conditional</animation>
diff --git a/resources/skins/default/1080i/script-jellyfin-connect-users.xml b/resources/skins/default/1080i/script-jellyfin-connect-users.xml
index dfb2ce91..564a936b 100644
--- a/resources/skins/default/1080i/script-jellyfin-connect-users.xml
+++ b/resources/skins/default/1080i/script-jellyfin-connect-users.xml
@@ -139,7 +139,7 @@
 										<top>-7</top>
 										<width>300</width>
 										<height>300</height>
-										<texture colordiffuse="FF388e3c">items/focus_square.png</texture>
+										<texture colordiffuse="FF00a4dc">items/focus_square.png</texture>
 										<aspectratio>scale</aspectratio>
 										<animation effect="fade" start="0" end="100" time="200" tween="sine">Focus</animation>
 										<animation effect="fade" start="100" end="0" time="0">UnFocus</animation>
@@ -186,7 +186,7 @@
 							<textoffsetx>20</textoffsetx>
 							<aligny>center</aligny>
 							<align>center</align>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<onup>155</onup>
@@ -204,7 +204,7 @@
 							<textoffsetx>20</textoffsetx>
 							<aligny>center</aligny>
 							<align>center</align>
-							<texturefocus border="10" colordiffuse="ff52b54b">buttons/shadow_smallbutton.png</texturefocus>
+							<texturefocus border="10" colordiffuse="ff00A4DC">buttons/shadow_smallbutton.png</texturefocus>
 							<texturenofocus border="10" colordiffuse="ff464646">buttons/shadow_smallbutton.png</texturenofocus>
 							<pulseonselect>no</pulseonselect>
 							<onup>155</onup>
diff --git a/resources/skins/default/media/logo-white.png b/resources/skins/default/media/logo-white.png
index c4cf11a3..1edd4572 100644
Binary files a/resources/skins/default/media/logo-white.png and b/resources/skins/default/media/logo-white.png differ