
/* =====================================
   DJCBikes Font Settings
   Lato > Open Sans > sans-serif
   ===================================== */

/* 1. 基础字体 */
html,
body {
    font-family: 'Lato', 'Open Sans', sans-serif !important;
}

/* 2. 标题及正文 */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body label,
body td,
body th,
body blockquote,
body small {
    font-family: 'Lato', 'Open Sans', sans-serif !important;
}

/* 3. 导航及普通文字链接 */
body a:not(:has(svg, i, [class*="icon"])) {
    font-family: 'Lato', 'Open Sans', sans-serif !important;
}

/* 4. 输入框 */
body input,
body textarea,
body select {
    font-family: 'Lato', 'Open Sans', sans-serif !important;
}

/* 5. 按钮文字 */
body button:not(:has(svg, i, [class*="icon"])) {
    font-family: 'Lato', 'Open Sans', sans-serif !important;
}

/* 6. 允许其他元素继承主题字体 */
/* 不设置 div、span、svg、i、伪元素的字体 */


/* =====================================
   DJCBikes - Pagination Icon Font Fix
   ===================================== */

/* 恢复翻页按钮的图标字体 */
li.iconfont.prev,
li.iconfont.next,
li.iconfont.prev a,
li.iconfont.next a {
    font-family: "iconfont" !important;
}


/* DJCBikes - Custom Editor Font Fix */

.editor_txt,
.ck-content,
.themes_text_content {
    font-family: 'Lato', 'Open Sans', sans-serif !important;
}

.editor_txt p,
.editor_txt span,
.editor_txt strong,
.editor_txt b,
.editor_txt em,
.editor_txt li,
.editor_txt td,
.editor_txt th,
.editor_txt h1,
.editor_txt h2,
.editor_txt h3,
.editor_txt h4,
.editor_txt h5,
.editor_txt h6,
.ck-content p,
.ck-content span,
.ck-content strong,
.ck-content b,
.ck-content li,
.themes_text_content p,
.themes_text_content span,
.themes_text_content strong,
.themes_text_content b {
    font-family: 'Lato', 'Open Sans', sans-serif !important;
}


