/*
Theme Name: Block Builder
Author: Web Guy
Author URI: https://webguy.io/
Description: An open space to build whatever you want with blocks and full site editing. Block Builder is to Block Themes what BlankSlate (blankslate.me) is to Classic Themes. Learn more about the difference in the Theme Handbook (developer.wordpress.org/themes). Block Builder is very minimal, giving you a completely blank canvas to build your own templates on as needed. You can add dynamic content to your theme with Theme Blocks (wordpress.org/documentation/article/blocks-list/#theme-blocks).
Tags: grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, wide-blocks, buddypress, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-site-editing, full-width-template, microformats, rtl-language-support, sticky-post, template-editing, theme-options, threaded-comments, translation-ready, blog, e-commerce, portfolio
Version: 1.5
Requires at least: 5.9
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: block-builder

Block Builder WordPress Theme © 2023-2025 Web Guy
Block Builder is distributed under the terms of the GNU GPL
*/
/*.wpcf7-form textarea {
	border:none;
text-align: center;
width: 450px;
height: 400px;
background-color: #26b65d66;
	
border: 2px solid #ccc;
  border-radius: 15px;
  transition: border-color 0.3s ease;
  outline: none;
}*/
.wpcf7-form {
	text-align: center; 
}
.wpcf7-form input:not([type="submit"]),
.wpcf7-form textarea,
.wpcf7-form select {
	    font-weight: bold;
    font-size: 18px;
	text-align:center;
	color: #e0b3e5;
	width: 450px;
height: 45px;
    -webkit-appearance: none; /* remove default WebKit styles */
    -moz-appearance: none;    /* remove default Firefox styles */
    appearance: none;         /* remove default styles */
    border: none;             /* remove all borders */
    border-bottom: 2px solid #ddd; /* keep only bottom border */
    background: transparent;  /* no background */
    padding: 8px 4px;
    box-sizing: border-box;
    outline: none;
}
.wpcf7-form input:focus, .wpcf7-form textarea:focus {
text-align:center;
	/*
color: #494f50;
padding-top: 2px;
background-color: #26b65d66;
border: 2px solid #ccc;
  border-radius: 15px;
  transition: border-color 0.3s ease;*/
  outline: none;
width: 450px;
height: 45px;
	border: none;  
	border-bottom: 2px solid #e0b3e5; /*grey 888d90 pink e0b3e5 */
font-family: var(--wp--preset--font-family--source-serif-pro) !important;
}
.wpcf7-form select:focus {
	width: 450px;
    border: none; /* ensure no other borders appear */
    border-bottom: 2px solid #ddd; /* highlight bottom border */
    outline: none; /* remove default outline */
}
.wpcf7-submit {
	font-weight: bold;
    font-size: 18px;
	color: #e0b3e5;
    width: 250px;       /* set fixed width */
    height: 45px;       /* optional: consistent height */
    display: block;     /* make it a block element */
    margin: 0 auto;     /* center horizontally */
	border: none;
	border-radius: 10px;
}