diff --git a/_themes/odoodoc/static/style.css b/_themes/odoodoc/static/style.css index 079d7a3b4..36b50ffa2 100644 --- a/_themes/odoodoc/static/style.css +++ b/_themes/odoodoc/static/style.css @@ -7226,9 +7226,12 @@ td.field-body > ul { .stripe .section:not(.force-right) > [class*=highlight-] .highlight .il { color: #2aa198; } - .stripe .body > .section > .section { + .stripe .body > .section .section { border-top: 1px solid #eeeeee; } + .stripe .body > .section h1 + .section { + border-top: none; + } .stripe .section:not(.force-right) > h1, .stripe .section:not(.force-right) > h2, .stripe .section:not(.force-right) > h3, diff --git a/_themes/odoodoc/static/style.less b/_themes/odoodoc/static/style.less index 376b42200..9d693d562 100644 --- a/_themes/odoodoc/static/style.less +++ b/_themes/odoodoc/static/style.less @@ -738,8 +738,15 @@ td.field-body { } } // separator above H2 - .body > .section > .section { - border-top: 1px solid @color-right; + .body > .section > { + .section { + border-top: 1px solid @color-right; + } + // but not if subsection directly follows an h1 (no introductory + // document paragraph) + h1 + .section { + border-top: none; + } } .section:not(.force-right) > h1, .section:not(.force-right) > h2, .section:not(.force-right) > h3, .section:not(.force-right) > h4,