/*
Theme Name: Renovater
Description: Renovater is a Construction & Building Company WordPress Block Theme designed for businesses that want to create a strong and professional online presence. Built with full site editing and powered by Gutenverse, this theme provides a flexible and modern platform to showcase construction projects, services, and company expertise with a clean and structured layout. Whether you manage a construction firm, contractor service, or renovation business, Renovater helps you present your work with clarity and credibility. It is ideal for contractors, builders, architects, engineering firms, and home improvement specialists looking to expand their reach online. With responsive layouts, customizable block patterns, and well-organized pages, you can easily highlight projects, services, team members, and client testimonials. Optimized for performance and usability, Renovater allows you to build a reliable website that reflects your brand and expertise in the Construction & Building Company sector. If you are looking for a scalable and professional solution, Renovater is a dependable Construction & Building Company WordPress theme to support your business growth.
Author: Jegstudio
Author URI: https://gutenverse.com
Theme URI: https://gutenverse.com/themes/renovater/
Version: 1.1.1
Stable tag: 1.1.1
Requires at least: 6.5
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: renovater
Domain Path: /languages
Tags: one-column,block-patterns,custom-colors,custom-logo,custom-menu,editor-style,featured-images,full-site-editing,translation-ready
Copyright: © Jegstudio. All rights reserved.
*/



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-library-block__reusable-block-container {
    max-width: 100%;
}

/* ========== Contact Form7 完全对齐 Cost Calculator Builder 表单样式 ========== */
/* 整体表单容器，和CCB区块间距一致 */
.wpcf7 {
    margin-top: 30px;
}
.wpcf7-form p {
    margin: 0 0 18px 0 !important;
}

/* 标签文字：字体、粗细、间距和CCB统一 */
.wpcf7-form label {
    display: block;
    font-weight: 500;
    margin-bottom: 6px;
    font-size: 15px;
    color: #333;
}

/* 单行输入框、文本域 复刻CCB输入框外观 */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    font-size: 15px;
    background: #fff;
    box-sizing: border-box;
    transition: border 0.2s ease;
}

/* 输入框聚焦高亮（和CCB选中框颜色匹配） */
.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form textarea:focus {
    border-color: #c8102e;
    outline: none;
}

/* 多行文本框高度适配 */
.wpcf7-form textarea {
    min-height: 100px;
    resize: vertical;
}

/* 提交按钮：完全匹配你之前CCB红色查看报价按钮 */
.wpcf7-submit {
    background: #c8102e !important;
    color: #fff !important;
    border: none !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    transition: background 0.2s ease !important;
}
.wpcf7-submit:hover {
    background: #a00d24 !important;
}

/* 表单提交成功/错误提示美化，和页面风格统一 */
.wpcf7-response-output {
    margin: 15px 0 0;
    padding: 10px 14px;
    border-radius: 4px;
}
.wpcf7-not-valid-tip {
    color: #c8102e;
    font-size: 13px;
}

/* 适配手机端，宽度自适应 */
@media(max-width:768px){
    .wpcf7-form input[type="text"],
    .wpcf7-form input[type="tel"],
    .wpcf7-form textarea {
        padding: 10px 12px;
    }
    .wpcf7-submit {
        width: 100%;
    }
}

/* 打印页面隐藏表单（打印报价单用，可选保留/删除） */
@media print {
    .wpcf7 {
        display: none !important;
    }
}

.ccb-page-breaker{
	margin:0 !important
}