/*
Theme Name: FSE ISR Plus
Author: Jeff Cooper
Author URI: 
Theme URI: 
Tags: full-site-editing, block-patterns
Text Domain: fse-isr-plus
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.4
Version: 100.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Styles intended only for the front.*/
html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {

	html {
		scroll-behavior: auto;
	}
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

.content-template-single-chapter main.wp-block-group {padding-top: 0;}

:where(.wp-site-blocks) > * {
    margin-block-start: 0px;
    margin-block-end: 0;
}

.check-list {
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}
ul.check-list {
    list-style: none;
    padding: 0px 15px;
}
.check-list li::before {
    color: #ffffff;
    content: "\f00c";
    font-family: FontAwesome;
    margin: 0px 4px 0px 0px;
    background: #3D975F;
    border-radius: 50%;
    padding: 5px;
    font-size: 10px;
}

.numbered-list {
    list-style: none;
    counter-reset: my-awesome-counter;
    padding: 0px 0px 0px 15px;
}
.numbered-list li {
    counter-increment: my-awesome-counter;
}
.numbered-list li::before {
    content: counter(my-awesome-counter) " ";
    color: #ffffff;
    margin: 0px 5px 0px 0px;
    background: #3D975F;
    border-radius: 50%;
    /* padding: 6px 7px 6px 7px; */
    width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 24px;
}