dl pre, blockquote pre, li pre {
	margin-left: 0;
	padding-left: 10px;
}

/* Add a black broder - used for image and figure directives */
.figure-border {border: 2px solid black; }

/* Add an Exonar pink broder - used for image and figure directives */
.figure4-border {border: 2px #EC006E; }

/* Add space after an element in a complex numbered list*/
.ed  {display: inline-block; margin-bottom: 18px;}

/*
.ed2 {display: inline-block; margin-bottom: -15px;}
*/


/* Experiments - not working */
.figure6-border {border: 2px solid pink; }
.figure5-border {border: 2px #ffffff; }
.figure4-border {border: 2px #EC006E; }
.figure2-border {border: 2px; border-color: #ffffff; }
.figure1-border {border: 2px; border-color: #EC006E; }

:not(table) li > p:not(:first-child) {margin-bottom: 18px}

ol > li {margin-bottom: 18px;}

/* Move "more" link icon down to match baseline */
img[src*="more.png"] {
    margin-bottom: -9px;
}

/* Position logo sub-text (logo_subtext) */
div.sphinxsidebar .logo span {
    font-variant: all-petite-caps;
    text-align: right;
    display: block;
    margin: -16px 5px 0 0;
    color: #898989;
}

/* :not(table) (li > p:first-child) {color: blue;} */

/* :not(table) li > p:first-child {color: blue;} */

/*
li > p:last-child {margin-bottom: 20px}

table li > p {color: blue !important }
*/

/* Suppress automatic hyphenation */
div.body p, div.body dd, div.body li, div.body blockquote {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
}

/* Inline Exonar pink */
.dkp {display: inline-block; color: #EC006E; font-weight: bold;}


/* Ed's class to centre text - Dec 2020 */
.center { text-align: center; }
img.center {
    display: block;
    margin: auto;
}
