@charset "UTF-8";

/*** page_editor ***/
.page_editor{
	font-size: 1rem;
	line-height: 1.8;
}
.page_editor h2:not([class]){
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 40px;
}


/*** editor ***/
.editor{
	font-size: 1rem;
	line-height: 1.8;
}
.editor h2:not([class]){
    font-size: 1.5rem;
    font-weight: 500;
    border-left: 5px solid #007526;
	padding: 5px 0px 5px 10px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.editor h3:not([class]){
    font-size: 1.33rem;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #007526;
}
.editor h4:not([class]){
    font-size: 1.25rem;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 10px;
}
.editor h5:not([class]){
    font-size: 1.13rem;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 5px;
}
.editor h6:not([class]){
    font-size: 1rem;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 5px;
}
.editor h2:not([class]):first-child,
.editor h3:not([class]):first-child,
.editor h4:not([class]):first-child,
.editor h5:not([class]):first-child,
.editor h6:not([class]):first-child{
	margin-top: 0px;
}


.editor p:not([class]){
    line-height: 2;
    margin-bottom: 1.5em;
}
.editor p:not([class]):last-child{
    margin-bottom: 0px;
}

.editor li{
	
}
.editor li,
.editor th,
.editor td,
.editor dt,
.editor dd{
}

.aligncenter{
    display: block;
    margin: 20px auto;
}
.editor figure{
    margin-bottom: 60px;
}
.editor ul{
    list-style-type: disc;
	padding: 0px;
	margin: 0px 0px 1.5em 0px;
}
.editor ol{
    list-style-type: decimal;
	padding: 0px;
	margin: 0px 0px 1.5em 0px;
}
.editor ul li,
.editor ol li{
    margin-left: 2em;
    margin-bottom: 0.5em;
}
.editor a{
    color: #EEA236;
    text-decoration: underline;
}
.editor a:hover{
    text-decoration: none;
}

.editor table{
	border-spacing: 0;
    border-collapse: collapse;
	width: 100%;
}
.editor table th{
	background-color: #E2EFE2;
    color: #007526;
    font-weight: 500;
}
.editor table th,
.editor table td{
	padding: 10px 20px;
    vertical-align: top;
	border: 1px solid #CCCCCC;
	font-size: 0.91rem;
	line-height: 1.5;
}


@media (max-width: 768px) {
    .editor h2{
        font-size: 1.25rem;
        font-weight: bold;
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    .editor h3{
        font-size: 1.13rem;
        font-weight: bold;
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    .editor h4{
        font-size: 1rem;
        font-weight: bold;
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    .editor h5{
        font-size: 0.88rem;
        font-weight: bold;
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    .editor p{
        font-size: 0.88rem;
    }
    .editor li,
    .editor th,
    .editor td,
    .editor dt,
    .editor dd{
        font-size: 0.88rem;
    }
    .aligncenter{
        display: block;
        margin: 20px auto;
    }
    .editor figure{
        margin-bottom: 30px;
    }
    .editor ul{
        list-style-type: disc;
        margin-bottom: 2em;
    }
    .editor ol{
        list-style-type: decimal;
        margin-bottom: 2em;
    }
    .editor ul li,
    .editor ol li{
        margin-left: 2em;
        margin-bottom: 0.5em;
    }

}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #0075261f;

	
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th{
	border: #cccccc 1px solid;
}


