diff --git a/theme/noname/scss/moodle/blocks.scss b/theme/noname/scss/moodle/blocks.scss
index 7badb6d4c87..34ff7c0a490 100644
--- a/theme/noname/scss/moodle/blocks.scss
+++ b/theme/noname/scss/moodle/blocks.scss
@@ -13,6 +13,10 @@
margin-left: 0;
}
+.block .card-title {
+ margin-bottom: -1.5rem;
+}
+
.block .block-controls {
.dropdown-toggle {
/* So that the caret takes the colour of the icon. */
diff --git a/theme/noname/templates/core/action_menu.mustache b/theme/noname/templates/core/action_menu.mustache
index 892e204e6c0..5befb9c8268 100644
--- a/theme/noname/templates/core/action_menu.mustache
+++ b/theme/noname/templates/core/action_menu.mustache
@@ -22,11 +22,11 @@
- {{#prioritise}}{{> core/action_menu_trigger }}{{/prioritise}}{{#items}}{{> core/action_menu_item }}{{/items}}{{^prioritise}}{{> core/action_menu_trigger }}{{/prioritise}}
+ }}{{^prioritise}}{{> core/action_menu_trigger }}{{/prioritise}}
diff --git a/theme/noname/templates/core/action_menu_trigger.mustache b/theme/noname/templates/core/action_menu_trigger.mustache
index 45cb14c940e..39bc925263f 100644
--- a/theme/noname/templates/core/action_menu_trigger.mustache
+++ b/theme/noname/templates/core/action_menu_trigger.mustache
@@ -21,11 +21,11 @@
{{{actiontext}}}{{{menutrigger}}}{{#icon}}{{> core/pix_icon}}{{/icon}}{{#rawicon}}{{{.}}}{{/rawicon}}{{#menutrigger}}{{/menutrigger}}
{{#secondary}}
{{/secondary}}
diff --git a/theme/noname/templates/core/block.mustache b/theme/noname/templates/core/block.mustache
index 58defb05be2..c4aa60b111e 100644
--- a/theme/noname/templates/core/block.mustache
+++ b/theme/noname/templates/core/block.mustache
@@ -11,18 +11,19 @@
aria-label="{{{arialabel}}}"
{{/arialabel}} >
- {{#hascontrols}}
-
- {{{controls}}}
-
- {{/hascontrols}}
-
{{! Block contents }}
{{! Block header }}
{{#title}}
-
{{{title}}}
+
{{{title}}}
{{/title}}
+
+ {{#hascontrols}}
+
+ {{{controls}}}
+
+ {{/hascontrols}}
+
{{{content}}}
{{{footer}}}