diff --git a/core/themes/seven/page.tpl.php b/core/themes/seven/page.tpl.php
index ef24b9e..ddc0037 100644
--- a/core/themes/seven/page.tpl.php
+++ b/core/themes/seven/page.tpl.php
@@ -17,7 +17,9 @@
*/
?>
-
+
+
+
@@ -31,6 +33,10 @@
+
+
+
+
diff --git a/core/themes/seven/style-rtl.css b/core/themes/seven/style-rtl.css
index 7070720..0d71c53 100644
--- a/core/themes/seven/style-rtl.css
+++ b/core/themes/seven/style-rtl.css
@@ -189,11 +189,11 @@ ol.task-list li.active {
}
/* Overlay theming */
-.overlay #branding .breadcrumb {
+.overlay .breadcrumb {
float: right;
}
-.overlay ul.secondary {
- margin: -1.4em 0 0.3em 0;
+.overlay div.tabs-secondary {
+ float: left;
}
/* Shortcut theming */
diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css
index f1e7321..ed0c63d 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -183,7 +183,11 @@ pre {
position: relative;
background-color: #e0e0d8;
}
-#branding .breadcrumb {
+
+/**
+ * Breadcrumb.
+ */
+.breadcrumb {
font-size: 0.846em;
padding-bottom: 5px;
}
@@ -852,10 +856,11 @@ ol.task-list li.done {
display: none;
}
.overlay #page {
+ clear: both;
margin: 0;
padding: 0 20px;
}
-.overlay #branding .breadcrumb {
+.overlay .breadcrumb {
float: left; /* LTR */
position: relative;
z-index: 10;
@@ -869,9 +874,14 @@ ol.task-list li.done {
#overlay-tabs li {
margin: 0 -2px;
}
+.overlay div.tabs-secondary {
+ clear: none;
+ float: right; /* LTR */
+}
.overlay ul.secondary {
background: transparent none;
- margin: -1.4em 0 0.3em 0; /* LTR */
+ float: none;
+ margin-bottom: 0.3em;
overflow: visible;
}
.overlay #content {
diff --git a/core/themes/seven/template.php b/core/themes/seven/template.php
index a8643ab..a1be877 100644
--- a/core/themes/seven/template.php
+++ b/core/themes/seven/template.php
@@ -35,6 +35,8 @@ function seven_preprocess_page(&$vars) {
'#theme' => 'menu_local_tasks',
'#secondary' => $vars['tabs']['#secondary'],
);
+ // Adds a variable to indicate that the page is rendered inside the overlay.
+ $vars['page']['in_overlay'] = (function_exists('overlay_get_mode') && overlay_get_mode() == 'child');
}
/**