/** MISC BLOCK MODS **/
.eecsIndented ul.wp-block-archives.wp-block-archives-list,
ul.wp-block-archives.is-style-indented.wp-block-archives-list,
.eecsIndented .ul.wp-block-categories.wp-block-categories-list,
ul.wp-block-categories.wp-block-categories-list.is-style-indented,
.course-list-wrapper.is-style-indented {
    margin-left:5rem ! important;
    margin-right:5rem ! important;
}
ul.is-style-indented,
.eecsIndented ul,
ol.is-style-indented,
.eecsIndented ol,
ul.is-style-indented-word-list,
ol.is-style-indented-word-list {
    margin-left:6rem ! important;
    margin-right:6rem ! important;
}
.wp-block-audio.is-style-indented,
.wp-block-code.is-style-indented,
.eecsIndented h1,
h1.is-style-indented,
.eecsIndented h2,
h2.is-style-indented,
.eecsIndented h3,
h3.is-style-indented,
.eecsIndented h4,
h4.is-style-indented,
.eecsIndented h5,
h5.is-style-indented,
.eecsIndented h6,
h6.is-style-indented,
.eecsIndented p,
p.is-style-indented,
.eecsIndented .div-bread-bag,
.div-bread-bag.is-style-indented,
.wp-block-file.is-style-indented,
.wp-block-preformatted.is-style-indented,
.wp-block-image.is-style-indented,
#eecs-main ul.wp-block-gallery.is-style-indented,
.wp-block-verse.is-style-indented {
    margin-left:4rem ! important;
    margin-right:4rem ! important;
}

table.wp-block-table.is-style-indented,
#eecs-main blockquote.is-style-indented {
    margin:20px auto ! important;
    width:84% ! important;
}

.wp-block-separator.is-style-indented {
    max-width:84% ! important;
    border-bottom-width: 1px;
}

/* not-so-fancy list */
ol.is-style-indented-word-list,
ol.is-style-default-word-list {
    list-style-type:decimal;
    margin-left:2rem;
}
ol.is-style-indented-word-list li,
ol.is-style-default-word-list li {
    margin-bottom:0.5rem ! important;
    margin-top:0.5rem ! important;
}
ol.is-style-indented-word-list li ol,
ol.is-style-default-word-list li ol {
    list-style-type:lower-alpha;
    margin-left:1.1rem;
    margin-bottom:0 ! important;
}
ol.is-style-indented-word-list li ol li ol,
ol.is-style-default-word-list li ol li ol {
    list-style-type:lower-roman;
    margin-left:1rem;
}
ul.is-style-indented-word-list,
ul.is-style-default-word-list {
    list-style-type:disc;
    margin-left:2rem;
}
ul.is-style-indented-word-list li,
ul.is-style-default-word-list li {
    margin-bottom:0.5rem ! important;
    margin-top:0.5rem ! important;
}
ul.is-style-indented-word-list li ul,
ul.is-style-default-word-list li ul {
    list-style-type:circle;
    margin-left:1.1rem;
    margin-bottom:0 ! important;
}
ul.is-style-indented-word-list li ul li ul,
ul.is-style-default-word-list li ul li ul {
    list-style-type:square;
}

/* EDITOR */
.editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit::before {
    border:1px dotted #dddddd;
}

.wp-block {
    max-width: 90%;
}

/* RESPONSIVE */
@media all and (max-width:980px) {
    .eecsIndented ul.wp-block-archives.wp-block-archives-list,
    ul.wp-block-archives.is-style-indented.wp-block-archives-list,
    .eecsIndented .ul.wp-block-categories.wp-block-categories-list,
    ul.wp-block-categories.wp-block-categories-list.is-style-indented,
    .course-list-wrapper.is-style-indented {
        margin-left:1rem ! important;
        margin-right:1rem ! important;
    }
    ul.is-style-indented,
    .eecsIndented ul,
    ol.is-style-indented,
    .eecsIndented ol {
        margin-left:2rem ! important;
        margin-right:2rem ! important;
    }
    .wp-block-audio.is-style-indented,
    .wp-block-code.is-style-indented,
    .eecsIndented h1,
    h1.is-style-indented,
    .eecsIndented h2,
    h2.is-style-indented,
    .eecsIndented h3,
    h3.is-style-indented,
    .eecsIndented h4,
    h4.is-style-indented,
    .eecsIndented h5,
    h5.is-style-indented,
    .eecsIndented h6,
    h6.is-style-indented,
    .eecsIndented p,
    p.is-style-indented,
    .eecsIndented .div-bread-bag,
    .div-bread-bag.is-style-indented,
    .wp-block-file.is-style-indented,
    .wp-block-preformatted.is-style-indented,
    .wp-block-image.is-style-indented,
    #eecs-main ul.wp-block-gallery.is-style-indented,
    .wp-block-verse.is-style-indented {
        margin-left:2rem ! important;
        margin-right:2rem ! important;
    }
    table.wp-block-table.is-style-indented,
    #eecs-main blockquote.is-style-indented {
        margin:20px auto ! important;
        width:94% ! important;
    }
    .wp-block-separator.is-style-indented {
        max-width:94% ! important;
        border-bottom-width: 1px;
    }
}
@media all and (max-width:767px) {
    .eecsIndented ul.wp-block-archives.wp-block-archives-list,
    ul.wp-block-archives.is-style-indented.wp-block-archives-list,
    .eecsIndented .ul.wp-block-categories.wp-block-categories-list,
    ul.wp-block-categories.wp-block-categories-list.is-style-indented,
    .course-list-wrapper.is-style-indented {
        margin-left:0 ! important;
        margin-right:0 ! important;
    }
    ul.is-style-indented,
    .eecsIndented ul,
    ol.is-style-indented,
    .eecsIndented ol {
        margin-left:1rem ! important;
        margin-right:1rem ! important;
    }
    .wp-block-audio.is-style-indented,
    .wp-block-code.is-style-indented,
    .eecsIndented h1,
    h1.is-style-indented,
    .eecsIndented h2,
    h2.is-style-indented,
    .eecsIndented h3,
    h3.is-style-indented,
    .eecsIndented h4,
    h4.is-style-indented,
    .eecsIndented h5,
    h5.is-style-indented,
    .eecsIndented h6,
    h6.is-style-indented,
    .eecsIndented p,
    p.is-style-indented,
    .eecsIndented .div-bread-bag,
    .div-bread-bag.is-style-indented,
    .wp-block-file.is-style-indented,
    .wp-block-preformatted.is-style-indented,
    .wp-block-image.is-style-indented,
    #eecs-main ul.wp-block-gallery.is-style-indented,
    .wp-block-verse.is-style-indented {
        margin-left:1rem ! important;
        margin-right:1rem ! important;
    }
}

.components-base-control .components-base-control__label {
    display:block;
}
.components-base-control select { width:100% ! important; }
