/*
Theme Name: Catchy Labs Theme Child
Theme URI: https://catchylabs.com/
Description: Child theme for the Catchy Labs Elementor Theme WordPress theme.
Author: Bobby Danklefsen
Author URI: https://catchylabs.com/
Template: catchylabs-theme
Version: 1.0.1
Text Domain: cl-elementor
*/

:root {
   --clet-primary: #BF1D2C;
	--clet-text: #333333;
}

/* Put all custom styles here
   ========================================================================== */



/* WP Forms styles
   ========================================================================== */

body form.forminator-ui.forminator-custom-form[data-design=default] .wpforms-form label.wpforms-error, 
body form.forminator-ui.forminator-custom-form[data-design=default] .wpforms-form em.wpforms-error {
   color:white;
}

body form.forminator-ui.forminator-custom-form[data-design=default] .wpforms-form label.wpforms-error:before, 
body form.forminator-ui.forminator-custom-form[data-design=default] .wpforms-form em.wpforms-error:before {
   background-color:white;
}

body form.forminator-ui.forminator-custom-form[data-design=default] input[type="text"], 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="date"], 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="email"], 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="number"], 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="password"], 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="search"], 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="tel"], 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="url"], 
body form.forminator-ui.forminator-custom-form[data-design=default] select, 
body form.forminator-ui.forminator-custom-form[data-design=default] select option, 
body form.forminator-ui.forminator-custom-form[data-design=default] textarea {
   width: 100%;
   border: none;
   border-radius: 3px;
   padding: 0.5rem 1rem;
   -webkit-transition: all .3s;
   -o-transition: all .3s;
   background-color:#F3F3F3;
   transition: all .3s;
}

body form.forminator-ui.forminator-custom-form[data-design=default] input[type="text"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="date"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="email"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="number"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="password"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="search"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="tel"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] input[type="url"]::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] select::placeholder, 
body form.forminator-ui.forminator-custom-form[data-design=default] textarea::placeholder {
   opacity:0.8;
}

body form.forminator-ui.forminator-custom-form[data-design=default] .forminator-button-submit {
   background-color:var(--clet-primary, #333);
   text-transform:uppercase;
   letter-spacing:2px;
   padding:20px;
   height:auto;
   border:solid thin var(--clet-primary, #333);
   color:white;
   margin-top:10px;
}

body .wpforms-container .wpforms-field, 
body .wp-core-ui div.wpforms-container .wpforms-field {
   padding:10px 0;
}

body form.forminator-ui.forminator-custom-form[data-design=default] .wpforms-confirmation-container-full, 
body div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) { 
   border:solid thin var(--clet-primary, #333);
   background:white;
   padding:20px;
   text-align:center;
}

body form.forminator-ui.forminator-custom-form[data-design=default] .wpforms-confirmation-container-full, 
body div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
   color: var(--clet-text, #333);
}