/**
 * Theme Name:     Astra Child
 * Author:         Brainstorm Force
 * Template:       astra
 * Text Domain:	   astra-child
 * Description:    Astra is fast, fully customizable
 */


#wpcf7-f717-p370-o1 form > p {
	display: flex;
}

#wpcf7-f717-p370-o1 .wpcf7-email{
	width: 100% !important;
	border-radius: 25px 0px 0px 25px !important;
}

#wpcf7-f717-p370-o1  .wpcf7-submit{
	border-radius: 0px 25px 25px 0px !important;
	margin-bottom: 0px !important;
}

#wpcf7-f717-p370-o1  .wpcf7-spinner{
	display: none; !important;
}

ul.col2
{
	padding-right: 0px !important;
	padding-left: 0px !important;
	float: left !important;
	padding-bottom: 0px !important;
	margin: 15px 0px !important;
	width: 100% !important;
	padding-top: 0px !important;
	list-style-type: none !important;
}

ul.col2 li
{
	padding-right: 2px !important;
	display: inline !important;
	padding-left: 2px !important;
	float: left !important;
	padding-bottom: 2px !important;
	width: 50% !important;
	padding-top: 2px !important;
}


#elementor-tab-content-8762 ul.col3
{
	padding-right: 0px !important;
	padding-left: 0px !important;
	float: left !important;
	padding-bottom: 0px !important;
	margin: 15px 0px !important;
	width: 100% !important;
	padding-top: 0px !important;
	list-style-type: none !important;
}

#elementor-tab-content-8762 ul.col3 li
{
	padding-right: 2px !important;
	display: inline !important;
	padding-left: 2px !important;
	float: left !important;
	padding-bottom: 2px !important;
	width: 30% !important;
	padding-top: 2px !important;
}

h2.elementor-heading-title a{
	text-decoration: none !important;
}

#wpcf7-f27-p856-o1 form .linea1{
	display: flex;
}

#wpcf7-f27-p856-o1 form .wpcf7-text{
	width: 90%;
}

#wpcf7-f27-p856-o1 form .linea2 p{
	display: block;
	width: 105.5%;
}

#wpcf7-f27-p856-o1 form .linea3 > div > p > span > textarea[cols]{
	width: 75;
}

@media (max-width: 480px){
	
	#wpcf7-f27-p856-o1 form .linea1{
		display:block;
	}

}

#post-1844 .with_frm_style h3.frm_form_title{
	display: none;
}
	
.frm_style_estilo-labonne.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{
	border-top: 0;
}