/*
Theme Name: TT5 Child
Theme URI: 
Author: Wildflower Websites
Author URI: 
Description: CTP Child of TT5
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: tt5-child
Tags: 
*/

.screenreader {
    font-size: 0;
    position: absolute;
    outline: 0;
    clip: rect(1px,1px,1px,1px);
    padding: 0;
}

form:has(.wpcf7-submit) {
	position: relative;
	color: var(--wp--preset--color--brand-5);
}
form .wp-block-columns {
	gap: 25px;
}
@media screen and (max-width: 767px) {
	form .wp-block-columns {
		gap: 0;
	}
}
form .wp-block-columns .wp-block-column {
	margin: 12px 0;
}
body:not(.wp-admin):not(.block-editor-iframe__body) form select,
body:not(.wp-admin):not(.block-editor-iframe__body) form textarea,
body:not(.wp-admin):not(.block-editor-iframe__body) form input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
	width: 100%;
	font-size: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: var(--wp--preset--font-family--raleway);
	min-height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	margin: 6px 0;
}
body:not(.wp-admin):not(.block-editor-iframe__body) form select,
body:not(.wp-admin):not(.block-editor-iframe__body) form textarea,
body:not(.wp-admin):not(.block-editor-iframe__body) form input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.wp-block-getwid-video-popup .wp-block-getwid-video-popup__link {
	outline-color: transparent;
}
/*body:not(.wp-admin):not(.block-editor-iframe__body) form select:focus,
body:not(.wp-admin):not(.block-editor-iframe__body) form textarea:focus,
body:not(.wp-admin):not(.block-editor-iframe__body) form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,
.wp-block-getwid-video-popup .wp-block-getwid-video-popup__link:focus {
	outline-color: blue;
}*/
body:not(.wp-admin):not(.block-editor-iframe__body) form select:focus-visible,
body:not(.wp-admin):not(.block-editor-iframe__body) form textarea:focus-visible,
body:not(.wp-admin):not(.block-editor-iframe__body) form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus-visible,
.wp-block-getwid-video-popup .wp-block-getwid-video-popup__link:focus-visible {
	outline-color: white;
}
/*body:not(.wp-admin):not(.block-editor-iframe__body) form select:focus-within,
body:not(.wp-admin):not(.block-editor-iframe__body) form textarea:focus-within,
body:not(.wp-admin):not(.block-editor-iframe__body) form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus-within,
.wp-block-getwid-video-popup .wp-block-getwid-video-popup__link:focus-within {
	outline-color: green;
}*/
form .wpcf7-list-item {
	margin-left: 0;
}
form:has(.wpcf7-submit) ::-webkit-input-placeholder { color: var(--wp--preset--color--neutral-2); }
form:has(.wpcf7-submit)  :-moz-placeholder { color: var(--wp--preset--color--neutral-2); }
form:has(.wpcf7-submit) ::-moz-placeholder { color: var(--wp--preset--color--neutral-2); }
form:has(.wpcf7-submit) :-ms-input-placeholder { color: var(--wp--preset--color--neutral-2); }
form:has(.wpcf7-submit) ::-ms-input-placeholder { color: var(--wp--preset--color--neutral-2); }
form:has(.wpcf7-submit) ::placeholder { color: var(--wp--preset--color--neutral-2); }



@media screen and (min-width: 769px) {
  .wp-block-columns.is-style-reverse,
  .wp-block-columns.columns--reverse,
  .wp-block-columns.reverse {
    flex-direction: row-reverse;
  }
}