/* -----------------------------------
Theme Name: myblank
Description: 空白主题样式
Version: 1.0
Author: 你的名字
----------------------------------- */

/* 全局样式 */
body, html {
    margin: 0 !important;
    padding: 0;
    font-family: Arial, sans-serif;
    background-color: #f7fdfb; /* 替换成你需要的颜色 */	 
}

body{
	 padding-top: 80px;
}
@media (max-width: 767px) {
  body {
     padding-top: 30px; /* 等于手机端 header 高度 */
	  padding-bottom:80px;
  }
}

a,
a:hover,
a:focus,
a:active,
a:visited {
    text-decoration: none !important;
}
a{
	color:#000 !important;
}

/* 导航栏 */
/* 导航整体 */
.wp-block-navigation__container {
  display: flex;
  gap: clamp(12px, 2vw, 32px);
}

.wp-block-navigation a {
  color: green !important;
}

/* 导航栏悬停时 */
.wp-block-navigation a:hover {
  color: blue !important;;
}


/***************公共样式************/

/*手机上不显示滚动按钮*/
@media (max-width: 1040px) {
    #wpfront-scroll-top-container {
        display: none !important;
    }
}


/* ===== 联系我们表单整体 ===== */
.cf7-custom {
  max-width: 100%;
}

/* 所有输入框通用样式 */
.cf7-custom input[type="text"],
.cf7-custom input[type="email"],
.cf7-custom textarea {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 14px;
  box-sizing: border-box;
  margin-bottom: 10px;
  background: #fff;
}

/* 获取焦点 */
.cf7-custom input:focus,
.cf7-custom textarea:focus {
  outline: none;
  border-color: #000;
}

/* 文本域高度 */
.cf7-custom textarea {
  min-height: 80px;
	 max-height:120px;
  resize: vertical;
}

/* 提交按钮 */
.cf7-custom input[type="submit"] {
	 width: 100%;
  background: #000;
  color: #fff;
  border: none;
  padding: 12px 32px;
  border-radius: 30px;
  font-size: 15px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.cf7-custom input[type="submit"]:hover {
  background: #333;
}

/* 错误提示 */
.cf7-custom .wpcf7-not-valid-tip {
  font-size: 12px;
  color: #e00000;
  margin-top: -10px;
  margin-bottom: 12px;
}

/* 表单反馈信息 */

#pum-1884 .wpcf7-response-output {
  margin-top: -10px !important;
  margin-bottom: 0 !important;
}

.cf7-custom .wpcf7-response-output {
  margin-top: 5px;
  border: 1px solid red;
  padding: 12px;
  background: #f5f5f5;
  font-size: 14px;
}

/* ===== 响应式（手机端） ===== */
@media (max-width: 767px) {
  .cf7-custom input[type="submit"] {
    width: 100%;
  }
}