﻿/* ----------------------------------------------------------------
    Fonts

    Replace your Fonts as necessary
-----------------------------------------------------------------*/


html,
body,
small,
#primary-menu ul ul a,
.wp-caption,
.feature-box.fbox-center.fbox-italic p,
.skills li .progress-percent .counter { font-family: "PingFang SC", webfont, "Microsoft Yahei", "微软雅黑" ,"黑体" ,"宋体", Helvetica, Arial, sans-serif ; }

h1,
h2,
h3,
h4,
h5,
h6,
#logo,
#primary-menu ul li a,
#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a,
#top-search form input,
.entry-link,
.entry.entry-date-section span,
.button.button-desc,
.counter,
label,
.wedding-head .first-name,
.wedding-head .last-name { font-family: "PingFang SC", webfont, "Microsoft Yahei", "微软雅黑" ,"黑体" ,"宋体", Helvetica, Arial, sans-serif ; }

.entry-meta li,
.entry-link span,
.entry blockquote p,
.more-link,
.comment-content .comment-author span,
.button.button-desc span,
.testi-content p,
.team-title span,
.before-heading,
.wedding-head .first-name span,
.wedding-head .last-name span { font-family: "PingFang SC", webfont, "Microsoft Yahei", "微软雅黑" ,"黑体" ,"宋体", Helvetica, Arial, sans-serif ; }


/* ----------------------------------------------------------------
    You can change your Font Specific Settings here
-----------------------------------------------------------------*/


body { line-height: 1.5; }

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    line-height: 1.5;
}

#logo {
    font-size: 36px;
    line-height: 100%;
}

#primary-menu ul li a {
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#primary-menu ul ul a {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0;
}

#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase !important;
    line-height: 1.3 !important;
}

#top-search form input {
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 2px;
}

.entry-meta li {
    font-size: 13px;
    line-height: 14px;
    font-style: italic;
}

.entry-link {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 24px;
    font-weight: 700;
}

.entry-link span {
    font-style: italic;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
    font-size: 14px;
}

.entry blockquote p {
    font-weight: 400;
    font-style: italic;
}

.entry.entry-date-section span {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.more-link { font-style: italic; }

.comment-content .comment-author span {
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

.wp-caption { font-style: italic; }

.button.button-desc {
    font-size: 22px;
    line-height: 1;
}

.button.button-desc span {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    font-style: italic;
    text-transform: none;
}

.feature-box.fbox-center.fbox-italic p { font-style: italic; }

.testi-content p { font-style: italic; }

.team-title span {
    font-weight: 400;
    font-style: italic;
    font-size: 15px;
}

.counter {
    font-size: 42px;
    font-weight: 600;
}

.skills li .progress-percent .counter { font-weight: 400; }

label {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.before-heading {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
}

.wedding-head .first-name,
.wedding-head .last-name {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.wedding-head .first-name span,
.wedding-head .last-name span {
    font-size: 56px;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
}








/* ----------------------------------------------------------------------------
	Helper CSS Styles
---------------------------------------------------------------------------- */

.font-body { font-family: "PingFang SC", webfont, "Microsoft Yahei", "微软雅黑" ,"黑体" ,"宋体", Helvetica, Arial, sans-serif  !important; }

.font-primary { font-family: "PingFang SC", webfont, "Microsoft Yahei", "微软雅黑" ,"黑体" ,"宋体", Helvetica, Arial, sans-serif  !important; }

.t300 { font-weight: 300 !important; }

.t400 { font-weight: 400 !important; }

.t500 { font-weight: 500 !important; }

.t600 { font-weight: 600 !important; }

.t700 { font-weight: 700 !important; }

.t900 { font-weight: 900 !important; }


.ls1 { letter-spacing: 1px !important; }

.ls2 { letter-spacing: 2px !important; }

.ls3 { letter-spacing: 3px !important; }

.ls4 { letter-spacing: 4px !important; }

.ls5 { letter-spacing: 5px !important; }

.noheight { height: 0 !important; }

.nolineheight { line-height: 0 !important; }


.font-white  { color: #ffffff; }

.font-black  { color: #111111; }

.font-gray  { color: #cccccc; }

.font-blue  { color: #201C6C; }

.font-red  { color: #E2221D; }









