/*
Theme Name: epochyoosure
Theme URI: https://epochyoosure.com/themes/epochyoosure/
Author: Epoch Yoosure
Author URI: https://epochyoosure.com/
Description: 面向中国精密陶瓷与先进制造企业的简体中文主题。提供无标题实景轮播、产品展示、企业介绍、行业应用及新闻布局，支持自定义标志、导航、联系方式和本地图片。
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
License: GNU General Public License v2.0 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: epochyoosure
Domain Path: /languages
Tags: one-column, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, wide-blocks, blog
*/

/* Main presentation styles are enqueued from assets/css/main.css. */
.custom-logo-link{display:block;max-width:230px;flex-shrink:0}
.custom-logo{max-width:230px;max-height:62px;width:auto;height:auto}
.primary-nav ul{display:flex;align-items:stretch;list-style:none;padding:0;margin:0;height:100%;gap:26px}
.primary-nav li{position:relative;display:flex;align-items:center}
.primary-nav li>a{display:flex;align-items:center;height:100%;font-size:13px;white-space:nowrap}
.primary-nav li.current-menu-item>a{color:var(--teal)}
.primary-nav .sub-menu{position:absolute;left:0;top:100%;background:#fff;min-width:180px;height:auto;display:none;padding:10px 0;box-shadow:0 8px 20px #173d361a;z-index:25}
.primary-nav li:hover>.sub-menu,.primary-nav li:focus-within>.sub-menu{display:block}
.primary-nav .sub-menu li{display:block}
.primary-nav .sub-menu a{padding:9px 17px;display:block}
.primary-nav .sub-menu .sub-menu{left:100%;top:0}
.wp-demo-product[hidden]{display:none}
.wp-demo-product{padding:0;width:100%}
.wp-product-dialog img{height:220px;width:100%;object-fit:contain;mix-blend-mode:multiply;margin-bottom:20px}
.wp-dialog-specs{padding-left:20px;margin-bottom:22px;font-size:12px;color:var(--muted)}
.wp-dialog-specs li{padding:4px 0}
.corporate-user-content{padding-bottom:40px}
.wp-page-title{font-size:32px;font-weight:500;letter-spacing:2px;margin-bottom:25px}
.sticky{border-top:3px solid var(--teal)}
.post-list-item .entry-title a:hover{color:var(--teal)}
.entry-footer{font-size:11px;color:var(--muted);margin-top:20px}
.entry-footer a{color:var(--teal)}
.comment-reply-title{font-size:22px;margin:25px 0}
.comments-title{font-size:21px;margin:30px 0}
.site-main:focus{outline:none}
.wp-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.wp-contact-layout h2{font-size:29px;font-weight:500;margin-bottom:20px}
.wp-contact-layout p{font-size:13px;color:var(--muted);line-height:2.1;margin-bottom:12px}
.wp-contact-layout .contact-entry p{margin:0}
.wp-footer-menu{list-style:none;display:flex;gap:20px;padding:0}
@media(max-width:960px){.primary-nav ul{gap:17px}.primary-nav li>a{font-size:11px}.custom-logo-link,.custom-logo{max-width:180px}}
@media(max-width:760px){.primary-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.primary-nav li>a{padding:12px;font-size:12px}.primary-nav li{display:block}.primary-nav .sub-menu{position:static;box-shadow:none;padding:0 0 0 12px;min-width:0;display:block}.primary-nav .sub-menu a{font-size:11px;color:var(--muted);padding:7px}.wp-contact-layout{grid-template-columns:1fr;gap:30px}.wp-page-title{font-size:26px}.custom-logo{max-height:55px}}