/*
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: #B2312F;
	--clet-text: #333333;
}

@media (max-width:768px) {
	.md-br-none br {
		display:none !important;
	}
	
	#map {
		height:300px !important;
	}
}

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

/*
body.home header {
	opacity:0;
	background-color:transparent;
	transition:all ease-in 0.5s;
}

body.home header.scrolled {
	opacity:1;
	background-color:rgba(20,34,69,0.7);
}

body.home header #logo {
	opacity:0;
	transition:all ease-in 0.5s;
}

body.home header.scrolled #logo {
	opacity:1;
}

body.home header #menu li a,
body.home header #menu .nav-menu .navbar-toggle i {
	color:white;
	transition:all ease-in 0.5s;
}

body.home header.scrolled #menu li a,
body.home header.scrolled #menu .nav-menu .navbar-toggle i{
	color:white;
}

body.home header #menu .nav-menu .navbar .menu.line > li:after {
	background-color:white;
	transition:all ease-in 0.5s;
}

body.home header.scrolled #menu .nav-menu .navbar .menu.line > li:after {
	background-color:#002547;
}

.big-quote {
	font-size:200%;
	color:#C22032;
	line-height:0em;
	vertical-align:middle;
}

body:not(.elementor-editor-active) .pointer-none {
	pointer-events: none;
}

.blur-text {
    transition: all 0.1s ease; 
}

.blur-image {
	transition: all 0.3s ease;
}

.blur-text:hover {
    filter: blur(6px); 
	opacity: 0.85;
}

.blur-image:hover {
    filter: blur(4px); 
	opacity: 0.85;
}
*/


/* Forminator styles
   ========================================================================== */

body .forminator-button.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 .forminator-ui.forminator-design--default .forminator-label,
body .forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box~span {
	font-size:16px !important;
	color:white !important;
}

body .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child), 
body .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
	margin-bottom:15px !important;
}
