/*
Theme Name: Origin
Theme URI: https://www.destlive.com
Author: kona.li
Author URI: https://www.destlive.com
Description: 這個主題是第一個我開發的主題，主要用來做測試和試驗，如果需要使用，請聯繫本人。
Tags: destlive, mfengo,wordpress,sharepoint,css3.0,mobile
Version: 2023
Requires at least: 1.0
Tested up to: 1.0
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: Origin

Origin WordPress Theme © 2011-2023 Destlive
Origin is distributed under the terms of the GNU GPL
*/

/*begin::Font*/

@font-face {
    font-family: "alifont";
    src: url("//destlive.oss-cn-hangzhou.aliyuncs.com/font/AlimamaFangYuanTiVF-Thin.woff2") format("woff2"), url("//destlive.oss-cn-hangzhou.aliyuncs.com/font/AlimamaFangYuanTiVF-Thin.woff") format("woff");
    font-display: swap;
}

html,
body {
    font-family: 'alifont';
}
* {
    font-family: 'alifont';
}
/*End::Font*/


ol, ul {
    list-style: none;
    padding-left: 0;
}


/*begin:某些字体异常修复*/
.dashicons, .dashicons-before:before
{
    font-family: dashicons !important;
}
/*End::某些字体异常修复*/


/* START:颜色板 */

.color-bg,.entry-content blockquote{
    background: #ebebeb;
}
/* END:颜色板 */

/*start:post*/
.ds_post_title
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.entry-summary {
    text-align: justify;
    min-height: 43px;
}

.sv-3
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
}
.sv-2
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: justify;
}
.sv-1
{
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*START:文章展示样式*/
.entry-content
{
    line-height: 20pt;
}
.entry-content img
{
    max-width: 100%;
    height: auto;
}

.entry-content blockquote
{

    margin-top: 1rem;
    padding: 1.5rem;
}


.entry-content pre {
    background: #e9e9e9;
    border: #c0c0c0 solid 1px;
}


/*END:文章展示样式*/

/*START:讨论版*/
#comments-list .comment .children
{
    padding-left: 3.75rem;
    border-left: 2px dotted #f1f1f1;
}

.comment-body
{
    position: relative;
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
}


#comments-list .comment-body p
{

    word-wrap: break-word;
    -webkit-box-direction: normal !important;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    margin: 0;
    border: 0;
    vertical-align: baseline;
    border-radius: .42rem !important;
    margin-top: .5rem !important;
    padding: 1.25rem !important;
    text-align: left !important;
    font-weight: 500 !important;
    background-color: #f1f1f1 !important;
    color: #7e8299 !important;
    font-size: 1.08rem;
}

#comments-list .comment-body .comment-author cite a
{
    font-style: initial;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    word-wrap: break-word;
    -webkit-box-direction: normal !important;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    margin: 0 1rem 0 0 !important;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    text-decoration-skip-ink: auto;
    text-decoration: none;
    background-color: transparent;
    outline: 0 !important;
    font-weight: 500 !important;
    color: #3f4254 !important;
    font-size: 1.175rem !important;
    transition: color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;
}

#comments-list .comment-body  .comment-author img
{

    text-align: left;
    -webkit-font-smoothing: antialiased;
    color: #3f4254;
    word-wrap: break-word;
    -webkit-box-direction: normal !important;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    margin: 0 1rem 0 0 !important;
    padding: 0;
    vertical-align: middle;
    border-style: none;
    display: flex;
    border-radius: 50%;
    width: 100%;
    max-width: 40px;
    height: 40px;
    float: left;
}

.border-radius-50
{
    border-radius: 50% !important;
}

.comment-body .reply
{
    position: absolute;
    right: 0px;
    top: 0px;
}

/*END:讨论版*/

/*start::滚动条*/
/* 整个滚动条 */
::-webkit-scrollbar {
    /* 对应纵向滚动条的宽度 */
    width: 10px;
    /* 对应横向滚动条的宽度 */
    height: 10px;
}

/* 滚动条上的滚动滑块 */
::-webkit-scrollbar-thumb {
    background-color: #bbbbbb;
    border-radius: 0px;
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
    background-color: #ffffff;
    border-radius: 0px;
}
/*end::滚动条*/



/*分页的自定义样式*/
.pagination .dots
{
    padding: 0.45rem;
}
.pagination .current .btn-light {
    background: #181c32;
    color: #fff;
}

/*文本省略自定义样式*/

.archive-timeline-ul li::marker{
    content: "#";
    font-weight: bold;
    font-size: 10pt;
}
.archive-timeline-ul
{
    padding-left: 10px;

}





