/* common styles for all themes */
/* IMPORTANT: this is not default color theme! */

a,
.theme-color,
.theme-color-hover {
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
}
.theme-bg,
.theme-bg-hover {
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
}
.theme-fill-hover,
.theme-fill-hover svg {
    -webkit-transition: fill .2s;
    -moz-transition: fill .2s;
    transition: fill .2s;
}
.theme-stroke-hover,
.theme-stroke-hover svg {
    -webkit-transition: stroke .2s;
    -moz-transition: stroke .2s;
    transition: stroke .2s;
}
.theme-ul ul {
    list-style: none;
    padding-left: 1em;
    padding-left: 18px;
}
.theme-ul ul li {
    position: relative;
}
.theme-ul ol {
    padding-left: 1em;
}
.theme-ul ul li::before {
    content: "\2022"; 
    color: black; 
    position: absolute;
    top: -1px;
    left: -3px;
    font-weight: bold; 
    display: inline-block; 
    width: 1em; 
    margin-left: -1em; 
}
