/*
Theme Name: Module Child
Template: module
Author: Shayne
Version: 1.0
*/

/* Your custom CSS goes below */

/* 定义英文字体（Nunito-Bold） */
@font-face {
    font-family: 'Nunito-Bold';
    src: url('fonts/Nunito-Bold.ttf') format('truetype');
    unicode-range: U+0000-007F;
    font-display: swap;/* 基本拉丁字符（英文、数字、符号） */
}

/* 定义中文字体（HKyuanW7） */
@font-face {
    font-family: 'HKyuanW7';
    src: url('fonts/HKyuanW7.TTF') format('truetype');
    unicode-range: U+0000-007F;
    font-display: swap;/* 中文字符范围 */
}

/* 定义中文字体（HYZhengYuan-85W） */
@font-face {
    font-family: 'MohrRounded-Black';
    src: url('fonts/MohrRounded-Black.woff2') format('truetype');
    unicode-range: U+0000-007F;
    font-display: swap;/* 中文字符范围 */
}

/* 定义中文字体（ChillRoundGothic_Medium） */
@font-face {
    font-family: 'ChillRoundGothic_Medium';
    src: url('fonts/ChillRoundGothic_Medium.woff') format('truetype');
    unicode-range: U+4E00-9FFF;
    font-display: swap;/* 中文字符范围 */
}

/* 定义中文字体（ChillRoundGothic_Bold） */
@font-face {
    font-family: 'ChillRoundGothic_Bold';
    src: url('fonts/ChillRoundGothic_Bold.woff') format('truetype');
    unicode-range: U+4E00-9FFF;
    font-display: swap;/* 中文字符范围 */
}

/* 定义中文字体（ChillRoundGothic_Heavy） */
@font-face {
    font-family: 'ChillRoundGothic_Heavy';
    src: url('fonts/ChillRoundGothic_Heavy.woff') format('truetype');
    unicode-range: U+4E00-9FFF;
    font-display: swap;/* 中文字符范围 */
}


/*
body {
    font-family: 'Fredoka', 'ChillRoundGothic_Medium', sans-serif !important;
}
*/
/*
:root {
  --theme-font-family: 'Fredoka', 'ChillRoundGothic_Medium', -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif !important;
}
*/
/*服务项目标题*/
.cg-list .cg-item-text h3 {
    /*font-family: 'ChillRoundGothic_Bold';*/
    font-weight: 600!important;
}
.header .dropdown-menu>.active>a:focus, .header .dropdown-menu>.active>a:hover, .header .dropdown-menu>li>a:hover {
    background-color: #73B611 !important;
    color: #ffffff !important;
    transition: all .4s;
    
}

.header .nav {
    font-size: 18px!important;
    font-weight: 500;
}
.header .dropdown-menu {
    font-size: 16px!important;
}

.post-loop-product .p-item-wrap .title {
    font-size: 16px!important;
}


.entry .entry-info-item {
    font-weight: 500;
}

.dropdown-menu>li>a {
    font-weight: 500!important;
}

body.header-fixed>header.header.fixed {
    box-shadow: 1px 1px 11px 3px rgba(215, 215, 215, 0.4)!important;
}

.post-loop-product .p-item-wrap {
     box-shadow: 0 0px 0px 0 hsla(0,0%,53%,.1)!important; 
}

.entry .entry-tag a {
    margin-bottom: 5px;
}