/**
 * Theme Name: A theme by STUDIO CAD
 * Description: Blocksy Child theme
 * Author: Studio CAD
 * Template: blocksy
 * Text Domain: blocksy
 */

body, h1, h2, h3, h4, h5, h6, label, figcaption, blockquote, blockquote p, .menu a, .site-title, .entry-meta, .mobile-menu, .widget-title, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .site-description, .page-description, .ct-footer-copyright, .ct-widget>*:not(.widget-title){
	/*color: var(--theme-palette-color-1);*/
}

div.wpforms-container-full {
    margin: 24px 0 !important;
}
#wpforms-form-186,
#wpforms-form-150{
	display: flex !important;
	align-items: center !important;
	justify-content: space-between;
	gap: 1rem;
}
#wpforms-150-field_2,
#wpforms-submit-150,
#wpforms-186-field_2,
#wpforms-submit-186{
    height: 42px;
    font-size: 1rem;
}
.wpforms-field-container{
	
    min-width: 70% !important;
    margin: 0 !important;
	
}
.wpforms-submit-container{
	
    min-width: 30% !important;
    margin: 0 !important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error {
    position: absolute !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full{
	background: none !important;
	border:none !important;
	padding: 0 !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full p{
	color: #4d9d54 !important;
}
@media (min-width: 689.99px) and (max-width: 1024px){
	
	.hide-for-tablet{
		display: none;
	}
}

@media (min-width: 689.99px) and (max-width: 960px){
	
	
}

@media (max-width: 768px){
	
	
}


@media (min-width: 768px) and (max-width: 1024px){

	
}
@media (max-width: 689.98px){
	.hide-for-mobile{
		display: none;
	}
	
	#wpforms-form-186,
	#wpforms-form-150{
		display: block !important;
	}
	
	.wpforms-field-container{

		min-width:100% !important;
		margin: 0 !important;

	}
	.wpforms-submit-container{

		min-width: 100% !important;
		margin: 0 !important;
	}
	
	#wpforms-150-field_2,
	#wpforms-submit-150,
	#wpforms-186-field_2,
	#wpforms-submit-186{
		width: 100% !important;
	}
	
}

