/*!
Theme Name: Impulsa3
Theme URI: https://impulsa3.com/
Template: kadence
Author: Impulsa3
Author URI: https://impulsa3.com/
Description: Child theme de Impulsa3.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: impulsa3
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/***ALINEAR ELEMENTOS FOOTER EN DISPOSITIVOS MÓVILES***/
@media screen and (max-width: 1024px) {
.site-footer-section {
    margin-left: auto;
    margin-right: auto;
}
.wp-image-2845 {
    margin-left: auto!important;
    margin-right: auto!important;
}
}
/***GROSOR FUENTE MENÚ CABECERA, MÁS ICONOS DE CONTACTO***/
.main-navigation .primary-menu-container > ul li.menu-item > a {
    font-weight: bold;
}
.element-contact-inner-wrap {
    font-weight: bold;
}
/***PÁGINA SERVICIOS TRANSPARENCIA FONDO BLOQUE IMAGEN CIRCULAR**/
.kt-row-layout-inner > .kt-row-column-wrap > .kadence-column_c4e232-ce > .kt-inside-inner-col {
    background-color: transparent;
}

/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
	max-width: 100% /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
	margin-left: -10px;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 30em) { 
	.column-half{
		width: 50%;
	}
}
.uagb-block-f713c286 .wpcf7 input.wpcf7-form-control.wpcf7-submit {
    opacity: 1!important;
}

/***DISEÑO FORMULARIO SIDEBAR***/
.cta-formulario .cf7mls-no-moving-animation .fieldset-cf7mls-wrapper .fieldset-cf7mls {
    transition: none;
    background: #ffffff;
	  border-radius: 7px;
	   box-shadow: rgb(0 0 0 / 20%) 0px 0px 14px 0px;
}
.widget select {
    max-width: 100%!important;
    width: 100%!important;
    height: 50px;
    background: #F7FAFC;
	 
}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {
    margin: 15px 0px 15px;
    padding: 13px 15px;
    width: 100%;
}