diff --git a/res/skins/Deere/deck_tempo_column.xml b/res/skins/Deere/deck_tempo_column.xml
index 1792733f9ee..886fa154425 100644
--- a/res/skins/Deere/deck_tempo_column.xml
+++ b/res/skins/Deere/deck_tempo_column.xml
@@ -15,21 +15,31 @@
TempoControlButtons
vertical
-
- sync_enabled
- DeckSync
- -1,18
- -1,18
-
- Sync
-
-
- Sync
-
-
- ,sync_enabled
- ,beatsync_tempo
-
+
+ horizontal
+ RateTempButtons
+
+
+ sync_enabled
+ DeckSync
+ 35,18
+ 35,18
+
+ Sync
+ Sync
+ ,sync_enabled
+ ,beatsync_tempo
+
+
+ sync_leader
+ SyncLeader
+ 15,18
+ 15,18
+ f,f
+ ,sync_leader
+
+
+
RateTempButtons
diff --git a/res/skins/Deere/icon/ic_sync_leader_off.svg b/res/skins/Deere/icon/ic_sync_leader_off.svg
new file mode 100644
index 00000000000..9cc351d83c1
--- /dev/null
+++ b/res/skins/Deere/icon/ic_sync_leader_off.svg
@@ -0,0 +1,23 @@
+
+
diff --git a/res/skins/Deere/icon/ic_sync_leader_off_plain.svg b/res/skins/Deere/icon/ic_sync_leader_off_plain.svg
new file mode 100644
index 00000000000..c64923c2ac0
--- /dev/null
+++ b/res/skins/Deere/icon/ic_sync_leader_off_plain.svg
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/res/skins/Deere/icon/ic_sync_leader_on.svg b/res/skins/Deere/icon/ic_sync_leader_on.svg
new file mode 100644
index 00000000000..375321e7761
--- /dev/null
+++ b/res/skins/Deere/icon/ic_sync_leader_on.svg
@@ -0,0 +1,23 @@
+
+
diff --git a/res/skins/Deere/style.qss b/res/skins/Deere/style.qss
index 77b2c1d4cdd..c345236d546 100644
--- a/res/skins/Deere/style.qss
+++ b/res/skins/Deere/style.qss
@@ -1625,6 +1625,17 @@ WPushButton[value="2"],
background-color: #006596;
border: 1px solid #006596;
}
+WPushButton#SyncLeader[value="1"] {
+ background-color: #4B4B4B;
+ border: 1px solid #0092d9;
+}
+WPushButton#SyncLeader[value="0"] {
+ image: url(skin:/../Deere/icon/ic_sync_leader_off.svg) no-repeat center center;
+}
+WPushButton#SyncLeader[value="1"],
+WPushButton#SyncLeader[value="2"] {
+ image: url(skin:/../Deere/icon/ic_sync_leader_on.svg) no-repeat center center;
+}
WPushButton[value="1"]:hover,
WPushButton[value="2"]:hover,