/*
Theme Name:     kadence child
Theme URI:      n/a
Template:       kadence
Author:         Levy Online
Author URI:     n/a
Description:    Kadence child theme
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.last-form .contact-form .form-submit {justify-content: center;}
.kt-testimonial-item-wrap {
	 max-width: 100% !important;
}
 .wpcf7-spinner {
	 display: none;
}
 .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-email, .wpcf7-form .wpcf7-tel, .wpcf7-form select {
	 color: #000;
	 border-radius: 8px;
	 background: #fff;
	 border: 1px solid #ccc;
	 padding-left: 15px;
	 padding-right: 15px;
	 width: 100%;
}
 .wpcf7-form .wpcf7-text:focus, .wpcf7-form .wpcf7-email:focus, .wpcf7-form .wpcf7-tel:focus, .wpcf7-form select:focus {
	 color: #000;
	 border: 1px solid #000;
}
 .wpcf7-form .wpcf7-text::placeholder, .wpcf7-form .wpcf7-email::placeholder, .wpcf7-form .wpcf7-tel::placeholder, .wpcf7-form select::placeholder {
	 color: #1c2126;
	 font-size: 16px;
}
 .wpcf7-form textarea {
	 height: 160px;
	 color: #000;
	 border-radius: 8px;
	 background: #fff;
	 border: 1px solid #ccc;
	 padding-left: 15px;
	 padding-right: 15px;
	 width: 100%;
}
 .wpcf7-form textarea:focus {
	 color: #000;
	 border: 1px solid #000;
}
 .wpcf7-form textarea::placeholder {
	 color: #1c2126;
	 font-size: 16px;
}
 .wpcf7-form .text-left {
	 text-align: left;
}
 .wpcf7-form .text-left label {
	 pointer-events: all !important;
}
 .wpcf7-form .form-row {
	 display: flex;
	 flex-direction: row;
	 flex-wrap: wrap;
	 width: 100%;
	 position: relative;
	 align-items: center;
	 justify-content: space-between;
}
 .wpcf7-form .form-row p {
	 width: 100%;
}
 @media (max-width: 1024px) {
	 .wpcf7-form .form-row p {
		 margin: 0;
	}
}
 .wpcf7-form .form-row input, .wpcf7-form .form-row select, .wpcf7-form .form-row textarea {
	 width: 100%;
}
 .wpcf7-form .form-row input[type="checkbox"] {
	 width: auto;
	 margin-right: 6px;
}
 .wpcf7-form .form-row label {
	 font-size: 14px;
	 pointer-events: none;
	 z-index: 1;
	 transition: all 0.18s ease;
}
 .wpcf7-form .form-row .form-col {
	 margin-bottom: 20px;
	 width: 100%;
}
 .wpcf7-form .form-row .form-col-6 {
	 margin-bottom: 20px;
	 position: relative;
	 width: 100%;
	 max-width: 48%;
}
 @media (max-width: 1024px) {
	 .wpcf7-form .form-row .form-col-6 {
		 max-width: 100%;
		 margin-bottom: 20px;
	}
}
 .wpcf7-form .form-submit {
	 width: 100%;
	 display: flex;
	 align-items: center;
}
 @media (max-width: 1024px) {
	 .wpcf7-form .form-submit.left {
		 justify-content: center;
	}
}
 .wpcf7-form .form-submit.right {
	 justify-content: right;
}
 @media (max-width: 1024px) {
	 .wpcf7-form .form-submit.right {
		 margin-top: 14px;
	}
}
 .wpcf7-form .form-submit.middle {
	 justify-content: center;
}
 @media (max-width: 1024px) {
	 .wpcf7-form .form-submit.middle {
		 justify-content: center;
	}
}
 .wpcf7-form .form-submit .wpcf7-form-control {
	 width: 100%;
}
 .wpcf7-form .form-submit p {
	 margin: 0 !important;
}
 .wpcf7-form .wpcf7-not-valid-tip {
	 position: absolute;
	 left: 10px;
	 bottom: -30px;
	 font-size: 12px;
	 pointer-events: none;
	 color: var(--global-palette1);
}
 .wpcf7-form .wpcf7-response-output {
	 pointer-events: none;
	 color: #fff;
	 margin: 0 !important;
	 position: absolute;
	 bottom: -30px;
	 left: 50%;
	 transform: translate(-50%, 50%);
	 width: calc(100% - 64px);
	 border-radius: 4px;
	 background-color: var(--global-palette1);
	 font-size: 12px;
}
 @media (max-width: 667px) {
	 .wpcf7-form .wpcf7-response-output {
		 width: calc(100% - 24px);
		 bottom: -45px;
	}
}
 .kb-advanced-slider .kb-splide .splide__arrow {
	 border-radius: 100%;
	 width: 3em;
}
 .kt-testimonial-content:before {
	 content: "";
	 display: block;
	 width: 7rem;
	 height: 7rem;
	 position: absolute;
	 z-index: 10;
	 inset: 0 auto auto 0;
	 opacity: 0.1;
	 background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23000' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
	 background-size: cover;
}
 @media (max-width: 1024px) {
	 .mobile-header-text {
		 width: 100%;
	}
}
 header {
	 position: sticky !important;
	 top: 0;
}
 .text-decoration {
	 position: relative;
}
 .text-decoration:after {
	 content: "";
	 opacity: 0.2;
	 position: absolute;
	 z-index: 0;
	 left: 0;
	 bottom: 1px;
	 right: 0;
	 height: 40%;
	 background-color: #8c0404;
	 transition: all 0.2s ease-in-out;
}
 .text-decoration:hover:after {
	 opacity: 1;
	 height: 3px;
}
 
