*,::after,::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body,html {
    padding: 0;
    margin: 0
}

html {
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-weight: 400;
    color: #444;
    font-family: Merriweather,Georgia,serif;
    font-family: HelveticaNeue,source-han-sans-simplified-c,Helvetica,Arial,Verdana,sans-serif;
    font-family: youyuan!important;
    line-height: 1.88;
    font-size: 1rem;
    background-color: #fff;
    font-variant-ligatures: no-common-ligatures;
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden
}

@font-face {
    font-family: youyuan;
    src: url(../fonts/youyuan.TTF)
}

.typeface-yy {
    font-family: youyuan
}

#eskimo-menu-toggle,#eskimo-share-buttons,#eskimo-sidebar .eskimo-logo-link,.alert,.badge,.btn,.button,.card-category,.card-date,.card-footer,.card-horizontal-meta,.eskimo-author-subtitle,.eskimo-carousel-view-more,.eskimo-menu-ul,.eskimo-page-title-meta,.eskimo-post-list-title,.eskimo-post-nav-wrapper,.eskimo-slider-date,.eskimo_comment_links,.eskimo_fn,.mp-accordion-title,.nav-tabs,.progress,button,input {
    font-family: "Merriweather Sans",Helvetica,Arial,sans-serif;
    font-family: youyuan!important
}

.eskimo-categories ul li span,.eskimo-page-links,.eskimo-pager,.eskimo-top-icons li a span {
    font-family: Helvetica,Arial,sans-serif;
    font-family: youyuan!important
}

.card-title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: "Merriweather Sans",Helvetica,Arial,sans-serif;
    font-family: youyuan!important;
    margin-bottom: 2rem;
    font-weight: 700;
    line-height: 1.3;
    color: #333
}
