/*!
Theme Name: Rishi Child
Theme URI: https://rishitheme.com/
Author: Proconsi
Description: Tema hijo para la plataforma web de El Techa
Version: 2.0.0
Requires at least: 4.7
Requires PHP: 5.6
Tested up to: 5.9.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rishi-child
Template: rishi
*/

/*Formulario de presupuesto*/
.formulario-presupuesto {display: flex;}
.formulario-presupuesto .row {display: flex;margin-bottom: 10px;}
.formulario-presupuesto input, .formulario-presupuesto textarea {border-bottom: 1px solid #9099db;background: none;margin-right: 9px;}
.texto-archivo {margin: 30px 0px;}
.form-privacidad {font-size: 13px;}
.wpcf7-acceptance .wpcf7-list-item{margin: 30px 0px;}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn {border-radius: 100px;}
/*Widgets Footer*/
.footer-widget button {
    width: 100%;
    padding: 15px;
    text-align: center;
    border: 1px solid #FFF;
    border-radius: 100px;
    margin: 10px 0px;
}

/*Override SVG en cuerpo del tema*/

.site-content .elementor-widget-image a img[src$=".svg"]{width:100% !important;}


/*Pie de página*/

footer div[data-column*="widget-area"] {
    margin: 10px 5% !important;
}

.footer-widget button i {
   margin-right:10px;
}

.elementor-testimonial-image{display:none !important;}

/*Página 404*/
.four-error-wrap .four-error-content{
	width: 60% !important;
}
.four-error-wrap figure{
	width: 40% !important;
}

/*Media queries*/

/* Pequeños dispositivos (telefonos, hasta 600px) */
@media only screen and (max-width: 600px) {}
/* Dispositivos medianos (tableta en apaisado, hasta 768px) */
@media only screen and (max-width: 768px) {
	.formulario-presupuesto .row {
       flex-wrap: wrap !important;
    }
	.formulario-presupuesto input {
       width: 100% !important;
    }
	span.wpcf7-form-control-wrap {
       display: inline-grid;
    }
	
	/*Página 404*/
		.four-error-wrap .four-error-content{
			width: 100% !important;
		}
		.four-error-wrap figure{
			width: 100% !important;
		}
	
}



/* Dispositivos grandes (portatiles/escritorio, hasta 992px) */
@media only screen and (max-width: 992px) {}
/* Extra large devices (portatiles y escritorio grandes, hasta 1200px) */
@media only screen and (max-width: 1200px) {}