



/*
*   Scale font size
*/


/*
//scale on front: span.scale-font-size.minus-4,
//scale in admin: .scale-font-size.minus-4 > .nen-gte-sfs
*/

span.scale-font-size.minus-5,
.scale-font-size.minus-5 > .nen-gte-sfs{
    font-size: 60%;
}
span.scale-font-size.minus-4,
.scale-font-size.minus-4 > .nen-gte-sfs{
    font-size: 70%;
}
span.scale-font-size.minus-3,
.scale-font-size.minus-3 > .nen-gte-sfs{
    font-size: 80%;
}
span.scale-font-size.minus-2,
.scale-font-size.minus-2 > .nen-gte-sfs{
    font-size: 88%;
}
span.scale-font-size.minus-1,
.scale-font-size.minus-1 > .nen-gte-sfs{
    font-size: 95%;
}
span.scale-font-size.plus-1,
.scale-font-size.plus-1 > .nen-gte-sfs{
    font-size: 105%;
}
span.scale-font-size.plus-2,
.scale-font-size.plus-2 > .nen-gte-sfs{
    font-size: 112%;
}
span.scale-font-size.plus-3,
.scale-font-size.plus-3 > .nen-gte-sfs{
    font-size: 120%;
}
span.scale-font-size.plus-4,
.scale-font-size.plus-4 > .nen-gte-sfs{
    font-size: 130%;
}
span.scale-font-size.plus-5,
.scale-font-size.plus-5 > .nen-gte-sfs{
    font-size: 140%;
}


p.scale-line-height.minus-5{
    line-height: 60%;
}
p.scale-line-height.minus-4{
    line-height: 70%;
}
p.scale-line-height.minus-3{
    line-height: 80%;
}
p.scale-line-height.minus-2{
    line-height: 88%;
}
p.scale-line-height.minus-1{
    line-height: 95%;
}


p.scale-line-height > .scale-font-size{
    line-height: 160%;
}





/*
 *  core/list spacing
*/

p[data-block],
.site-inner .entry-content > ol,
.site-inner .entry-content > ul,
[data-type="core/list"] ul,
[data-type="core/list"] ol{
    margin-bottom:24px;
}
p + ul.list-no-top-spacing,
p + ol.list-no-top-spacing,
ul + ul.list-no-top-spacing,
ul + ol.list-no-top-spacing,
ol + ul.list-no-top-spacing,
ol + ol.list-no-top-spacing{
    margin-top: -24px !important;
}
ul.list-no-bottom-spacing,
ol.list-no-bottom-spacing,
ul.list-no-bottom-spacing,
ol.list-no-bottom-spacing,
ul.list-no-bottom-spacing,
ol.list-no-bottom-spacing{
    margin-bottom: 0px !important;
}

.site-inner .entry-content > ul li,
.site-inner .entry-content > ol li,
[data-type="core/list"] ul > li,
[data-type="core/list"] ol > li{
    margin-bottom:6px;
}
.site-inner .entry-content li > ul,
.site-inner .entry-content li > ol,
[data-type="core/list"] li > ul,
[data-type="core/list"] li > ol{
    margin-bottom:0px;
}
.site-inner .entry-content > ul ul,
.site-inner .entry-content > ul ol,
.site-inner .entry-content > ol ul,
.site-inner .entry-content > ol ol,
[data-type="core/list"] ul > li ul,
[data-type="core/list"] ul > li ol,
[data-type="core/list"] ol > li ul,
[data-type="core/list"] ol > li ol{
    margin-top:6px;
}
ul.list-spacing-off li,
ol.list-spacing-off li{
    margin-bottom: 0px !important;
}
ul.list-spacing-off ul,
ul.list-spacing-off ol,
ol.list-spacing-off ul,
ol.list-spacing-off ol{
    margin-top: 0px !important;
}
ul.list-spacing-1-2 li,
ol.list-spacing-1-2 li{
    margin-bottom: 12px !important;
}
ul.list-spacing-1-2 ul,
ul.list-spacing-1-2 ol,
ol.list-spacing-1-2 ul,
ol.list-spacing-1-2 ol{
    margin-top: 12px !important;
}
ul.list-spacing-1 li,
ol.list-spacing-1 li{
    margin-bottom: 24px !important;
}
ul.list-spacing-1 ul,
ul.list-spacing-1 ol,
ol.list-spacing-1 ul,
ol.list-spacing-1 ol{
    margin-top: 24px !important;
}
ul.list-spacing-3-2 li,
ol.list-spacing-3-2 li{
    margin-bottom: 36px !important;
}
ul.list-spacing-3-2 ul,
ul.list-spacing-3-2 ol,
ol.list-spacing-3-2 ul,
ol.list-spacing-3-2 ol{
    margin-top: 36px !important;
}
ul.list-spacing-2 li,
ol.list-spacing-2 li{
    margin-bottom: 48px !important;
}
ul.list-spacing-2 ul,
ul.list-spacing-2 ol,
ol.list-spacing-2 ul,
ol.list-spacing-2 ol{
    margin-top: 48px !important;
}

