/*
Theme Name: Spend Base
Author: Bestia
Description: Spend Base custom theme
Version: 1.0
Text Domain: spendbase
*/

body .editor-content {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-family: "MMori",sans-serif;
    background-color: #fff;
    color: #2a2924;
    font-size: 18px;
    line-height: 28px
}

.default-page {
	padding: 140px 0 80px;
}
.editor-content h1 {
    margin-bottom: 32px
}

.editor-content h1,.editor-content h1 span {
    font-size: 56px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1px;
    color: #101011
}

@media only screen and (max-width: 1399px) {
    .editor-content h1,.editor-content h1 span {
        font-size:48px;
        letter-spacing: -0.96px
    }
}

@media only screen and (max-width: 991px) {
    .editor-content h1 br,.editor-content h1 span br {
        display:none
    }
}

@media only screen and (max-width: 639px) {
    .editor-content h1,.editor-content h1 span {
        letter-spacing:-0.6px;
        font-size: 36px
    }
}

.editor-content h2 {
    margin-bottom: 24px;
    margin-top: 64px
}

.editor-content h2,.editor-content h2 span {
    color: #101011;
    font-size: 38px;
    font-weight: 700 !important;
    line-height: 46px;
    letter-spacing: -0.72px
}

@media only screen and (max-width: 639px) {
    .editor-content h2,.editor-content h2 span {
        margin-bottom:16px;
        margin-top: 48px;
        font-size: 28px;
        font-weight: 700;
        line-height: 36px;
        letter-spacing: unset
    }
}

.editor-content h3 {
    margin-bottom: 16px;
    margin-top: 32px
}

.editor-content h3,.editor-content h3 span {
    color: #101011;
    font-size: 32px;
    font-weight: 600 !important;
    line-height: 40px
}

@media only screen and (max-width: 639px) {
    .editor-content h3,.editor-content h3 span {
        margin-bottom:16px;
        margin-top: 24px;
        font-size: 24px;
        font-weight: 700;
        line-height: 32px
    }
}

.editor-content h4 {
    margin-bottom: 16px;
    margin-top: 32px
}

.editor-content h4,.editor-content h4 span {
    color: #101011;
    font-size: 24px;
    font-weight: 400 !important;
    line-height: 32px
}

@media only screen and (max-width: 639px) {
    .editor-content h4,.editor-content h4 span {
        margin-bottom:16px;
        margin-top: 24px;
        font-size: 22px;
        line-height: 28px
    }
}

.editor-content h5 {
    margin-bottom: 16px;
    margin-top: 32px
}

.editor-content h5,.editor-content h5 span {
    color: #101011;
    font-size: 20px;
    font-weight: 600 !important;
    line-height: 28px
}

@media only screen and (max-width: 639px) {
    .editor-content h5,.editor-content h5 span {
        margin-bottom:16px;
        margin-top: 24px;
        font-size: 18px;
        line-height: 24px
    }
}

.editor-content h6 {
    margin-bottom: 16px;
    margin-top: 32px
}

.editor-content h6,.editor-content h6 span {
    color: #101011;
    font-size: 18px;
    font-weight: 700 !important;
    line-height: 28px
}

@media only screen and (max-width: 639px) {
    .editor-content h6,.editor-content h6 span {
        margin-bottom:16px;
        margin-top: 24px;
        font-size: 16px;
        line-height: 22px
    }
}

.editor-content p {
    margin-bottom: 16px
}

.editor-content a {
    color: #0082ff;
    text-decoration: underline;
	word-break: break-word;
}

.editor-content a:hover {
    color: #006ed9
}

.editor-content ul,.editor-content ol {
	list-style: disc;
    margin-bottom: 16px;
    margin-top: 16px;
    padding-left: 32px
}

.editor-content li {
	list-style: disc;
    margin-bottom: 8px
}

.editor-content li:last-child {
    margin-bottom: 0
}

.editor-content ol li::marker {
    font-weight: 600
}

.editor-content b,.editor-content strong {
    font-weight: 700;
    color: #101011
}

.editor-content blockquote {
    padding-left: 16px;
    margin: 24px 0;
    color: #101011;
    position: relative
}

.editor-content blockquote:before {
    content: "";
    width: 2px;
    height: 100%;
    background-color: #0082ff;
    border-radius: 2px;
    position: absolute;
    top: 0;
    left: 0
}

.editor-content blockquote b,.editor-content blockquote strong {
    color: #101011
}

.editor-content img {
    margin-top: 24px;
    margin-bottom: 24px;
    max-width: 100%
}

.editor-content th {
    color: #101011
}