/*
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.0
Text Domain: cl-elementor
*/

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

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

.hover-text-white:hover .elementor-widget-heading > div {
	background-color:#BF2025 !important;
}

.hover-text-white:hover .elementor-widget-heading h5 {
	color:white !important;	
}

.make-futura * {
	font-family: 'Conv_FuturaStd-Medium', sans-serif !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.two-columns {
	column-count: 2;
}

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

div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="email"], div.wpforms-container-full input[type="number"], div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], div.wpforms-container-full input[type="url"], div.wpforms-container-full select, div.wpforms-container-full select option, div.wpforms-container-full 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;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
   background-color:white !important;
   text-transform:uppercase;
   letter-spacing:2px;
   padding:12px 20px;
   height:auto;
	min-width:200px;
	display:block;
   border:solid thin var(--clet-primary, #333);
   color:#BF2025 !important;
   margin:20px auto 10px;
}

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

div.wpforms-container-full .wpforms-confirmation-container-full, 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;
}

div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
   color: var(--clet-text, #333);
}